Spinach Salad with Honey Dijon Dressing

This post may contain affiliate links which won’t change your price but will share a commission.

Spinach Salad with Honey Dijon Dressing is the perfect salad for entertaining or for any weeknight meal. Easy to prepare, hearty enough for the biggest appetite, and the tangy dressing adds an extra punch of flavor. I’ve been making this for several years and it never gets old!

We love this dressing on so many other salads, including my Health Broccoli Salad and a delicious Butternut Squash Quinoa Salad! This spinach salad is our go-to, and the dressing makes it really flavorful.

The bowl of spinach salad by ingredient with the jar of dressing.

Best Spinach Salad

I love salads that are both relatively healthy and are appealing to all age ranges and types of eaters. Take for instance our grown boys. They love their meat and potatoes, but also don’t mind their greens. So when you present them with something that’s pretty healthy and has BACON and EGGS on it, they are all in.

Save This Recipe Form

Want to save this recipe?

Enter your email below & we'll send it straight to your inbox. Plus you’ll get more great recipes and tips from us each week!

It’s hard balancing a menu with picky eaters, and I’m sure many of you face this obstacle on the daily. This salad has SO much flavor, and I believe it will entice almost anyone to try it. The creamy dressing is also a plus, and has just the right amount of sweet and tang.

A serving bowl of the spinach salad with a fork.

Ingredients Needed for Spinach Salad:

  • Baby Spinach Leaves – I usually pull off most of the stems, especially if they are long.
  • Sliced Mushrooms – Buy them already sliced for convenience, or slice them yourself.
  • Red Onion – Slice the onion very thin.
  • Bacon – You could buy pre-cooked to save time, or cook it yourself. I like to make mine in the oven on a wire rack.
  • Eggs – Make them on the stove top or the instant pot. I love doing mine in my pressure cooker now. So easy.

This is such a simple combo of ingredients, and all of them can be prepared ahead of time.

Ingredients Needed for Spinach Salad Dressing:

  • Olive Oil – My go-to oil, and good fats!
  • Red Wine Vinegar – The perfect tang to this salad dressing.
  • Honey – We need some sweetness in the dressing.
  • Dijon Mustard – This makes it creamy!
  • Salt and Pepper – Yes, on everything. 😀

Go ahead and make this dressing up ahead of time, and store in the refrigerator. You may need to set it out before dressing the salad to make sure it mixes well. Just shake shake shake!

How to make this delicious salad

  1. Prep the spinach leaves. This is an optional step, but I like to snap the long stems off of the spinach. Not all of them will need it. Only the long ones.
  2. Slice the mushrooms and red onions. You can buy pre-sliced mushrooms if you prefer. Make sure you slice the red onions very thin.
  3. Cook the bacon. My preferred method of cooking bacon is to lay it on a wire rack on a foiled baking pan, and bake on 400 degrees until crispy. Then pat with paper towel to absorb grease, and crumble.
  4. Boil the eggs. You can make the eggs on your stove top or instant pot (my preferred method).
  5. Make the Honey Dijon Dressing. Combine the olive oil, red wine vinegar, dijon mustard, honey, and spices. Shake vigorously.
  6. Assemble and serve. Combine the spinach, mushrooms, red onions, bacon, and eggs. Drizzle with dressing, and serve.
A hand drizzling a jar of Honey Dijon Dressing on the spinach salad.


What substitutions can be made?

I love this combo, but you can add and subtract as you like. Try adding tomatoes and any cheese like feta or goat cheese. Use green onions instead of red onions. Don’t like mushrooms? Skip them altogether!

When should I add the dressing to the salad?

If I’m having a large group of people that I know will be eating all the salad, I’ll dress the salad all at once. But if I’m pretty sure I’ll have leftover salad, then I’ll dress one salad at a time. This will ensure the leftovers don’t get soggy.

How to adjust the serving sizes on my recipes:

You just click on the number showing the serving size and adjust it to any serving size you’d like. So if I wanted to double this recipe for company, for example, I’d change the 6 to a 12. Very simple to do, and I hope you use it when you need to.

Does this serve a large group of people?

This recipe makes six fairly large servings. If making it for a holiday with lots of people, I recommend doubling it.


A closeup on the spinach salad with dressing on top.

Kitchen Tools used for this recipe: (Affiliate Links)

Try this spinach salad next! Spinach Salad with Avocado and Goat Cheese

xoxo ~Sue

The bowl of spinach salad by ingredient with the jar of dressing.

Spinach Salad with Honey Dijon Dressing

Spinach Salad with Honey Dijon Dressing is the perfect salad for entertaining or for any weeknight meal. Easy to prepare, hearty enough for the biggest appetite, and the tangy dressing adds an extra punch of flavor. I've been making this for several years and it never gets old!
4.61 from 23 votes
Print Pin Rate
Course: Salad, Side Dish
Cuisine: American
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 30 minutes
Servings: 6 people
Calories: 353kcal
Author: Sue Ringsdorf



  • 12 cups baby spinach – pre-washed
  • 8 ounces mushrooms – sliced
  • 1/3 cup red onion – thinly sliced
  • 8 slices bacon
  • 6 eggs – hard boiled


  • 6 Tablespoons olive oil
  • 3 Tablespoons red wine vinegar
  • 1.5 Tablespoons honey
  • 1 Tablespoon dijon mustard
  • salt & pepper to taste


  • Snap the stems off the baby spinach, and add the spinach leaves to a large salad bowl.
  • Slice the mushrooms (or use pre-sliced) and the red onions. Add them to them bowl.
  • Cook the bacon (or use pre-cooked), and crumble. Add to bowl when slightly cooled.
  • Boil the eggs. You can use stove-top or instant pot method. When cooled, add to the salad.
  • Make the dressing by mixing all ingredients and firmly shake until well mixed. Drizzle on salad and serve immediately.


  1. You can use pre-cooked bacon as a time-saver.
  2. You can store the leftover salad dressing in a mason jar, for several days.
  3. If you want to make a larger batch, simple adjust the number of servings (directly in the recipe) and you’ll have the correct ingredient measurements.


Calories: 353kcal | Carbohydrates: 9g | Protein: 12g | Fat: 30g | Saturated Fat: 7g | Cholesterol: 183mg | Sodium: 335mg | Potassium: 586mg | Fiber: 1g | Sugar: 5g | Vitamin A: 5875IU | Vitamin C: 18.3mg | Calcium: 86mg | Iron: 2.9mg
Tried this recipe?Mention @Suebeehomemaker or tag #suebeehomemaker!


  1. Jackie Thill says:

    Took this salad to a party last night. It’s a big salad but every bite was gone before the party was over. People ate it all up!! Delicious!

    1. Suebee Homemaker says:

      It’s one of our favorites here too! Thanks for your feedback, Jackie. 😀

  2. Sue Lallier says:

    Made this dressing and salad. Yummy. It did not disappoint. The dressing is a nice blend of zip, tart, and sweet. Salad is attractive. Sue

    1. Suebee Homemaker says:

      Hi Sue. I’m so glad you enjoyed the salad and dressing. Thanks for your feedback!

  3. John Rose says:

    Yummy and easy. I added half course ground with half dijon…great!

    1. Suebee Homemaker says:

      Thanks for your feedback, John!

  4. Great dressing, thanks!

    1. Suebee Homemaker says:

      You’re very welcome! Glad you enjoyed it, Isabella. 🙂

  5. Excellent salad dressing..may add less honey..but the mix of flavors was great! Thanks!

    1. Suebee Homemaker says:

      That’s great, Leslie! Glad you enjoyed it!

  6. This made a yummy Easter side dish this weekend. One of my favorite salads!!

    1. Suebee Homemaker says:

      Yay!! So glad you liked it!! 🙂

4.61 from 23 votes (17 ratings without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating