Main Courses
This avocado toast recipe with egg and tomato delivers the perfect balance of textures—crispy bread, creamy avocado, and a perfectly runny yolk that ties everything together. The secret lies in toasting the bread just right and cooking the egg to that golden, molten center that makes every bite worth it.
I've been perfecting this dish for years, and it's become my go-to breakfast or brunch when I want something fresh, satisfying, and restaurant-worthy without the fuss.
The magic happens in the details: a ripe avocado mashed to the right consistency, a crispy edge on your toast that holds up to the toppings, and an egg cooked just enough to keep that yolk liquid and rich.
Fresh tomatoes add a bright, juicy contrast, while a sprinkle of flaky salt and a pinch of chili flakes elevate the flavors to something truly special. This isn't just avocado toast—it's a complete, balanced meal that feels indulgent yet simple to make.
What you'll end up with is a plate that looks as good as it tastes: golden-brown toast with a perfectly crispy crust, a layer of velvety avocado that's neither too dry nor too watery, and an egg that's cooked to your ideal doneness.
The tomatoes add a fresh, tangy crunch, and the right garnishes—like red pepper flakes or fresh herbs—take it from good to unforgettable. It's the kind of dish that makes you feel like you've put in effort, even though it comes together in minutes.
Whether you're making this for a lazy weekend morning or a quick weeknight dinner, the key is keeping it fresh and vibrant. Use the best ingredients you can find, and don't skip the finishing touches—they make all the difference.
Trust me, once you try this version, you'll never go back to the basic avocado toast you've been making. Let's get started!
Ingredients for avocado toast recipe with egg and tomato
Crispy toast, creamy avocado, and a runny yolk—just eight ingredients for a brunch-worthy plate.
| Ingredient | Amount | Notes |
|---|---|---|
| Sourdough Bread 🍞 | 4 slices | Crusty, day-old preferred |
| Ripe Avocados 🥑 | 1 whole | Firm but yielding when squeezed |
| Large Eggs 🥚 | 2 whole | Fresh, room temperature |
| Cherry Tomatoes 🍅 | ½ lb | Heirloom or vine-ripened |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For toasting bread |
| Flaky Sea Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Red Pepper Flakes 🌶️ | ½ tsp | Adjust to taste |
| Fresh Lemon Juice 🍋 | 1 tbsp | Bright, freshly squeezed |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Garlic Cloves 🧄 | 1 clove | Minced, for avocado |
| Butter 🧈 | 1 tbsp | Unsalted, softened |
Sourdough is non-negotiable here—its crusty texture holds up to toppings better than any other bread. Trader Joe's and Whole Foods carry excellent day-old loaves if you don't want to bake your own. For avocados, look for ones that yield slightly when squeezed but aren't mushy. Mexican or Hass varieties work best—they're buttery and creamy. Eggs should be fresh (the whites hold their shape better when cooking), and cherry tomatoes? Heirloom or vine-ripened add that sweet-tart punch that makes the dish pop. If you're using store-bought sourdough, check the crust—it should be thick enough to get properly crispy in the toaster.
No sourdough? Brioche or whole-grain bread works in a pinch, but toasting time might vary. Avocados too ripe? Mix in a splash of lemon juice to prevent browning. The butter matters for the egg—unsalted, European-style butter gives the best flavor. Short on cherry tomatoes? Grape tomatoes are fine, just halve them first. Red pepper flakes can be swapped for crushed chili flakes, and if you're out of cilantro, flat-leaf parsley gives a similar fresh finish. The key is keeping everything bright and fresh—no wilted herbs or bland toppings here.
Toast the bread first—this is the secret to crispy edges. Store leftover avocado in a sealed container with lemon juice on top to keep it green. Freshly cracked eggs keep in the fridge for 3 weeks, but bring them to room temperature before cooking. The assembled toast keeps for 2 hours at room temperature, but the egg will firm up—best eaten fresh. For meal prep, toast the bread and store it separately, then assemble just before serving. The magic happens in the moment, so don't skip the final sprinkle of flaky salt and red pepper flakes—they're what turn this from good to unforgettable.
Why You'll Love This Recipe
- Five-Minute Assembly: I swear, this is the kind of breakfast that wins you over the second you pull the toast from the toaster. Two slices of sourdough, a ripe avocado mashed with a pinch of salt, and a fried egg—no fancy techniques, just good ingredients doing their thing.
- Creamy Crunch Magic: That first bite where the buttery sourdough meets the velvety avocado, then the runny yolk breaks like a surprise—it’s the kind of contrast that makes you pause mid-bite. Add halved cherry tomatoes for a little acidity, and suddenly, you’ve got a flavor party.
- Weeknight Superstar: Between us, this is my go-to when I’m running late or too tired to think. The eggs cook while I toast the bread, and the tomatoes? They take zero effort—just halve and scatter. Honestly, it’s the kind of meal that feels like a hug on busy mornings.
- Budget Breakfast Win: Avocados might seem pricier, but one fruit stretches across two servings, and eggs? They’re the ultimate cheap protein. A loaf of sourdough lasts forever, and olive oil is the one ingredient that makes everything taste better without breaking the bank. Solid. Reliable. My secret weapon.
Step-by-step instructions for avocado toast with egg and tomato
Here's how to create restaurant-quality avocado toast with perfectly crispy edges and that dreamy runny yolk.
Toast the Sourdough Bread to Crispy Perfection
Preheat your oven to 375°F and line a baking sheet with parchment paper. Arrange the 4 slices of sourdough bread on the sheet, overlapping slightly if needed. Brush the tops generously with 1 tablespoon of the extra-virgin olive oil—this ensures even browning and maximum crispiness.
Bake for 8-10 minutes until the edges are deep golden brown and the bread feels sturdy when pressed. I like to check at the 7-minute mark—if it's browning too quickly, cover loosely with foil to prevent burning. The key is getting that perfect contrast between crispy edges and soft interior.
Prepare the Avocado and Tomato Toppings
While the bread toasts, halve and pit the whole ripe avocado. In a small bowl, mash the avocado flesh with a fork, then mix in the minced garlic clove, 1 tablespoon of lemon juice, and a pinch of flaky sea salt. Set aside while you prepare the tomatoes.
Halve the 0.5 lb cherry tomatoes and place them on a paper towel to blot away excess moisture. Sprinkle lightly with the remaining 0.5 teaspoon red pepper flakes and a pinch of flaky sea salt. This simple seasoning brings out their natural sweetness while adding just the right kick.
Fry the Eggs to Runny Yolk Perfection
Heat 1 tablespoon of butter in a nonstick skillet over medium-low heat. Crack the 2 large eggs into the pan, spacing them apart. Let them cook undisturbed for 2-3 minutes until the whites are set but the yolks remain completely liquid.
Here's the thing—don't walk away. The moment the whites are opaque around the edges but still slightly translucent in the center, they're ready. If you wait too long, the yolks will firm up. Transfer the eggs to a plate and keep warm while you assemble the toast.
Assemble with Flavorful Layers
Spread the avocado mixture evenly over each toasted bread slice, using about ¼ of the mixture per slice. The bread should be warm enough to help the avocado adhere nicely. Top each with 2-3 halved cherry tomatoes, pressing them gently into the avocado.
Place one fried egg on each toast, letting that golden yolk peek out temptingly. Finish with a sprinkle of fresh chopped cilantro and an extra pinch of flaky sea salt. The contrast of textures—crispy bread, creamy avocado, juicy tomato, and runny yolk—is what makes this dish so irresistible.
Pro Tips For Making Avocado Toast Recipe With Egg And Tomato
- TOAST IT UNTIL CRISPY: Sourdough’s crust is everything—don’t settle for limp bread. Toast the slices on medium-high until they’re golden and slightly charred at the edges (about 3-4 minutes per side). Cold toast ruins the texture, and under-toasted bread just feels sad.
- MASH AVOCADO LIKE IT’S 1995: Skip the fork—use a sturdy spoon and mash the avocado directly in the pit for the creamiest, most stable texture. The pit acts as a natural bowl, and you’ll avoid the brown mess that comes from overworking it in a separate dish.
- SALT THE EGG WATER: Your eggs deserve better than plain water. Add 1 tablespoon of salt to the boiling water for firmer whites and a richer flavor—no need to adjust later. Trust me, the difference is noticeable, especially when you’re eating it straight off the toast.
- ROAST THE TOMATOES FIRST: Halve the cherry tomatoes, drizzle with olive oil, and roast at 400°F (200°C) for 10 minutes before assembling. They’ll soften, caramelize slightly, and release their juices onto the toast, not all over your plate. (Yes, even if you’re in a hurry.)
Creative variations of this dish
Global Comfort Twist
Swap the classic sourdough for Japanese shokupan (milk bread) and top with a soft-boiled egg instead of fried. The bread's buttery softness contrasts beautifully with the runny yolk, while a drizzle of ponzu sauce adds a bright citrus note.
I love this version for brunch—it feels indulgent but still fresh. 🌟
Mexican-Inspired Breakfast
Add crumbled queso fresco, diced jalapeños, and pickled red onions to your avocado toast. Top with a fried egg and finish with cilantro and cotija cheese.
The tangy, spicy elements elevate the dish into something totally different yet still balanced. I find this version works perfectly for a weekend brunch with friends.
Italian-Inspired Version
Use ciabatta bread instead of sourdough and top with burrata cheese alongside the avocado. Add heirloom tomatoes and a sprinkle of crispy pancetta for a rich, savory twist. The creamy burrata adds a luxurious touch that makes this feel like a special occasion dish. 🧀
Spicy Asian Fusion
Mix sriracha mayo into your mashed avocado and top with quick-pickled cucumbers and crispy fried shallots. A soft-boiled egg with a drizzle of chili oil takes this to the next level.
The heat from the sriracha and chili oil balances the creaminess of the avocado perfectly, creating a dish that's both bold and refreshing.
Sweet & Savory Brunch
For a dessert-inspired twist, add honey drizzle and crumbled goat cheese to your avocado toast. Top with a fried egg and finish with toasted pecans and a sprinkle of flaky sea salt.
The sweetness from the honey complements the savory egg and tangy avocado, making this a unique yet satisfying brunch option.
Nutrition facts
Frequently asked questions
Can I use store-bought avocado mash instead of mashing my own?
You can, but fresh avocado makes all the difference! Store-bought spreads often contain fillers that dilute the flavor and creaminess. If you're short on time, look for 100% avocado products with minimal additives, but nothing beats freshly mashed avocado with lemon juice and garlic for that bright, vibrant taste.
What's the best way to keep my avocado from turning brown?
Squeeze fresh lemon juice over the mashed avocado and store it in an airtight container with plastic wrap pressed directly on the surface. This prevents oxidation and keeps it green for up to 2 hours. For longer storage, mix the avocado with lemon juice and refrigerate in a sealed container.
How do I get the egg yolks perfectly runny?
The secret is low and slow cooking! Use medium-low heat in your pan and cook the eggs for exactly 2-3 minutes—just until the whites are set but the yolks remain completely liquid. Pro tip: Use room-temperature eggs for even cooking, and never stir them while they're in the pan.
Can I make this ahead of time?
Toast the bread and prepare all toppings separately, then assemble just before serving. The egg should be cooked fresh to maintain that perfect runny yolk. Store components in the fridge for up to 2 hours, but assemble immediately before eating to preserve texture and flavor.
What if I don't have cherry tomatoes?
No problem! Use grape tomatoes (halved) or even heirloom tomatoes for extra flavor. Just
