Breakfast & Brunch
This avocado tomato egg recipe transforms simple ingredients into a vibrant breakfast bowl that’s ready in 15 minutes—no fancy skills required. The secret lies in perfectly roasted tomatoes that caramelize into sweet, jammy bites while creamy avocado and runny yolks add richness.
I developed this dish during a busy week when I needed something nutritious yet satisfying, and it quickly became my go-to morning meal.
The creamy yolk magic comes from cooking eggs just right—sunny-side-up for that perfect runny center that coats every bite. Roasting the tomatoes at high heat concentrates their natural sweetness, balancing the buttery avocado and fresh herbs.
This isn’t just breakfast; it’s a complete, protein-packed meal that works for brunch or even a light dinner.
What you’ll end up with is a bright, colorful bowl that’s as visually appealing as it is delicious—creamy avocado slices, glossy roasted tomatoes, and eggs with yolks so rich they’ll make you slow down and savor each bite.
The texture contrast alone is worth it: tender avocado, slightly crispy tomato edges, and that luxurious egg yolk that ties everything together.
Pair it with toasted sourdough for extra heartiness or a simple side salad for a lighter option. The best part? This recipe scales effortlessly—double it for leftovers or halve it for a single serving. Ready to make your plate pop with flavor? Let’s get cooking.
Ingredients for avocado tomato egg
Bright, fresh ingredients that come together in minutes for a breakfast bowl bursting with color and texture.
| Ingredient | Amount | Notes |
|---|---|---|
| Large Eggs 🥚 | 4 whole | Fresh, room temperature preferred |
| Ripe Avocados 🥑 | 1 whole | Firm but yielding when squeezed |
| Medium Tomatoes 🍅 | 2 whole | Roma or vine-ripened for sweetness |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | High-quality, fruity variety |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Fine grain for even seasoning |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Freshly cracked for maximum flavor |
| Red Wine Vinegar 🍷 | 1 tsp | For bright acidity balance |
| Fresh Cilantro Leaves 🌿 | ¼ cup | Chopped, for fresh finish |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed, for avocado |
| Crumbled Feta Cheese 🧀 | ¼ cup | Optional, for salty contrast |
| Toasted Sourdough Bread 🍞 | 4 slices | For serving, optional |
The avocados are non-negotiable here—pick ripe but firm ones that yield slightly when squeezed. Whole Foods or local markets usually have the best selection, but any grocery store’s produce section works. For tomatoes, Roma or vine-ripened varieties hold up best to roasting and develop that perfect jammy sweetness. I always grab a small bag of Penzeys cilantro when I see it on sale, but regular grocery store cilantro works just fine. The eggs should be fresh but not ancient—the yolks will be richer and more vibrant when cooked sunny-side-up.
No fresh cilantro? Dried cilantro at half the amount works in a pinch, though it lacks the bright freshness. Swap feta for vegan cheese crumbles if needed, or skip it entirely for a dairy-free version. The olive oil matters here—avoid the cheap stuff that tastes like soap. For the tomatoes, if you can’t find Roma, heirloom varieties work beautifully. The avocado will brown quickly, so lemon juice is your best friend—squeeze it right over the slices before assembling. Want extra richness? Add a drizzle of high-quality olive oil on top of the eggs right before serving.
Avocados keep best in the fridge but ripen faster at room temperature. Store cut avocados with lemon juice to prevent browning. The roasted tomatoes can be prepped ahead and stored in the fridge for up to 3 days, making this a great make-ahead breakfast. Eggs should be cooked fresh for that perfect runny yolk, but you can toast the bread and prep the avocado and tomatoes the night before. This recipe scales effortlessly—double it for leftovers or halve it for a single serving. The whole bowl comes together in 15 minutes, perfect for busy mornings.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear, this is the kind of recipe where you look at your pantry and think, "I’ve got this." No fancy prep—just crack eggs, slice avocado and tomato, drizzle olive oil, and let the salt work its magic. Honestly, it’s the kind of dish that makes me feel like I actually cooked something, even when I didn’t.
- Creamy Crunch Perfection: That first bite—warm egg yolk running into cool avocado, the tomatoes adding just enough bright acidity—it’s ridiculously good. The olive oil ties it all together, so you’re not left with dry or mushy textures. Between us, this is the kind of simple combo that makes me forget about takeout menus.
- Breakfast or Brunch Anywhere: Make it for a lazy Sunday morning or throw it together before a work meeting—it’s that adaptable. Add a sprinkle of chili flakes for heat, or keep it mild for the kids. I’ve even served it cold in bowls as a no-fuss appetizer when friends drop by. (Yes, even on a Tuesday night.)
- Zero-Waste, Budget Win: Avocados and tomatoes are often on sale, and eggs? Cheap protein. The leftovers keep for days if you store them right, and the flavors only get better the next day. I’ll be real: this is my go-to when I’m trying to stretch groceries without sacrificing taste. Plus, no fancy equipment—just a knife and a plate.
Step-by-step instructions for avocado tomato egg bowl
Here's how to assemble this vibrant breakfast in minutes with perfectly runny yolks and fresh, bright flavors.
Prepare the Avocado and Tomato Base
Cut the 1 whole ripe avocado in half, remove the pits, and scoop the flesh into a bowl. Mash it with a fork until smooth, then stir in the 1 tablespoon lemon juice and 0.5 teaspoon Diamond Crystal kosher salt. This prevents browning and adds tangy depth. In a separate bowl, dice the 2 whole medium tomatoes into small, even pieces and toss them with 1 teaspoon red wine vinegar and a pinch of the 0.25 teaspoon freshly ground black pepper. Let both sit while you cook the eggs - the acidity will brighten their flavors.
Here's the thing - the lemon juice is non-negotiable. Without it, your avocado will oxidize quickly and lose that vibrant green color. I like to use vine-ripened tomatoes for their natural sweetness, but Roma tomatoes work perfectly too if that's what you have on hand.
Cook the Eggs to Perfect Creaminess
Heat 1 tablespoon extra-virgin olive oil in a non-stick skillet over medium-low heat. Crack the 4 whole large eggs directly into the pan, spacing them evenly. Let them cook undisturbed for 2-3 minutes until the whites are set but the yolks remain completely liquid and runny. This is where the magic happens - you want that signature "creamy yolk magic" the title promises.
I know it's tempting to stir or flip these eggs, but resist. The gentle heat allows the whites to set while keeping the yolks perfectly runny. If you see the whites starting to brown too quickly, simply reduce the heat slightly. You'll know they're ready when the edges are just set but the centers still jiggle slightly when you shake the pan.
Assemble the Breakfast Bowls
Divide the mashed avocado between two bowls, spreading it evenly. Top each portion with the diced tomatoes, then carefully place two cooked eggs on top of each avocado base. The warm eggs will gently melt into the avocado as they sit, creating that perfect creamy texture.
Here's where it gets fun - sprinkle each bowl with 0.25 cup crumbled feta cheese and 0.25 cup chopped fresh cilantro leaves. Drizzle with the remaining 1 tablespoon extra-virgin olive oil and finish with a final pinch of 0.25 teaspoon freshly ground black pepper. The feta adds a salty contrast that makes the dish sing, while the cilantro brings freshness that cuts through the richness.
Serve Immediately with Toasted Bread
Serve the bowls right away while the eggs are still warm and the yolks remain perfectly runny. The toasted sourdough bread is optional but recommended - simply toast 4 slices until golden and crispy. The crusty texture provides a beautiful contrast to the creamy eggs and soft avocado.
This dish delivers on both key promises: it's fast (ready in under 15 minutes) and creamy (thanks to those perfect runny yolks). The combination of textures and flavors makes each bite exciting - the cool avocado, warm eggs, fresh tomatoes, and salty feta all work together beautifully. And don't worry if you don't use all the ingredients - this recipe serves 2, so you can save the extras for another meal.
Pro Tips For Making Avocado Tomato Egg
- Salt the Tomatoes First: Toss your sliced tomatoes with salt and let them sit for 10 minutes before assembling. This pulls out excess water so they don’t turn to mush when mixed with the avocado—trust me, your plate won’t look like soup.
- Fry Eggs in Olive Oil: Skip the butter and use extra-virgin olive oil for the eggs—it’s stable at high heat and adds a fruity depth that butter can’t match. Just don’t overcrowd the pan or the eggs’ll steam instead of sizzle.
- Mash Avocado with Salt: Mix the avocado with a pinch of salt before adding it to the tomatoes. The salt breaks down the fibers, making the mash smoother and preventing that dreaded "separating" texture when everything hits the plate.
- Use Room-Temp Eggs: Take the eggs out of the fridge 20 minutes before cracking them—room temperature means even cooking and no sad, rubbery whites. I used to rush this, and the yolks always ended up breaking too soon.
Make-ahead tips for this recipe
Prep Ahead Components
Roast the tomatoes the night before for a 3-minute head start in the morning. Toss halved tomatoes with 1 tbsp olive oil, ½ tsp salt, and ¼ tsp pepper, then roast at 425°F for 20-25 minutes until caramelized.
Store in an airtight container—they’ll keep for 3 days in the fridge, ready to be chopped and tossed with vinegar when you wake up. 🌶️
Avocado Prep Trick
Mash the avocado and mix with 1 tbsp lemon juice up to 8 hours ahead, storing in an airtight container. The acidity preserves color and prevents browning, so you can scoop it straight into bowls when you’re ready.
For extra freshness, add a pinch of salt to the lemon juice—it enhances the avocado’s creaminess even after resting. ✨
Egg Strategy
Skip pre-cooking the eggs—they’re best made fresh for that perfect runny yolk. However, you can toast the 4 slices of sourdough the night before and store in a paper bag at room temperature.
Reheat in a 350°F oven for 5 minutes to restore crispiness. The bread stays fresh longer this way, and you’ll save 2 minutes in the morning. 🍞
Assembly Shortcut
Pre-chop the ¼ cup cilantro and crumble the ¼ cup feta the evening before, storing in separate containers. When morning comes, all you’ll need to do is assemble the bowls—no last-minute chopping required.
Keep the feta in the fridge and the cilantro in a sealed container to maintain freshness. This cuts prep time to just 5 minutes in the morning. 💫
Make-Ahead Leftovers
This recipe doubles beautifully for leftovers—just scale up the ingredients and store components separately. The roasted tomatoes, mashed avocado (with extra lemon juice), and crumbled feta all keep for 3 days.
Reheat eggs separately in a skillet for 1-2 minutes before assembling. For a quick breakfast, toast the bread and assemble everything in 10 minutes. 🔥
Nutrition facts
Frequently asked questions
Can I make this recipe without avocado?
You can substitute avocado with mashed ripe banana or hummus for a similar creamy texture. For a closer match, try mashed sweet potato (cooked and cooled) with a splash of lemon juice. The dish will still work, though the flavor profile will change slightly—avocado's rich, buttery taste is hard to replicate!
How do I keep the eggs from sticking to the pan?
Use a non-stick skillet and ensure it's properly heated before adding oil. A medium-low heat prevents burning while keeping yolks runny. If sticking happens, your pan might need more oil or a quick wipe with a paper towel before reheating. High-quality olive oil works best—avoid vegetable oil for this recipe.
Can I use cherry tomatoes instead of regular tomatoes?
Cherry tomatoes work beautifully—they roast faster and become even more jammy. Halve them before roasting to ensure even cooking. The smaller size means you'll need about 1 cup (roughly 20-25 tomatoes) to replace the two medium tomatoes in the recipe. They'll add a sweeter, more concentrated flavor to your bowl.
What if my avocado turns brown before serving?
Don't worry—it's still safe to eat! For prevention, always mix avocado with lemon juice (as in the recipe) and store it in an airtight container. If browning occurs, simply scrape off the discolored top layer. For extra insurance, sprinkle a tiny bit of salt on the avocado before assembling—it helps preserve color and enhances flavor.
Is this recipe suitable for meal prep?
Yes, but with some adjustments. Prep the avocado mixture and roasted tomatoes ahead (they keep for 3 days), but cook eggs fresh for that perfect runny yolk. Store components separately and assemble in 5 minutes when ready. The toasted bread should be made fresh for best texture—reheat in a toaster or oven for 350°F for 5 minutes.
