This spinach salad with bacon and eggs recipe is quick, really easy, and bursting with flavor! The creamy and tangy garlic dressing will become a new favorite in your home.
Can't get enough bacon and spinach? Try my or Sautéed Spinach with Bacon or Creamy Balsamic Spinach Bacon Chicken next.

Why you'll love it
I actually posted this OG blog recipe way back in 2015, when Salt & Lavender first started, after enjoying it at a friend of a friend's home. Time sure flies! I'm so excited to bring this bacon spinach salad out of the vault so you also can devour it in all its fresh and creamy glory.
This simple spinach salad is one of those salads for people who say they don't really like salad. Spinach is smothered in a simple homemade creamy dressing with garlic, and crispy bacon and hearty eggs round out this filling salad that tastes like a treat. It's a fantastic way to eat your greens.
What you'll need
For the salad
- Eggs - hard-boiled eggs are a rich source of protein and nutrients
- Bacon - for a little crunch and burst of savory flavor
- Spinach - we're using fresh baby spinach
For the dressing
- Sour cream and mayo - the tasty base for making it creamy with a hint of tang
- Balsamic vinegar - a classic for salad dressing to add acidity and flavor
- Garlic - I like to use my trusty garlic press to finely mince the cloves. No sticky garlic fingers!

Can I make this spinach salad ahead of time?
- Absolutely. All you need to do is fry up the bacon, boil and peel the eggs, make the dressing, and prep the spinach. Keep everything in the fridge in separate containers until you're ready to assemble the salad, toss it, and eat.
- I like to use these jars for storing salad dressing. They're great to take on the go for work lunches.
How to make spinach salad with bacon
This is an overview with step-by-step photos. Full ingredients & instructions are in the recipe card below.

Hard boil the eggs. Drain and let cool, and then peel and chop them finely. Using kitchen shears, cut up the bacon. Fry until crispy in a skillet. Transfer to a paper towel lined plate.

In a small bowl, mix together the salad dressing ingredients with a spoon until smooth. Give it a taste, and adjust if needed. Toss with the spinach and bacon in a large bowl, top with the eggs, and add salt & pepper. Enjoy right away!
Substitutions and variations
- Feel free to use pre-cooked bacon bits if that's all you have. I do prefer cooking the bacon myself, though, for optimal flavor and freshness.
- Adding some chopped red onion or sliced mushrooms would be delicious if that's your thing.
What to serve with spinach salad
- This spinach salad will easily serve 2 people as a hearty main course. Pair it with a slice of fresh crusty bread or Garlic Bread, and it's a meal.
- It's awesome as a side salad too. Try it with Easy Baked Chicken Breast or my Easy Baked Pork Tenderloin.
- Craving a soup and salad combo? I like it with my silky Simple Potato Leek Soup.
Leftovers and storage
- As with any salad, this spinach salad is best eaten fresh. I wouldn't recommend keeping leftovers in the fridge too long since it'll wilt.
- If you're concerned there will be a lot left over, simply portion it out and dress each bowl individually and wait to assemble the rest later. The dressing will keep for 4-5 days in the fridge in a covered container.
More delicious salad recipes

If the post didn't answer your questions about this creamy spinach salad recipe, let me know in the comments below! I'd also love it if you left me a review. You can also find me on Instagram.

Spinach Salad with Bacon and Eggs
Ingredients
- 2 eggs
- 6 strips bacon
- 1/4 cup mayo
- 2 tablespoons sour cream
- 2 teaspoons balsamic vinegar
- 1-2 cloves garlic minced
- 1 (5 ounce) package fresh baby spinach
- Salt & pepper to taste
Instructions
- Hard boil the eggs. My preferred method is to time 10 minutes from when the eggs have started to boil, and then I drain them and rinse them under cool water then let them sit in cold water in the pan they were cooked in until they've cooled (about 5-10 minutes). Peel and chop them.
- Cut the bacon into small pieces (I find it easiest to do this with kitchen shears) and fry in a skillet until crispy while the eggs are cooking/cooling. Transfer to a paper towel lined plate once cooked.
- Meanwhile, make the dressing by mixing the mayo, sour cream, balsamic vinegar, and garlic together in a small bowl. Taste and adjust as needed.
- Assemble the salad by tossing the spinach with the dressing and bacon pieces. Add the eggs on top. Season with salt & pepper to taste and serve immediately.
Notes
- Serves 2 as a main course or 4 as a side salad.
- Nutritional information is provided as a courtesy only and should be construed as an estimate rather than a guarantee. Ingredients can vary and Salt & Lavender makes no guarantees to the accuracy of this information.
Nutrition
This recipe was originally published on July 9, 2015. It's been updated with new photos and better instructions but is the same great recipe!
Traci says
The dressing is amazing!! Love the recipe 🩷
Natasha says
Thank you so much, Traci!! 😀
Cheryl says
What type of balsamic vinegar do you use? Dark, white, reduction?
Natasha says
Dark. See the ingredients photo in the blog post. 🙂
Cherie Welsh says
Yum made this tonight added Heirloom tomatoes and an extra egg as it was our meal. Will make again
Natasha says
So glad it was a hit, Cherie!
Beth says
It was delicious!!! Could maybe thin the dressing a bit.
Natasha says
So glad you enjoyed it, Beth!
Diane Ruble says
Absolutely delicious!! Made it for a dinner party and it received rave reviews. It felt good to serve this deliciousness!! We will never buy bottled dressing again!! And, so simple. Thank you!!
Natasha says
Wonderful!! 😀 I'm thrilled to hear that, Diane!
Wendy Self says
Ok I must know ... Is the dressing a sweet garlic taste ?. I have been searching for a sweet garlic dressing but have had no luck...
Natasha says
Hi! I wouldn't really call it sweet, but I suppose some balsamic vinegars are slightly sweet, so you could definitely give it a go knowing that. Or add a touch of honey or sugar to taste, but I'd be careful not to go overboard.
ALL says
How would this be without eggs?
Natasha says
I think it would be ok if you don't like eggs. 🙂
Katie Drew says
We loved this, my husband said he would eat it weekly, breakfast, lunch or dinner!
Natasha says
Aww I love that!
Alina says
Spinach, eggs, bacon—great. But I was somewhat skeptical about the salad dressing as it seemed…too dense and creamy? Nope, I was wrong! I followed the recipe exactly and the results were tasty, simple, satisfying…and the dressing was perfect. Nice to have another straightforward go-to up my sleeve.
Natasha says
I'm thrilled you enjoyed it! 😀 Thanks for your 5-star review!
Emily says
Any chance to make a dressing dairy free?
Natasha says
Hi! This is the only way it's been tested. You could definitely experiment if you're used to adapting recipes to make them dairy-free. Perhaps vegan mayo?
Lesley says
If I don’t like Mayo, is there a good substitute that would still work for this dressing? Thank you.
Natasha says
Hi! Not that I can think of, unfortunately. The mayo makes it nice and silky. It's a great base for salad dressings, and I don't find you really taste it once it's mixed in with other stuff.
spambrando says
Thanks for NOT including FETA or GOAT cheese to ruin this. Trying it this week. Ingredients and the recipe for the dressing sound good!
Natasha says
I hope you love it, and I actually agree with you re: those cheeses lol.
AngelaML says
I am so forwarding this to my mom - she loves boiled eggs & bacon and we used to eat decades ago at a restaurant that had a signature salad very similar to this. Will let you know what she thinks if she makes it!
Natasha says
Oooh yes... let me know!! 🙂
Judy Forman says
Very good and simple. Like that the salad dressing does not include bacon grease.
Miranda @ Salt & Lavender says
Glad you enjoyed it, Judy! 🙂
Toni says
Delicious, quick and easy salad for a hot summer day....or anytime.
I used spinach from my garden which made it even better
Miranda @ Salt & Lavender says
So happy to hear it, Toni! Thanks for leaving a review 🙂
Shannon says
Sounds amazing, and I just started low carb eating, this is perfect! Plus, I can take it each day for lunch and add shrimp one day, chicken or steak another and as is another. I’m excited to get to the store today!
Ron Lyman says
Loved this dressing! Will be my go to for spinach from now on.
Natasha says
I'm so happy to hear that, Ron!
Jessie says
I made this tonight and it was so so so good! Added the juice of half of a lemon to the dressing though. Thank you so much for sharing!
Natasha says
Awesome! I am so glad you enjoyed it, Jessie!