Main Courses
This avocado toast recipe with egg and tomato delivers the perfect balance of textures and flavors—crispy toast edges, creamy avocado, a perfectly runny yolk, and juicy tomatoes all come together in under 15 minutes. ✨ The secret lies in toasting the bread just right and cooking the egg to that golden, molten center we all crave.
I developed this recipe after years of experimenting with breakfast dishes that actually feel special enough for weekend brunch.
What makes this dish truly special is how each component plays off the others: the crispy toast provides structure, the avocado adds richness, the egg brings that luxurious yolk, and the tomato adds a bright, fresh contrast.
The method is simple but intentional—no fancy techniques, just precise timing to ensure everything comes together at its peak. Even if you're not a morning cook, this dish works beautifully for lunch or a light dinner when you want something fresh and satisfying.
You'll end up with a plate that looks as good as it tastes—golden-brown toast topped with velvety avocado, a perfectly cooked egg with that signature runny yolk, and slices of juicy tomato adding a pop of color and freshness.
The combination is so balanced that every bite feels like a little celebration. The best part? It's a recipe that adapts to whatever you have on hand, whether you're using sourdough, whole grain, or even leftover bread.
Optional garnishes like chili flakes, flaky sea salt, or fresh herbs elevate the dish even further, but the base recipe stands strong on its own. This is the kind of meal that makes you feel like you've put in effort without actually spending all day in the kitchen.
Let's get started—your taste buds will thank you.
Ingredients for avocado toast recipe with egg and tomato
Crispy toast, creamy avocado, runny yolk magic—just eight ingredients for weekend brunch brilliance.
| Ingredient | Amount | Notes |
|---|---|---|
| Sourdough Bread 🍞 | 8 slices | Stale or fresh, crust removed |
| Ripe Avocados 🥑 | 2 whole | Medium, slightly soft to touch |
| Large Eggs 🥚 | 4 whole | Room temperature for best results |
| Medium Tomatoes 🍅 | 2 whole | Juicy, sliced into 1/4-inch pieces |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For toasting and drizzling |
| Flaky Sea Salt 🧂 | 1 tsp | For finishing |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked for best flavor |
| Red Chili Flakes 🔥 | ¼ tsp | Optional, for heat |
| Fresh Lemon Juice 🍋 | 1 tbsp | Brightens avocado flavor |
| Fresh Chives 🌿 | 2 tbsp | Chopped, for garnish |
| Butter 🧈 | 2 tbsp | Unsalted, for egg cooking |
The bread is non-negotiable here—sourdough gives that perfect tang, but whole grain or even leftover baguette work too. Toast it until edges are golden and crispy (that's the secret). For avocados, look for ones that yield slightly to gentle pressure—none of that rock-hard or mushy stuff. I grab mine from Whole Foods when I want the freshest, but the regular grocery store ones work fine. Eggs should be room temperature—cold eggs won't cook as nicely. Tomatoes? Cherry or heirloom add color, but any juicy variety does the trick. The olive oil matters—use something fruity and peppery like California Early Harvest for that extra brightness.
No sourdough? Brioche or even good-quality white bread toasts beautifully. Avocados browning too fast? Toss them with a pinch of salt and a squeeze of lemon. For eggs, fried or poached work too—just adjust cook time. Short on chives? Fresh parsley or basil gives a nice pop of color. The butter for cooking eggs can be swapped for olive oil or ghee if you're avoiding dairy. No fresh herbs? Dried oregano at half the amount adds earthiness. The key is balancing textures—creamy avocado, crispy toast, runny yolk, and juicy tomato should all shine.
Toast stays crispy for about 10 minutes if you stack it with parchment between slices. Avocados keep best when squeezed with lemon juice and stored in the fridge for up to 2 days. Eggs? Use within 3 days for best texture. The whole dish reheats beautifully—just warm the toast in a toaster or oven for 2-3 minutesnothing worse than soggy toast. Store components separately for maximum freshness.
Why You'll Love This Recipe
- Let’s be real: avocado gets sad after a day. But the toast? Still crispy. The egg? Still perfect if reheated gently. I’ll pack the extras for lunch—just add a sprinkle of salt and a drizzle of olive oil to revive it. Zero waste, all flavor.
- Five-Ingredient Magic: I swear by this combo—sourdough’s tang, avocado’s buttery richness, and that runny yolk pooling over tomato slices. It’s the kind of meal where every bite feels intentional, yet somehow still tastes like lazy Sunday morning.
- No-Fuss Freshness: Between us, I’ve burned toast and overcooked eggs more times than I’d admit. This? Just toast the bread, fry the egg in olive oil, and slice the tomato while it cooks. Honestly, the hardest part is waiting for the avocado to ripen.
- Breakfast or Brunch: My husband grabs this for his 7 AM meetings, and I serve it at 2 PM with a glass of wine when friends drop by. Same ingredients, different vibes—proof that one recipe can handle your whole day.
Step-by-step instructions for avocado toast with egg and tomato
Here's how to create that perfect balance of crispy toast, creamy avocado, and runny yolk magic.
🔥 Step 1: Toast the Sourdough to Golden Perfection
Preheat your oven to 375°F and line a baking sheet with parchment paper. Arrange the 8 slices sourdough bread on the sheet, crust-side down. Brush both sides lightly with 2 tablespoons of the extra-virgin olive oil—just enough to coat without soaking through.
Toast for 8-10 minutes until the edges are deep golden brown and the bread feels crisp throughout. I like to flip them halfway through to ensure even browning. The key is getting that perfect crunch—no soggy spots! Remove from oven and keep warm while you prep the other components.
🍳 Step 2: Prepare the Avocado and Tomato Toppings
While the bread toasts, halve and pit the 2 ripe avocados. Scoop the flesh into a bowl and mash with a fork until smooth. Stir in 1 tablespoon fresh lemon juice—this prevents browning and brightens the flavor. Season immediately with ½ teaspoon freshly ground black pepper and ¼ teaspoon red chili flakes (if using).
Slice the 2 medium tomatoes into ¼-inch thick pieces. Arrange them on a paper towel-lined plate and sprinkle lightly with ½ teaspoon flaky sea salt. Let them sit for 5 minutes to draw out excess moisture—this ensures they won't make your toast soggy.
🍳 Step 3: Fry the Eggs to Runny Yolk Perfection
Heat 2 tablespoons butter in a nonstick skillet over medium-low heat. Crack the 4 large eggs directly into the pan, spacing them evenly. Cook for 2-3 minutes until the whites are set but the yolks remain completely liquid. Here's the thing—don't walk away! The yolks go from perfect to overcooked in seconds.
Once the whites are just set but still slightly wobbly, remove the eggs from heat. They'll continue cooking slightly from residual heat. Transfer to a plate and keep warm while you assemble the toast.
🥘 Step 4: Assemble the Perfect Avocado Toast
Spread the mashed avocado evenly over each toast slice using the back of a spoon. I like to make a thin, even layer so the egg and tomato have room to shine. Top each with 2-3 tomato slices and press them gently into the avocado.
Place one fried egg on each toast, letting that glorious runny yolk spill slightly over the edges. Drizzle with any remaining extra-virgin olive oil from the toasting step and sprinkle with 2 tablespoons chopped fresh chives. Finish with an extra pinch of flaky sea salt and black pepper.
🍽️ Step 5: Serve Immediately for Maximum Enjoyment
Serve the avocado toast right away while the bread is still crisp and the yolks are perfectly runny. The contrast of temperatures—warm toast, cool avocado, and that silky yolk—is what makes this dish magical. I promise, the first bite will have you reaching for seconds.
For extra flair, add a sprinkle of red chili flakes on top or serve with a side of hot sauce. The beauty of this recipe is its flexibility—adjust the toppings to your taste while keeping that perfect crispy foundation.
Pro Tips For Making Avocado Toast Recipe With Egg And Tomato
- Toast First, Then Mash: Sourdough stays crispy longer if you toast it before adding avocado—skip the soggy bottom. Use a pan on medium-high until it’s golden and slightly charred in spots, then mash the avocado right on top while it’s still hot.
- Crack Eggs Cold: Run cold eggs under water before cracking to prevent yolk splatter—no more scrambled mess in your pan. I learned this the hard way after cleaning egg bits out of my toaster drawer for the third time.
- Salt the Tomato: Toss sliced tomatoes with a pinch of flaky salt and olive oil 10 minutes before serving—it draws out their juices and makes them taste brighter. Sounds weird, but it works: your toast won’t get waterlogged, and the flavor pops.
- Use a Spoon, Not Knife: Mash avocado with a spoon instead of a knife—you’ll get smoother, less oxidized purée and avoid crushing those annoying avocado pits into your bread. (Yes, even if you’re impatient like me.)
Creative variations of this avocado toast recipe with egg and tomato
Spicy Southwest Twist
Swap the tomato for diced roasted red peppers and add ½ cup crumbled feta cheese mixed into the avocado. Top with ¼ cup black beans (rinsed and drained) and a sprinkle of ½ teaspoon smoked paprika.
The smoky, spicy flavors transform this into a brunch-worthy Southwest-inspired dish. I love adding ¼ cup corn kernels for extra texture and color. 🌶️
Mediterranean Herb Version
Replace the tomato with sliced cucumber and cherry tomatoes (just a few for color). Mix 1 tablespoon chopped fresh dill and 1 tablespoon chopped fresh mint into the avocado, then top with 2 tablespoons crumbled feta and a drizzle of 1 teaspoon honey.
This version feels like a fresh, bright Greek salad on toast. 🌿
Breakfast-for-Dinner Upgrade
Add 2 tablespoons crumbled bacon or sautéed mushrooms for a heartier meal. Top with a poached egg instead of fried for extra elegance. I like adding ¼ cup arugula for a peppery bite and a drizzle of balsamic glaze to tie everything together.
Perfect for when you want something satisfying but still light. ✨
Sweet & Savory Banana
For a fun twist, mash ½ banana into the avocado along with the lemon juice. Top with 2 tablespoons chopped walnuts and a sprinkle of ½ teaspoon cinnamon.
This sweet-savory combo works surprisingly well and feels like a dessert brunch. Add a drizzle of honey for extra sweetness if you like. 🍌
Protein-Packed Chicken
Add ¼ cup shredded rotisserie chicken or crumbled chorizo to the avocado mixture. Top with ¼ cup shredded cheddar cheese and a sprinkle of ½ teaspoon garlic powder.
This version feels like a full meal without losing the avocado toast charm. I often serve it with a side of salsa for dipping. 🍗
Vegan-Friendly Option
Replace the egg with tofu scramble (crumbled firm tofu sautéed with turmeric, garlic, and black salt) or avocado slices for extra creaminess. Use vegan butter or olive oil for toasting. The dish still delivers that satisfying texture contrast—just without the egg. 🌱
Nutrition facts
Frequently asked questions
Can I use whole wheat bread instead of sourdough?
Whole wheat bread works beautifully—just toast it for 1-2 minutes longer (about 10-12 minutes total) at 375°F to achieve the same crispy texture. The nuttier flavor pairs wonderfully with the avocado and egg. For extra crunch, try pumpernickel or rye bread too.
How do I fix overcooked eggs (when the yolk is firm)?
If your egg yolks are fully set, you can still salvage them! Place the toast under a broiler for 1-2 minutes to crisp it back up, then top with extra avocado and tomato. For the egg, try serving it with a side of hot sauce or sriracha mayo to add moisture and flavor. Alternatively, serve the toast with a soft-boiled egg on the side for that perfect runny yolk experience.
What’s the best way to store leftover avocado toast?
Store components separately to keep everything fresh. Place toast slices in an airtight container with parchment between them (it stays crispy for 24 hours at room temp). Keep mashed avocado in a sealed container with a sprinkle of lemon juice on top—it’ll last 1-2 days in the fridge. Reheat toast in a toaster or oven for 2-3 minutes
Can I make this dish ahead of time?
Yes, but with a few tweaks! Prep all components separately the night before: toast the bread and store it in an airtight container, mash the avocado with lemon juice, and slice the tomatoes. In the morning, simply assemble everything fresh. For the egg, cook it just before serving—runny yolks don’t reheat well. This method keeps the texture perfect while saving you time.
What’s the secret to perfectly runny yolks?
The key is low and slow heat and timing! Use medium-low heat and cook the eggs for 2-3 minutes until the whites are just set but the yolks are still completely liquid. Remove them from heat 30 seconds early—they’ll finish cooking from residual heat. A nonstick skillet helps prevent sticking, and using room-temperature eggs ensures even cooking. Practice makes perfect—you’ll get it!
