This post may contain affiliate links. Please see disclosure policy here.
This Spinach Salad is the one dish that is requested at more of our family dinners than any other salad. The secret is in the dressing!

Why You’ll Love This Recipe
Every family has that one dish everyone requests, and at our house, it’s my niece Emily’s Spinach Salad. When Emily asked what she could bring to Thanksgiving dinner, there was no hesitation on my part. It had to be her famous spinach salad! In fact, it wouldn’t feel like a Wilkes family gathering without it. The combination of fresh spinach, delicious toppings and different textures makes every bite so good, but the real secret is the homemade dressing. The addition of red onion gives it an amazing flavor that brings everything together. It’s one of those salads that everyone goes back for seconds of, and I’m pretty sure once you try it, you’ll understand why it’s been a family favorite for so many years.

Ingredients Needed
- Spinach. I prefer to use baby spinach
- Romaine lettuce
- Bacon
- Mushrooms
- Swiss cheese, grated
- Strawberries
- Olive Oil, or Canola Oil
- White Vinegar
- Sugar, or honey
- Red Onion
- Yellow Mustard
- Poppy Seeds

How to Make Spinach Salad Dressing
- Place oil, vinegar, mustard, sugar, diced rec onion and poppy seeds in a jar.,
- Shake or whisk the ingredients together until they combine.
- Refrigerate for several hours to let the flavors combine and meld together. The flavor of the red onion just infuses throughout, it is so good!
How to Make Spinach Salad
- Combine spinach, lettuce, mushrooms cooked bacon and strawberries in a large bowl. I like to remove the stems from the spinach leaves.
- Toss with salad dressing.
- Add grated Swiss cheese on top.

Tips from leigh Anne
- This salad is very versatile. You can switch it up by candied pecans, dried cranberries, goat cheese or feta cheese, diced chicken, avocado, or sunflower seeds.
- Use fresh spinach. Choose fresh baby spinach for the best flavor and texture. Baby spinach is tender, mild and perfect for salads.
- Make the dressing ahead of time. Preparing the homemade red onion dressing a few hours ahead allows the flavors to blend together. Store it in the refrigerator until you’re ready to serve.
- Shake or whisk the dressing before serving. Homemade salad dressings can separate as they sit. Give the dressing a good shake or whisk to bring everything back together.
- Wait to add the dressing. For the freshest salad, toss everything together with the dressing right before serving. Adding it too early can cause the spinach to wilt.
- Start with less dressing. Add a little dressing at a time and toss until the spinach is lightly coated. You can always add more, but too much dressing can make the salad soggy.
- Prepare ingredients ahead of time. You can wash and dry the spinach, prepare the toppings and make the dressing ahead of time. Store everything separately and assemble just before serving.
Frequently Asked Questions
How long will salad dressing keep?
This dressing will keep for up to two weeks in the refrigerator. I store mine in a mason jar with a lid.
How far ahead can I dress spinach salad?
It is best to dress this salad right before serving as spinach will wilt after dressing is added.
Can you prep Spinach Salad ahead of time?
You can prepare the various components of this salad ahead of time but I recommend assembling it right before serving..
You can toast or sugar your nuts, slice the mushrooms, make the dressing, slice the strawberries, fry the bacon and grate the cheese ahead of time. Just store the perishable items in the fridge with the dressing in a separate container.
When it’s time to enjoy, all you have to do is toss the salad ingredients together with the dressing and enjoy!
How I keep spinach salad from wilting?
The secret is to start with completely dry spinach and wait until just before serving to add the dressing. If you’re transporting the salad to a potluck or family dinner, bring the dressing in a separate container
Can I use a different kind of lettuce rather than spinach?
Absolutely! While spinach is the star of this recipe, you could substitute spring mix or a combination of baby spinach and mixed greens. The flavor and texture will be a little different, but the homemade dressing will still be delicious.
Can I use bottled salad dressing rather than homemade?
You can, but I highly recommend making the homemade red onion dressing. It’s what makes this spinach salad so special and gives it that delicious flavor everyone loves.
There’s a reason this Spinach Salad has become a must-have at our family gatherings! It’s fresh, flavorful and easy to put together, but it’s the homemade red onion dressing that really makes it something special. Whether you’re serving it for a holiday dinner, taking it to a potluck or adding it to your Sunday dinner menu, this easy spinach salad is sure to become a favorite at your house too. Just don’t be surprised when everyone starts requesting it for every family gathering!
Try these other delicious recipes:
Be sure and follow me over on YouTube for weekly cooking demos.

Spinach Salad
Ingredients
- 20 ounces Spinach
- 1-2 heads Romaine Lettuce
- 3/4 cup Mushrooms sliced
- 1/2 pound Bacon pieces
- 3/4 pound Swiss Cheese grated
- 2 cups Strawberries sliced
Spinach Salad Dressing:
- 1/3 cup White Vinegar
- 1/2 red onion sliced
- 1/3 cup Sugar
- 1/2 cup Canola Oil or olive oil
- 1 tsp Salt
- 1-2 tsp yellow wet mustard
- 1 tsp poppy seeds
Instructions
- Combine dressing ingredients in a jar and shake or mix well.
- Refrigerate for two hours or longer.
- Mix all salad ingredients together and top with dressing.
Tips & Notes:
- This salad is very versatile. You can switch it up by candied pecans, dried cranberries, goat cheese or feta cheese, diced chicken, avocado, or sunflower seeds.
- Use fresh spinach. Choose fresh baby spinach for the best flavor and texture. Baby spinach is tender, mild and perfect for salads.
- Make the dressing ahead of time. Preparing the homemade red onion dressing a few hours ahead allows the flavors to blend together. Store it in the refrigerator until you’re ready to serve.
- Shake or whisk the dressing before serving. Homemade salad dressings can separate as they sit. Give the dressing a good shake or whisk to bring everything back together.
- Wait to add the dressing. For the freshest salad, toss everything together with the dressing right before serving. Adding it too early can cause the spinach to wilt.
- Start with less dressing. Add a little dressing at a time and toss until the spinach is lightly coated. You can always add more, but too much dressing can make the salad soggy.
- Prepare ingredients ahead of time. You can wash and dry the spinach, prepare the toppings and make the dressing ahead of time. Store everything separately and assemble just before serving.
Recommended Products
Nutrition Facts:
Originally shared January 19, 2012

kelly says
i make your spinach strawberry salad all the time. everyone loves the almonds with sugar but i’ll have to try this one!
Denise says
About how many servings would this salad make? about? I just recently found you–had a wonderful ‘brunch’ at 2sons? and it was so good, we’ll go back ! Thanks.
Tamara says
Love this salad. Thanks for sharing!
jessica says
Looks wonderful…! Going to get some red onions today!
Thanks for all the wonderful recipes, going to “Pin” this one now. đŸ™‚
Michelle says
This looks soooooo yummy. Just a few questions – are you using regular ol’ white vinegar or is it white wine vinegar. Secondly, what type of oil are you using? I can’t wait to try this recipe.
Leigh Anne says
I used just regular old white vinegar but you could definitely use white wine vinegar if you had it. I used canola oil.
Michelle says
Hi Leigh Anne,
Just wanted to let you know that I tried this recipe using the white wine vinegar and it was fantastic. This salad was to die for and I will definitely be making this again. It’s such a nice change from our standard salad. Thanks for the great recipe!