Breakfast Salad with Crispy Bacon, Microgreens, and Soft-Cooked Eggs Recipe
Introduction
This Breakfast Salad is a fresh and flavorful way to start your day. Combining crispy bacon, creamy avocado, and vibrant microgreens, it’s both light and satisfying. The pesto adds a delightful herbal touch that ties everything together.

Ingredients
- 2 slices Bacon
- 1 1/2 cups Microgreens (or any greens you like)
- 1/2 cup Cherry tomatoes (halved)
- 1/4 medium Avocado (sliced)
- 1 tbsp Basil pesto (or more to taste)
- 2 large Eggs
- Sea salt (to taste)
- Black pepper (to taste)
- Lemon wedges (optional, for serving)
- Fresh basil (optional, for serving)
Instructions
- Step 1: Place the bacon slices in a cold, large skillet. Turn the heat to medium-low and cook the bacon for about 10 minutes, turning every couple of minutes until crispy. Drain on paper towels, leaving the bacon grease in the pan.
- Step 2: While the bacon cooks, combine the microgreens, halved cherry tomatoes, and sliced avocado in a serving bowl. Drizzle with basil pesto and gently toss to coat.
- Step 3: Once the bacon is done, chop or crumble it and set aside for topping the salad.
- Step 4: Keep the skillet hot over medium-low heat. Crack the eggs into the pan and cook for 2-3 minutes for sunny side up, or until cooked to your preference. You may cover the pan or flip the eggs for over easy. Season with sea salt and black pepper to taste.
- Step 5: Slide the cooked eggs over the dressed greens. Sprinkle the chopped bacon on top. Serve with lemon wedges, extra pesto, and fresh basil if desired.
Tips & Variations
- Use your favorite salad greens if microgreens aren’t available, such as arugula or spinach for a different flavor profile.
- Swap basil pesto with sun-dried tomato pesto or a light vinaigrette for variety.
- For added texture, sprinkle toasted nuts or seeds over the salad.
- If you prefer a dairy element, add a sprinkle of crumbled feta or shaved parmesan.
Storage
This salad is best enjoyed fresh. If you need to store leftovers, keep components separate if possible: refrigerate cooked bacon and eggs in an airtight container for up to 2 days. The salad greens and avocado are best prepared fresh to avoid wilting and browning. Reheat eggs gently in a pan or microwave before serving.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this breakfast salad vegan?
Yes! Replace bacon with smoked tofu or tempeh, and use scrambled tofu or a plant-based egg substitute instead of eggs. Use vegan pesto or make your own without cheese.
How can I make the eggs ahead of time?
You can cook the eggs to your liking and refrigerate them in an airtight container for up to 24 hours. Reheat gently in a pan to avoid overcooking and add on top of the salad just before serving.
Print
Breakfast Salad with Crispy Bacon, Microgreens, and Soft-Cooked Eggs Recipe
- Total Time: 20 minutes
- Yield: 2 servings 1x
Description
This Breakfast Salad combines crispy bacon, fresh microgreens, juicy cherry tomatoes, creamy avocado, and perfectly cooked eggs drizzled with vibrant basil pesto. It’s a delightful, nutritious start to your day, balancing savory and fresh flavors with ease.
Ingredients
Salad Ingredients
- 2 slices Bacon
- 1 1/2 cups Microgreens (or any greens you like)
- 1/2 cup Cherry tomatoes (halved)
- 1/4 medium Avocado (sliced)
- 1 tbsp Basil pesto (or more to taste)
Eggs
- 2 large Eggs
- Sea salt (to taste)
- Black pepper (to taste)
Optional Garnishes
- Lemon wedges (for serving)
- Fresh basil (for serving)
Instructions
- Cook the bacon: Place the bacon slices in a cold, large skillet. Turn the heat to medium-low and cook the bacon for about 10 minutes, turning every couple of minutes until it is crispy. Drain the cooked bacon on paper towels, leaving the bacon grease in the skillet for later use.
- Prepare the salad base: While the bacon is cooking, assemble the microgreens, halved cherry tomatoes, and sliced avocado in a serving bowl. Drizzle the mixture with basil pesto, adjusting the amount to your taste preference.
- Chop the bacon: Once the bacon is done and drained, chop or crumble it into bite-sized pieces, then set aside.
- Cook the eggs: With the skillet still hot and over medium-low heat, crack the eggs directly into the pan. Cook them for 2-3 minutes if you prefer sunny side up or longer if you like your eggs more done. You may cover the pan or flip the eggs gently for over easy. Season with sea salt and black pepper to taste.
- Assemble and serve: Slide the cooked eggs carefully over the salad greens. Sprinkle the chopped bacon on top. Optionally, serve with lemon wedges, additional basil pesto, and fresh basil leaves for extra freshness and flavor.
Notes
- You can substitute microgreens with baby spinach, arugula, or mixed salad greens depending on your preference.
- Adjust pesto quantity based on how strong you want the basil flavor to be.
- Cooking the bacon on medium-low heat helps ensure even crispness without burning.
- Use fresh eggs for the best taste and texture.
- Optional lemon wedges add a bright citrus zing that complements the creamy avocado and pesto.
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Category: Breakfast
- Method: Frying
- Cuisine: American
Keywords: breakfast salad, bacon and eggs salad, microgreens recipe, healthy breakfast, basil pesto salad

