Few breakfasts (or quick lunches) hit the spot quite like a hearty, flavor-packed avocado toast with eggs, spinach, and tomatoes. It’s the kind of meal that feels indulgent yet is incredibly nourishing—rich in protein, healthy fats, and vibrant veggies.
This dish is perfect for busy mornings when you need something satisfying but don’t have time for an elaborate meal. The combination of creamy avocado, perfectly cooked eggs, sautéed spinach, and juicy tomatoes on crispy toast is simply unbeatable. Whether you’re looking for a nutritious start to your day or a light yet filling meal, this recipe has you covered.
Why You’ll Love This Recipe
- Quick & easy – Ready in under 15 minutes, making it perfect for busy mornings.
- Nutritious & satisfying – Packed with healthy fats, protein, and fiber to keep you full.
- Customizable – Adjust the toppings to suit your taste, add extra veggies, or swap the bread.
- Delicious any time of day – Enjoy it for breakfast, lunch, or even a light dinner!

Ingredients You’ll Need
- 2 slices of bread (whole grain, sourdough, or your favorite type)
- 1 ripe avocado
- 2 large eggs
- 1 cup fresh spinach
- ½ cup cherry tomatoes, halved
- 1 teaspoon olive oil
- ½ tablespoon lemon juice
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ teaspoon red pepper flakes (optional)
- 1 teaspoon sesame seeds or everything bagel seasoning (optional)

How to Make Avocado Toast with Eggs, Spinach, and Tomatoes
Step 1: Toast the Bread
Start by toasting your slices of bread to your desired level of crispiness. A hearty, crunchy toast works best to support the toppings, so don’t be afraid to let it get golden brown.
Step 2: Cook the Eggs
You can cook the eggs however you like—fried, scrambled, poached, or even soft-boiled.
- For fried eggs: Heat a small skillet over medium heat with a bit of olive oil. Crack the eggs into the pan and cook until the whites are set but the yolk remains slightly runny.
- For scrambled eggs: Whisk the eggs in a bowl with a pinch of salt and cook in a pan over low heat, stirring gently until soft and creamy.
Step 3: Sauté the Spinach & Tomatoes
In the same pan, add another drizzle of olive oil. Toss in the spinach and cherry tomatoes, cooking for about 2 minutes until the spinach wilts and the tomatoes soften slightly. Season with a pinch of salt and black pepper.
Step 4: Mash the Avocado
In a small bowl, mash the ripe avocado with lemon juice, salt, and a little black pepper. You can make it as smooth or chunky as you like.
Step 5: Assemble the Toast
- Spread the mashed avocado evenly over each slice of toasted bread.
- Add the sautéed spinach and tomatoes on top.
- Place the cooked eggs over the vegetables.
- Sprinkle with red pepper flakes and sesame seeds (if using).
Step 6: Serve & Enjoy
Serve immediately while everything is warm and fresh. Enjoy your avocado toast with eggs, spinach, and tomatoes with a cup of coffee or a side of fresh fruit for a complete meal.

Helpful Tips
- Use good-quality bread – Whole grain or sourdough toast holds up best under the toppings.
- Adjust the eggs to your preference – If you like a runnier yolk, go for a jammy or poached egg. If you prefer firmer eggs, scramble or hard-boil them.
- Add more protein – If you want extra protein, top your toast with a sprinkle of feta cheese or add some smoked turkey.
- Make it extra flavorful – A drizzle of balsamic glaze, hot sauce, or a sprinkle of everything bagel seasoning can elevate the flavors.
Recipe Details
- Prep Time: 5 minutes
- Cook Time: 7 minutes
- Total Time: 12 minutes
- Yield: 2 servings
- Category: Breakfast, Brunch
- Method: Toasting, Sautéing
- Cuisine: Mediterranean-Inspired
- Diet: Vegetarian

Notes
- If you’re meal-prepping, you can cook the spinach and tomatoes ahead of time and store them in the fridge for up to 2 days.
- Want a crunchier texture? Add pumpkin seeds or crushed nuts on top for an extra bite.
- This toast pairs well with a side of Greek yogurt and honey for a balanced meal.
Nutritional Information (Per Serving)
- Calories: ~350
- Protein: 14g
- Carbohydrates: 30g
- Fats: 20g
- Fiber: 7g
- Sugar: 3g
(Exact values may vary depending on ingredient brands and portion sizes.)
Frequently Asked Questions
Can I make this ahead of time?
While avocado toast is best enjoyed fresh, you can prep the sautéed spinach and tomatoes in advance and store them in the fridge. Simply reheat and assemble when ready to eat.
What’s the best bread for avocado toast?
Sourdough, whole grain, or multigrain bread works best because they have a firm texture that holds up well under the toppings.
Can I use different greens instead of spinach?
Absolutely! Kale, arugula, or Swiss chard would work beautifully in place of spinach.
How do I store leftover avocado?
To prevent browning, store any leftover mashed avocado in an airtight container with a little lemon juice and press plastic wrap directly onto the surface.

Related Recipes
If you loved this toast, check out these other delicious and healthy breakfast ideas:
Conclusion
This avocado toast with eggs, spinach, and tomatoes is a simple yet flavorful meal that’s packed with nutrition. Whether you make it for breakfast, brunch, or a light lunch, it’s a satisfying, wholesome option that never gets old. Try it today and let me know what toppings you love to add!
Print
Avocado Toast with Eggs, Spinach, and Tomatoes
Description
Few breakfasts (or quick lunches) hit the spot quite like a hearty, flavor-packed avocado toast with eggs, spinach, and tomatoes. It’s the kind of meal that feels indulgent yet is incredibly nourishing—rich in protein, healthy fats, and vibrant veggies.
This dish is perfect for busy mornings when you need something satisfying but don’t have time for an elaborate meal. The combination of creamy avocado, perfectly cooked eggs, sautéed spinach, and juicy tomatoes on crispy toast is simply unbeatable. Whether you’re looking for a nutritious start to your day or a light yet filling meal, this recipe has you covered.
Ingredients
- 2 slices of bread (whole grain, sourdough, or your favorite type)
- 1 ripe avocado
- 2 large eggs
- 1 cup fresh spinach
- ½ cup cherry tomatoes, halved
- 1 teaspoon olive oil
- ½ tablespoon lemon juice
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ½ teaspoon red pepper flakes (optional)
- 1 teaspoon sesame seeds or everything bagel seasoning (optional)
Instructions
Step 1: Toast the Bread
Start by toasting your slices of bread to your desired level of crispiness. A hearty, crunchy toast works best to support the toppings, so don’t be afraid to let it get golden brown.
Step 2: Cook the Eggs
You can cook the eggs however you like—fried, scrambled, poached, or even soft-boiled.
- For fried eggs: Heat a small skillet over medium heat with a bit of olive oil. Crack the eggs into the pan and cook until the whites are set but the yolk remains slightly runny.
- For scrambled eggs: Whisk the eggs in a bowl with a pinch of salt and cook in a pan over low heat, stirring gently until soft and creamy.
Step 3: Sauté the Spinach & Tomatoes
In the same pan, add another drizzle of olive oil. Toss in the spinach and cherry tomatoes, cooking for about 2 minutes until the spinach wilts and the tomatoes soften slightly. Season with a pinch of salt and black pepper.
Step 4: Mash the Avocado
In a small bowl, mash the ripe avocado with lemon juice, salt, and a little black pepper. You can make it as smooth or chunky as you like.
Step 5: Assemble the Toast
- Spread the mashed avocado evenly over each slice of toasted bread.
- Add the sautéed spinach and tomatoes on top.
- Place the cooked eggs over the vegetables.
- Sprinkle with red pepper flakes and sesame seeds (if using).
Step 6: Serve & Enjoy
Serve immediately while everything is warm and fresh. Enjoy your avocado toast with eggs, spinach, and tomatoes with a cup of coffee or a side of fresh fruit for a complete meal.
Notes
- If you’re meal-prepping, you can cook the spinach and tomatoes ahead of time and store them in the fridge for up to 2 days.
- Want a crunchier texture? Add pumpkin seeds or crushed nuts on top for an extra bite.
- This toast pairs well with a side of Greek yogurt and honey for a balanced meal.