This creamy avocado cheesy tomato omelette brings together rich, buttery eggs with a luscious filling of ripe avocado, melted cheddar, and fresh diced tomatoes.
Ready in just 18 minutes, it's an easy yet satisfying dish perfect for a hearty breakfast or a quick light meal. The combination of gooey melted cheese and cool avocado creates an irresistible contrast of textures.
Customize with your favorite cheese or add a dash of hot sauce for an extra kick. Vegetarian and gluten-free, it serves two generously.
The skillet was still hot from yesterday's bacon grease when I cracked four eggs into a bowl and decided breakfast deserved better than plain scrambled. Half an avocado sat on the counter turning brown at the edges, a lone tomato rolled near the cutting board, and the whole thing came together before the coffee finished brewing. Now this omelette shows up at my table at least twice a week, sometimes dressed up with hot sauce, sometimes plain, always devoured in silence because nobody wants to stop eating long enough to talk.
My roommate walked into the kitchen halfway through the first time I made this and stood over my shoulder waiting for the fold, then ate her half standing at the counter with a fork before we even made it to the table.
Ingredients
- 4 large eggs: The foundation of everything, and fresh eggs give you a richer color and a fluffier result than older ones.
- 2 tbsp milk or cream: This small splash makes the eggs tender and keeps them from turning rubbery in the pan.
- Salt and black pepper to taste: Season the eggs before cooking so the flavor runs through every bite instead of sitting on top.
- 1 ripe avocado, diced: Hass avocados with a slight give when pressed are ideal, too firm and they lack creaminess, too soft and they turn to mush inside the fold.
- 1 medium tomato, diced: Remove the seeds if you want to avoid excess moisture making the omelette soggy.
- 2 tbsp chopped chives or green onions, optional: A fresh bite that cuts through the richness of cheese and avocado beautifully.
- 1/2 cup shredded cheddar or mozzarella: Cheddar brings sharpness while mozzarella stretches into long gooey strings, so pick based on your mood.
- 1 tbsp butter: Butter gives the exterior a golden color and a flavor that oil simply cannot match.
Instructions
- Whisk everything together:
- Crack the eggs into a medium bowl, pour in the milk or cream, add salt and pepper, and whisk until you see tiny bubbles forming on the surface and the color looks uniformly pale yellow.
- Melt the butter:
- Set a nonstick skillet over medium heat, drop in the butter, and swirl it around until it stops bubbling and coats the entire bottom of the pan with a thin golden film.
- Pour and wait:
- Slowly pour the egg mixture into the center of the pan, then tilt the skillet in a gentle circular motion so the liquid spreads into an even round layer, and let it sit undisturbed for about two minutes until the edges pull away from the sides and look set.
- Load up the filling:
- Scatter the shredded cheese over one half of the omelette, then layer the diced tomato and avocado on top of the cheese so everything stays contained when you fold.
- Make the fold:
- When the top is still slightly glossy and wet looking but the edges are fully set, slide your spatula under the unfilled side and gently lift it over the filling in one confident motion.
- Finish it off:
- Let the folded omelette cook for another one to two minutes until the cheese melts completely and the outside turns a light golden brown, then slide it onto a plate, scatter chives over the top, and serve immediately while the inside is still molten.
There is something deeply satisfying about cutting into that golden fold and watching melted cheese and avocado spill onto the plate like you just opened a tiny edible present.
What to Serve Alongside
A handful of mixed greens dressed with olive oil and lemon juice makes this feel like a complete meal rather than just breakfast, and a slice of sourdough toast on the side is perfect for catching every bit of runny cheese that escapes.
Swaps and Tweaks
Crumbled feta or goat cheese instead of cheddar gives the whole thing a tangy edge that pairs surprisingly well with the mild avocado. A dash of smoked paprika or a few drops of your favorite hot sauce over the top right before serving wakes up all the flavors at once.
Tools That Actually Help
A good nonstick skillet is the single most important tool here because eggs will stick to everything else no matter how much butter you use. Beyond that, a thin flexible spatula gives you the control you need for a clean fold without tearing.
- Preheat the pan before adding butter so the eggs start cooking the moment they hit the surface.
- Dice the avocado and tomato while the butter melts so everything is ready before the eggs need attention.
- Eat immediately because this omelette waits for no one and the texture changes fast once it cools.
Some mornings you just need something warm, cheesy, and effortless to remind you that feeding yourself well does not have to be complicated.
Recipe FAQs
- → Can I make this omelette dairy-free?
-
Yes, substitute the butter with olive oil or a dairy-free spread, use a plant-based milk like oat or almond milk, and opt for a dairy-free cheese alternative. The avocado already provides a creamy texture, so the dish will still feel rich and satisfying without dairy.
- → What type of cheese works best for this omelette?
-
Cheddar and mozzarella are excellent choices for their melting qualities. Cheddar adds a sharper, bolder flavor, while mozzarella delivers a mild, stretchy melt. Feta or goat cheese can also be used for a tangier, more crumbly texture that pairs beautifully with the avocado.
- → How do I prevent my omelette from sticking to the pan?
-
Use a good-quality non-stick skillet and make sure the butter is fully melted and evenly coated before pouring in the egg mixture. Cooking over medium heat rather than high heat also helps prevent sticking and ensures the eggs cook evenly without browning too quickly.
- → Can I add other vegetables to the filling?
-
Absolutely. Diced bell peppers, mushrooms, spinach, or caramelized onions all complement the avocado and cheese beautifully. Just make sure to sauté any moisture-rich vegetables beforehand to avoid a soggy omelette. Fresh herbs like cilantro or basil also add a wonderful aromatic touch.
- → How do I know when the omelette is ready to fold?
-
The edges should be fully set and slightly pulling away from the skillet, while the center remains just slightly runny. This usually takes about 2 minutes over medium heat. The residual heat will finish cooking the eggs after folding, keeping the interior creamy without overcooking.
- → Is this omelette suitable for meal prep?
-
Omelettes are best enjoyed fresh, as reheating can make the eggs rubbery and cause the avocado to brown. However, you can prep the filling ingredients ahead of time — dice the tomato, shred the cheese, and store the avocado with lemon juice to prevent oxidation. Assemble and cook when ready to serve.