This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
If there’s one breakfast that I could eat every single day and never get tired of, it’s this avocado toast with poached eggs and tomato salsa. Creamy mashed avocado on a thick slice of toasty bread, a perfectly poached egg sitting on top with the yolk just barely set so it spills out when you cut into it, and a bright, tangy tomato salsa spooned over everything. Every bite has something different going on – creamy, crunchy, rich, fresh, tangy – and it all comes together in about 15 minutes.
I remember the first time I nailed a poached egg. It was a Saturday morning, Emily was watching cartoons, and I was standing over the stove with a pot of simmering water, trying for the third time to get an egg that didn’t look like it exploded. When I finally pulled one out with a slotted spoon and it was this perfect little dome with a wobbly center, I literally did a little fist pump at the stove. Emily walked in, looked at it on the toast, and said, “That looks fancy.” It does look fancy. But it’s really not hard once you get the technique down, and I’m going to walk you through exactly how I do it.
What makes this version special is the homemade tomato salsa on top. It takes about 2 minutes to throw together – just diced cherry tomatoes, red onion, fresh cilantro, and lime juice – but it adds this bright, zesty pop that cuts right through the richness of the avocado and egg. Without it, avocado toast is good. With it, avocado toast is something you actually look forward to making.
This is a Quick Fix breakfast – 15 minutes total, 10 of which are hands-on. If you love savory, protein-packed breakfasts like this, check out my Smoked Salmon Avocado Toast for another take on the classic with a completely different flavor profile.
Why You Will Like This Avocado Toast
- Ready in 15 minutes flat. From start to plate in the time it takes to brew a pot of coffee. No preheating, no waiting, no complicated techniques.
- Packed with healthy fats, protein, and fiber. The avocado gives you heart-healthy monounsaturated fats, the egg adds a solid dose of protein, and the whole-grain bread brings the fiber. This is a breakfast that actually keeps you full until lunch.
- The tomato salsa makes it. Most avocado toast recipes stop at avocado and egg. The fresh salsa on top adds brightness, acidity, and crunch that takes this from good to something you’ll crave.
- It looks restaurant-quality without the effort. A runny poached egg on green avocado with red salsa on top – it’s beautiful on the plate without you even trying. Your brunch guests will think you went all out.
- Endlessly customizable. Swap the bread, change the toppings, add cheese, go spicy – the base recipe is a starting point for dozens of variations.
- Naturally vegetarian and can be adapted for most diets. Gluten-free bread makes it celiac-friendly. Skip the egg for vegan. Use keto bread for low-carb. It works for almost everyone.
- The poaching technique gets easier every time. Once you learn it, you’ll use it for everything – salads, grain bowls, ramen, burgers. It’s a skill worth having.
- It’s genuinely satisfying, not just trendy. Yes, avocado toast has been a “thing” for years. But there’s a reason it’s still everywhere – it’s actually really, really good when you do it right.
Avocado Toast Ingredients
The ingredient list is short, which means quality matters here. When there are only a few components, each one needs to be good.
For The Avocado Toast
- 2 slices whole-grain bread – You want something sturdy that can hold up to the toppings without getting soggy. Whole-grain bread adds fiber and a nutty flavor that pairs well with avocado. Sourdough is another great option – the tang complements the creaminess of the avocado.
- 1 ripe avocado – This is the most important ingredient. The avocado needs to be ripe – it should give slightly when you press the outside but not feel mushy. If it’s too firm, it won’t mash smoothly. If it’s overripe and brown inside, the flavor turns bitter.
- 1 tablespoon olive oil – Mixed into the mashed avocado for extra richness and a silky texture.
- Salt and pepper, to taste – Season the avocado generously. Under-seasoned avocado tastes bland.
- 1 teaspoon lemon juice – Brightens the avocado and slows down browning if you’re not eating it immediately.
For The Poached Eggs
- 2 large eggs – Use the freshest eggs you can find. Fresh eggs have tighter whites that hold together better when poaching. Older eggs have thinner whites that spread out in the water and turn into wispy strands.
- 1 tablespoon vinegar (optional) – White vinegar or apple cider vinegar added to the poaching water helps the egg whites coagulate faster, which means they wrap around the yolk more neatly. It’s not required, but it helps.
Callie’s Kitchen Note: I can always tell when my eggs aren’t fresh enough for poaching because the whites spread out in the water like a cloud instead of hugging the yolk. I started buying eggs from the farmers market specifically for poaching days, and the difference is wild. The whites are so thick and tight that they almost poach themselves into a perfect shape. If you don’t have access to farm-fresh eggs, look for the carton with the latest sell-by date at the store – those will be the freshest.
For The Tomato Salsa
- 1/2 cup cherry tomatoes, diced – Cherry tomatoes are sweeter and have less water content than regular tomatoes, which keeps the salsa from getting watery. Cut them into small pieces so you get some in every bite.
- 1/4 red onion, finely diced – Gives a little bite and crunch. Dice it as fine as you can so the pieces blend into the salsa rather than dominating.
- 1 tablespoon fresh cilantro, chopped – If you’re one of those people who thinks cilantro tastes like soap (it’s a real genetic thing), swap it for flat-leaf parsley or fresh basil.
- 1 tablespoon lime juice – Fresh lime juice, not bottled. It adds the brightness that makes the salsa sing. Start with one tablespoon and add more if you want it tangier.
- Salt and pepper, to taste – Season the salsa separately from the avocado. Each component should taste good on its own.
Substitutions That Work
- Bread: Sourdough, rye, gluten-free bread, or even a thick slice of ciabatta all work. For keto, use a low-carb or cloud bread.
- Eggs: Fried eggs (sunny-side up or over-easy) are an easier swap if poaching feels intimidating. Scrambled eggs work too but you lose that dramatic yolk-breaking moment.
- Avocado boost: Add a pinch of red pepper flakes, a tiny bit of garlic powder, or a drizzle of hot sauce right into the mashed avocado for extra flavor.
- Cilantro: Flat-leaf parsley, fresh basil, or even fresh dill all work as swaps in the salsa.
- Vegan: Replace the egg with sauteed mushrooms, a tofu scramble, or marinated chickpeas for protein.
How To Make Avocado Toast With Poached Eggs
This is a Quick Fix recipe – about 15 minutes total. The key is working on multiple components at once: salsa first, then toast and eggs simultaneously.
Make The Tomato Salsa
- In a small bowl, combine the diced cherry tomatoes, finely diced red onion, chopped cilantro, lime juice, salt, and pepper. Stir it together gently and set it aside. Making the salsa first gives the flavors a few minutes to come together while you work on everything else.
Toast The Bread And Prepare The Avocado
- Pop your bread slices into the toaster. You want them golden brown and crispy on the outside but still a little soft in the middle. If your bread is thick (like sourdough), you might need to run it through twice.
- While the bread toasts, cut the avocado in half, remove the pit, and scoop the flesh into a bowl. Add the olive oil, lemon juice, salt, and pepper. Mash it with a fork to your preferred consistency – I like mine slightly chunky with some pieces still visible, but smooth works too. Taste it and adjust the seasoning.
Callie’s Kitchen Note: I used to mash my avocado completely smooth because that’s what I saw in restaurants. Then one day I left it a little chunky because I was in a rush, and it was so much better. You get different textures in every bite – some creamy, some with a little more body. Now I always leave it on the chunkier side. It also looks more homemade and rustic, which I think is part of the appeal of avocado toast.
Poach The Eggs
- Fill a medium saucepan with about 3 inches of water and bring it to a gentle simmer over medium heat. You want small bubbles rising from the bottom – not a rolling boil. A hard boil will tear the egg whites apart.
- Add the vinegar to the water if you’re using it. Give it a stir.
- Crack each egg into a small bowl or ramekin first. Don’t crack them directly into the water. Having them in a bowl lets you slide them in gently and gives you a chance to fish out any shell pieces.
- Create a gentle swirl in the water using a spoon. This helps the egg whites wrap around the yolk as it sinks. Slowly tip the egg from the bowl into the center of the swirl.
- Cook for 3-4 minutes without touching it. Three minutes gives you a very runny yolk. Four minutes gives you a yolk that’s still soft but slightly thicker in the center. I go with 3 and a half minutes, which is my sweet spot.
- Remove the egg with a slotted spoon and set it briefly on a paper towel to drain off the excess water. This prevents a puddle on your toast.
Speed Hacks:
- Make the salsa up to 2 days ahead and keep it in the fridge. It actually tastes better after the flavors have had time to meld.
- Use an egg poacher insert if traditional poaching stresses you out. It’s basically a set of small cups that sit over simmering water – foolproof and consistent every time.
- Pre-toast bread and reheat it for 30 seconds while you poach. This works well for weekday mornings.
Assemble And Serve
- Spread the mashed avocado generously over each slice of toasted bread. Don’t be stingy – a thick layer is part of what makes this good.
- Place a poached egg on top of each toast. Center it so it sits securely on the avocado bed.
- Spoon the tomato salsa over the eggs and toast. Let some of it fall to the sides of the plate too – it looks better and you can scoop it up with the toast.
- Serve immediately while the toast is still crispy and the egg is still warm.
Callie’s Kitchen Note: The moment of truth is cutting into that poached egg and watching the yolk run down over the avocado and salsa. If you’re making this for someone else, cut into it at the table so they can see it happen. It’s one of those food moments that just makes people happy. Emily always says “ooooh” when the yolk breaks, even after seeing it a hundred times.
Common Mistakes To Avoid
Boiling the water too hard. This is the number one poached egg mistake. If your water is at a rolling boil, the violent bubbles will tear the egg whites into shreds. You want a gentle simmer – small bubbles rising slowly from the bottom. Turn the heat down if you see big, aggressive bubbles.
Using eggs that aren’t fresh enough. Old eggs have thinner, more watery whites that spread out in the water instead of hugging the yolk. Fresh eggs (less than a week old) have thick, tight whites that hold their shape beautifully. Check the sell-by date or buy from a local source.
Not seasoning the avocado enough. Plain mashed avocado without salt tastes flat and bland. Season it well – a good pinch of salt, a crack of pepper, and that lemon juice all matter. Taste before spreading and adjust.
Making the salsa too watery. If your tomatoes are very juicy, the salsa can get liquidy and make the toast soggy. Dice the tomatoes and let them sit in a fine mesh strainer for a minute to drain excess juice before mixing with the other ingredients.
Waiting too long to eat it. Avocado toast is a right-now food. The toast gets soggy, the avocado starts browning, and the egg cools down. Assemble it and eat it immediately. This is not a make-ahead breakfast.
Storage And Reheating
Let’s be honest – avocado toast is best made and eaten fresh. The toast gets soggy, the avocado browns, and poached eggs don’t reheat well. That said, you can prep the components ahead to make assembly faster.
The tomato salsa: Stores beautifully in an airtight container in the fridge for up to 2 days. It actually improves as the flavors come together overnight. Make a double batch and use it throughout the week on eggs, tacos, grilled chicken, or just with chips.
The avocado: Doesn’t store well once mashed – it browns quickly even with lemon juice. Your best bet is to keep uncut avocados on hand and mash fresh each time. If you have a leftover half, press plastic wrap directly against the cut surface, store it in an airtight container, and use it within a day.
The eggs: Poach them fresh every time. Reheated poached eggs turn rubbery and lose the runny yolk, which is the whole point.
The bread: Pre-toast and store at room temperature for a day. Re-crisp in the toaster for 30 seconds before assembling.
The USDA recommends cooking eggs to an internal temperature of 145 degrees F for safety. Poached eggs with runny yolks are below this threshold. If you’re concerned about food safety (pregnant, immunocompromised, or cooking for young children), consider using pasteurized eggs, which are safe to eat at any doneness.
Callie’s Kitchen Note: My biggest time-saving trick is making a big batch of salsa on Sunday and keeping it in a jar in the fridge. Then on weekday mornings, all I have to do is toast bread, mash an avocado, and poach an egg. The whole thing comes together in under 10 minutes because the salsa is already done. I’ve been doing this for months and it’s turned avocado toast from a “weekend only” thing into a regular Tuesday breakfast.
Avocado Toast Variations
The basic recipe is a perfect canvas. Here are some variations I’ve tried and loved.
Everything bagel avocado toast: After spreading the mashed avocado, sprinkle a generous amount of everything bagel seasoning on top before adding the egg. The sesame seeds, poppy seeds, garlic, and onion flakes add crunch and flavor that works incredibly well with the creamy avocado.
Spicy avocado toast: Add a pinch of red pepper flakes and a drizzle of Sriracha or hot honey over the finished toast. The heat plays off the cool creaminess of the avocado in the best way.
Mediterranean avocado toast: Replace the tomato salsa with halved cherry tomatoes, crumbled feta cheese, a drizzle of good olive oil, and a sprinkle of dried oregano. Finish with a squeeze of lemon. It tastes like summer in the Mediterranean.
BLT avocado toast: Add two strips of crispy bacon and a couple of butter lettuce leaves on top of the avocado before placing the egg. The bacon adds salt and crunch that makes this incredibly satisfying.
Smoked salmon avocado toast: Skip the egg and layer thin slices of cold-smoked salmon over the avocado. Top with capers, thinly sliced red onion, and a squeeze of lemon. This is my go-to when I want something a little more special.
Caprese style: Replace the salsa with sliced fresh mozzarella, halved cherry tomatoes, and a drizzle of balsamic glaze. Add a few fresh basil leaves. Skip the egg or keep it – both ways work.
Summer peach version: In peak summer, add thinly sliced ripe peaches on top of the avocado with a crumble of goat cheese and a drizzle of honey. The sweet-savory combination is unexpected and really good.
Serving Suggestions
What to serve alongside it:
Avocado toast is pretty substantial on its own, but for a bigger brunch spread, it pairs well with a light side. A simple mixed greens salad with lemon vinaigrette, a small fruit salad, or roasted breakfast potatoes all complement it without competing. A cup of yogurt with granola on the side rounds things out for a complete meal.
Best occasions:
Weekend brunch at home (this is our Saturday morning go-to). Brunch with friends when you want to impress without stressing. A quick weekday breakfast when you’ve prepped the salsa ahead. Mother’s Day or Father’s Day breakfast in bed – it looks impressive on a tray. Date night brunch at home.
Presentation tips:
Serve on a nice plate with a little extra salsa spooned around the base. A crack of black pepper and a drizzle of olive oil over the top looks polished. Microgreens or a few extra cilantro leaves scattered on top add color. If you’re serving for a group, set up an “avocado toast bar” with mashed avocado, toast, poached eggs, and bowls of different toppings so everyone can build their own.
Beverage pairings:
Freshly squeezed orange juice is the classic pairing. A cold brew or iced latte works beautifully if you’re a coffee person. For a weekend brunch, a mimosa or a glass of crisp white wine (Sauvignon Blanc) complements the fresh flavors perfectly. Green juice or a smoothie keeps the whole meal on the healthier side.

Avocado Toast FAQ
Absolutely. A fried egg (sunny-side up or over-easy) gives you the same runny yolk experience with a lot less technique. Heat a little butter or oil in a nonstick skillet over medium heat, crack the egg in, and cook until the whites are set but the yolk is still jiggly. The crispy edges of a fried egg actually add a nice texture contrast that you don’t get with poached.
Scrambled eggs work too, but you lose that satisfying yolk-breaking moment. If you go scrambled, cook them soft and creamy rather than dry.
It depends on what you’re going for. Whole-grain bread gives you the most fiber and a nutty flavor. Sourdough has a tangy taste that pairs perfectly with the creamy avocado – it’s my personal top pick. Rye bread adds an earthy depth. For gluten-free, a sturdy GF bread that toasts well (not the kind that crumbles) is key.
Whatever you choose, make sure it’s thick enough to hold the toppings. Thin, flimsy bread will get soggy and fall apart. You want something that stays crispy and can support the weight of avocado, egg, and salsa without collapsing.
Three things to check. First, your water might be too hot – you need a gentle simmer, not a boil. Second, your eggs might not be fresh enough – older eggs have thinner whites that spread out instead of holding together. Third, try adding a tablespoon of vinegar to the water, which helps the whites coagulate faster.
Also, always crack the egg into a small bowl first and slide it gently into the water rather than cracking it directly over the pot. And that swirling technique – stir the water gently before you add the egg so it creates a little whirlpool that wraps the whites around the yolk.
Place the avocado in a brown paper bag with a banana or an apple. The ethylene gas from the fruit speeds up ripening. Close the bag loosely and leave it on the counter. It usually takes about a day, sometimes two.
If you need it even faster, you can bake a whole avocado wrapped in foil at 200 degrees F for about 10 minutes – but honestly, the texture isn’t quite the same. Planning a day ahead with the paper bag method gives you much better results.
Yes! Skip the egg and replace it with something that adds protein and substance. Sauteed mushrooms (especially cremini or shiitake) have a meaty texture and umami flavor that work great on avocado toast. A quick tofu scramble seasoned with turmeric, nutritional yeast, and black salt (kala namak, which gives an eggy flavor) is another excellent option. Marinated and roasted chickpeas add crunch and protein.
Keep the tomato salsa the same – it’s already vegan and adds the brightness the dish needs.
It really is. Avocados are loaded with heart-healthy monounsaturated fats, potassium (more than bananas), and fiber. The eggs add high-quality protein and B vitamins. Whole-grain bread contributes complex carbohydrates and additional fiber. And the tomato salsa adds vitamin C and antioxidants from the lycopene in the tomatoes.
One serving of this recipe has a good balance of healthy fats, protein, and carbs, which keeps your blood sugar stable and your energy steady through the morning. It’s filling without being heavy.
Recipes You May Like
If you love this avocado toast, here are a few more savory breakfasts that hit the same notes:
- Smoked Salmon Avocado Toast – Same creamy avocado base, but topped with silky smoked salmon, capers, and red onion. A slightly more upscale take that’s just as easy.
- Hash Brown Avocado Toast – A crispy hash brown as the base instead of bread – it’s genius and completely gluten-free. Topped with avocado and egg, it’s a fun twist on the classic.
- Mediterranean Breakfast Tostadas – If you love the Mediterranean variation, these tostadas take that concept and run with it. Crispy tortilla base with all the fresh Med flavors.
Conclusion
This avocado toast with poached eggs and tomato salsa is one of those recipes that proves simple food done well is always the best food. A handful of fresh ingredients, 15 minutes of your time, and you’ve got a breakfast that’s beautiful, satisfying, and packed with good stuff your body actually needs.
The creamy avocado, the runny poached egg, the bright tomato salsa – every component does its job perfectly. And once you get comfortable with poaching eggs (it really does get easier, I promise), you’ll find yourself making this all the time.
Give it a try this weekend. Master that poached egg. Make the salsa ahead so you can have it on a Tuesday. And don’t forget to pin this avocado toast recipe to your Pinterest board so it’s there when you need a quick, healthy breakfast that actually tastes amazing.
Happy cooking!
Callie


Avocado Toast with Poached Eggs and Tomato Salsa
Avocado Toast with Poached Eggs and Tomato Salsa is a nutritious, flavorful, and easy-to-make breakfast. Crispy whole-grain toast is topped with creamy mashed avocado, a perfectly poached egg with a runny yolk, and a fresh, zesty tomato salsa. Packed with healthy fats, protein, and bright flavors, this dish is perfect for a quick morning meal or an elegant brunch.
- Prep Time: 10 minutes
- Cook Time: 5 minutes
- Total Time: 15 minutes
- Yield: 2 servings 1x
- Category: Breakfast, Brunch
- Method: Stovetop
- Cuisine: International
- Diet: Vegetarian
Ingredients
For the Avocado Toast
- 2 slices whole-grain bread (or your choice of bread)
- 1 ripe avocado
- 1 tablespoon olive oil
- 1 teaspoon lemon juice
- Salt and pepper, to taste
For the Poached Eggs
- 2 large eggs
- 1 tablespoon vinegar (optional, helps with egg whites)
For the Tomato Salsa
- 1/2 cup cherry tomatoes, diced
- 1/4 red onion, finely diced
- 1 tablespoon fresh cilantro, chopped
- 1 tablespoon lime juice
- Salt and pepper, to taste
Instructions
- In a small bowl, mix diced cherry tomatoes, red onion, cilantro, lime juice, salt, and pepper. Set aside.
- Toast the bread slices until golden and crispy.
- Bring a pot of water to a gentle simmer and add vinegar (if using). Crack each egg into a small bowl, then carefully slide them into the simmering water. Cook for 3-4 minutes for soft poached eggs. Remove with a slotted spoon.
- In a separate bowl, mash the avocado with olive oil, lemon juice, salt, and pepper.
- Spread the mashed avocado evenly over the toasted bread slices.
- Place a poached egg on each slice of avocado toast.
- Spoon the tomato salsa over the eggs and toast.
- Serve immediately and enjoy.
Notes
- Use fresh eggs for the best poaching results.
- If you prefer a firmer yolk, poach the eggs for 5-6 minutes.
- For extra crunch, sprinkle toasted sesame seeds or pumpkin seeds on top.
- Add red pepper flakes or hot sauce for a spicy kick.
Nutrition
- Serving Size: 1 slice
- Calories: 320 kcal
- Sugar: 2g
- Sodium: 280mg
- Fat: 20g
- Saturated Fat: 4g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 7g
- Protein: 12g
- Cholesterol: 185mg









