Spinach Salad with Bacon

Featured in: Family Table Meals

This vibrant salad combines tender baby spinach leaves with crispy bacon and perfectly boiled eggs. The tangy homemade dressing brings everything together with olive oil, red wine vinegar, Dijon mustard, and a touch of honey.

Ready in just 25 minutes, this dish works beautifully for lunch or a light dinner. The combination of protein-rich eggs and savory bacon creates a satisfying meal that's naturally gluten-free.

Optional cherry tomatoes add color and sweetness, while thinly sliced red onion provides a mild bite. Serve immediately after tossing with dressing for the best texture and flavor.

Updated on Tue, 13 Jan 2026 11:00:00 GMT
Close-up of fresh baby spinach, sliced boiled eggs, and crispy crumbled bacon tossed with red onion and cherry tomatoes, drizzled with tangy homemade dressing for a refreshing Spinach Salad with Bacon. Pin It
Close-up of fresh baby spinach, sliced boiled eggs, and crispy crumbled bacon tossed with red onion and cherry tomatoes, drizzled with tangy homemade dressing for a refreshing Spinach Salad with Bacon. | savorytirza.com

My aunt used to make this salad every Sunday after church, the smell of bacon drifting through the house before we even stepped inside. She taught me that the secret is in the timing—everything needs to come together while the bacon is still warm and the eggs are perfectly cooked. Now it is my go-to when I need something that feels like a hug on a plate but does not take hours to prepare.

Last summer I made this for a backyard barbecue and my cousin who claims to hate salad went back for thirds. There is something about the combination of savory salty bacon and fresh greens that wins people over instantly. Now whenever I host, someone specifically requests it.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Fresh baby spinach leaves: Baby spinach is tender and mild, making it perfect for salads. I always wash and dry it thoroughly so the dressing clings to every leaf.
  • Large eggs: Room temperature eggs peel more easily after boiling. An 8 minute simmer gives you that perfect slightly soft center.
  • Bacon slices: Thick cut bacon holds up better in salads and gives you those satisfying meaty crumbles. Cook it until really crispy so it does not get soggy.
  • Cherry tomatoes: These add brightness and a pop of color. If they are out of season, grape tomatoes work just as well.
  • Red onion: Thin slices give you a little bite without overwhelming the other flavors. Soak them in cold water for 10 minutes to mellow the sharpness.
  • Extra virgin olive oil: This forms the base of your dressing. A good quality olive oil makes a noticeable difference in the final flavor.
  • Red wine vinegar: Provides the perfect amount of tang and acidity. Apple cider vinegar works if that is what you have on hand.
  • Dijon mustard: This acts as an emulsifier and adds a subtle depth that brings the whole dressing together.
  • Honey: Just enough to balance the acidity and complement the natural sweetness of the tomatoes.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Perfect the eggs:
Place eggs in cold water, bring to a gentle boil, then reduce heat and simmer for exactly 8 minutes. Plunge them into ice water immediately—this stops the cooking and makes peeling effortless.
Crisp the bacon:
Cook bacon in a skillet over medium heat until it is deeply browned and crispy. Let it drain on paper towels while you prepare everything else, then crumble it just before assembling.
Whisk the dressing:
Combine the olive oil, vinegar, mustard, honey, salt, and pepper in a small bowl. Whisk vigorously until the mixture thickens slightly and becomes glossy—this means it is properly emulsified.
Assemble the salad:
Place the spinach in a large bowl and arrange the eggs, bacon, tomatoes, and onion on top. Do not toss yet—you want everything visible for that beautiful presentation.
Dress and serve:
Drizzle about half the dressing over the salad and toss gently with your hands to coat every leaf without bruising the spinach. Add more dressing as needed and serve right away while the bacon is still slightly warm.
Perfectly plated Spinach Salad with Bacon featuring golden crispy bacon pieces, creamy egg slices, and vibrant greens, ready to serve as a satisfying gluten-free lunch or light dinner. Pin It
Perfectly plated Spinach Salad with Bacon featuring golden crispy bacon pieces, creamy egg slices, and vibrant greens, ready to serve as a satisfying gluten-free lunch or light dinner. | savorytirza.com

This salad has become my default contribution to potlucks because it travels well and always disappears first. Something about the combination feels like home, no matter whose table it is on.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Make It Your Own

The beauty of this salad is how easily it adapts to what you have or what you are craving. I have added avocado for creaminess, swapped the bacon for pancetta, and even tossed in roasted sweet potatoes in the fall. The backbone—spinach, eggs, tangy dressing—remains the same, but the personality shifts with each variation.

Perfecting The Boiled Egg

After years of frustrating peeling experiences, I finally learned that fresh eggs are actually harder to peel than ones that have sat in the fridge for a week. Also, starting eggs in cold water rather than dropping them into boiling water prevents that ugly green ring from forming around the yolk. These tiny details make a surprising difference in the final presentation.

Serving Suggestions

This salad stands alone beautifully for lunch or dinner, but it also pairs wonderfully alongside roasted chicken, grilled fish, or even as part of a larger brunch spread. I have served it with everything from quiche to soup, and it never feels out of place.

  • Warm crusty bread is perfect for sopping up any extra dressing left in the bowl
  • A chilled glass of Sauvignon Blanc or Pinot Grigio cuts through the rich bacon perfectly
  • For a heartier meal, top with grilled chicken or shrimp and call it dinner
Freshly tossed Spinach Salad with Bacon showing glossy red wine vinaigrette coating tender spinach leaves, halved cherry tomatoes, and sliced eggs, garnished for a delicious American-style meal. Pin It
Freshly tossed Spinach Salad with Bacon showing glossy red wine vinaigrette coating tender spinach leaves, halved cherry tomatoes, and sliced eggs, garnished for a delicious American-style meal. | savorytirza.com

There is something deeply satisfying about a salad that feels substantial and nourishing without being heavy. This one hits that sweet spot every single time.

Recipe Questions & Answers

Can I make this salad ahead of time?

Prepare components separately in advance. Cook bacon and hard-boil eggs up to 24 hours before. Store spinach and dressing separately, then toss everything together just before serving to maintain crispness.

What other greens work well in this salad?

Arugula adds a peppery kick, while mixed greens provide variety. Kale works if massaged with dressing first. For a classic wedge approach, iceberg lettuce makes a sturdy base that holds up well to the rich toppings.

How do I prevent the eggs from overcooking?

Start eggs in cold water, bring to a boil, then immediately reduce heat to a gentle simmer. Eight minutes produces perfectly set yolks. Transfer to ice water immediately to stop cooking and make peeling easier.

Can I use a different type of bacon?

Thick-cut bacon provides hearty crunch, while turkey bacon offers a leaner option. Pancetta delivers Italian flair with its cured flavor. For vegetarians, smoked coconut flakes or tempeh bacon create satisfying alternatives.

What protein additions work well?

Grilled chicken breast transforms this into a complete dinner. Shrimp adds elegance and cooks quickly. For vegetarians, cubed avocado or toasted walnuts provide protein and healthy fats while complementing the existing flavors.

How long does the dressing keep?

The homemade vinaigrette stays fresh in the refrigerator for up to one week. Store in a sealed jar and bring to room temperature before using. Shake well or whisk briefly to recombine ingredients before drizzling.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Spinach Salad with Bacon

Fresh spinach with crispy bacon, boiled eggs, and tangy homemade dressing for a satisfying meal.

Prep Duration
15 min
Cook Duration
10 min
Overall Time
25 min
Created by Nolan Briggs

Dish Type Family Table Meals

Skill Level Easy

Cuisine Origin American

Makes 4 Portions

Diet Preferences No Dairy, No Gluten, Reduced-Carb

Ingredient List

Salad Components

01 5 oz fresh baby spinach leaves, washed and thoroughly dried
02 4 large eggs
03 6 slices bacon
04 3.5 oz cherry tomatoes, halved
05 1 small red onion, thinly sliced

Homemade Dressing

01 3 tbsp extra-virgin olive oil
02 2 tbsp red wine vinegar
03 1 tsp Dijon mustard
04 1 tsp honey
05 Salt and freshly ground black pepper to taste

How-To Steps

Step 01

Prepare the Eggs: Place eggs in a saucepan and cover with cold water by 1 inch. Bring to a rolling boil over high heat, then immediately reduce heat to medium-low and simmer for 8 minutes. Transfer eggs to an ice bath or run under cold water for 2 minutes. Peel carefully and slice into quarters or rounds.

Step 02

Cook the Bacon: Arrange bacon slices in a cold skillet and place over medium heat. Cook, turning occasionally, until bacon reaches desired crispiness, approximately 6-8 minutes. Transfer to paper towels to drain excess grease, then crumble into bite-sized pieces.

Step 03

Prepare the Dressing: In a small mixing bowl, combine olive oil, red wine vinegar, Dijon mustard, and honey. Whisk vigorously until fully emulsified and smooth. Season with salt and pepper to taste, adjusting acidity or sweetness as desired.

Step 04

Assemble the Salad: In a large serving bowl, combine spinach, halved cherry tomatoes, and sliced red onion. Arrange quartered eggs and crumbled bacon on top. Drizzle dressing evenly over salad and toss gently to coat all components without wilting the spinach. Serve immediately while bacon remains crispy.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

  • Medium saucepan for egg preparation
  • Large skillet or frying pan
  • Mixing bowls in small and large sizes
  • Kitchen whisk
  • Chef's knife and cutting board

Allergy Advice

Review each item for allergens and speak with your healthcare provider if unsure.
  • Contains eggs and pork products. Bacon may contain additional allergens depending on processing methods—verify packaging labels if sensitive to specific ingredients or cross-contamination.

Nutrition Details (Each Serving)

These numbers are for reference only—always discuss health matters with your doctor.
  • Caloric Value: 280
  • Fat content: 21 g
  • Carbohydrates: 6 g
  • Proteins: 14 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.