Heat the oil in a small frying pan over medium-high heat.
Place the mushroom slices, cherry tomatoes, and diced onion evenly on the pan.
When the mushrooms turn slightly brown, add the egg mixture. Turn down the heat to medium-low level and cover the pan. Cook until the egg is done.
Season with salt and pepper. Transfer to a plate and serve immediately.