Learn how to make a delicious Spinach Salad with juicy chicken, crispy bacon, and caramelized roasted butternut squash. The squash and bacon cook in the oven on sheet pans for easy clean-up, and then you toss them with the other ingredients to make a delicious salad with your favorite dressing.

Spinach salad in a white salad bowl

If the idea of salad for dinner sounds boring, you need to give this Spinach Salad a try. It’s anything but boring – it’s a delicious combination of chicken, butternut squash, and bacon all tossed together with spinach. It’s filling, satisfying, and full of flavor.

Table of Contents
  1. How to Make Spinach Salad Taste Good
  2. Spinach Salad Ingredients
  3. How to Make Spinach Salad
  4. Make Ahead Tips
  5. Recipe Variations
  6. More Salads You’ll Enjoy
  7. Spinach Salad Recipe Recipe

How to Make Spinach Salad Taste Good

I’ve seen some pretty salad spinach salads before, so when I make mine, I make sure to combine a variety of ingredients, flavors, and textures to make it irresistible. If you want to make a spinach bacon salad taste good, you need:

  • Different textures make this salad delicious instead of boring. Crispy bacon, soft butternut squash, crunchy nuts, and tender chicken give it a lot of variety.
  • Different temperatures also make it more exciting than a basic salad. Instead of serving everything cold, the warm bacon and squash combine with cool tomatoes, spinach, and fresh red onion. It definitely makes it more interesting!
  • Combining salty, sweet, and acidic ingredients also makes it taste amazing – the bacon combined with sweet squash and tomatoes gives you that great combination that hits all of your taste buds.

This salad is hearty enough to be the main course for dinner, or it’s great as a healthy lunch during the week. I’m also showing you how to prep parts of it ahead, so it’s easy to toss together when you’re ready to eat.

Overhead shot of salad with all ingredients on top of spinach but not yet tossed

Spinach Salad Ingredients

  • Baby spinach
  • Cooked chicken breasts
  • Cubed butternut squash
  • Bacon
  • Chopped red onion
  • Shaved almonds
  • Beefsteak tomato cut into wedges
  • Feta cheese
  • Store-bought poppy seed dressing (or other dressing you like)

How to Make Spinach Salad

Line two baking sheets with foil and place the cubed squash on one and the bacon strips on the other. Cook them in the oven at 400°F. The bacon will only take about 15 minutes, and the butternut squash will take between 20 and 30 minutes.

Once the bacon is done, place it on a plate with paper towels to soak up the grease. Then you can chop it into pieces for the salad.

Place all of the ingredients for the salad in a large bowl. Toss them until combined, and then add your dressing and toss it again.

Overhead shot of spinach salad in a white salad bowl with dressing on the side

Make Ahead Tips

You can make this salad for meal prep for easy lunches:

  • Cook the bacon and squash and, once they’re cooled, store them in a container in the refrigerator.
  • You can also shred the chicken ahead of time and keep it in a separate container.
  • For the other ingredients, wait until you’re ready to serve the salad to prep them. It will only take a few minutes, and then you can toss the salad and serve it.

Recipe Variations

Once you’ve made this recipe, you can easily swap ingredients for different flavors.

  • You can switch out the butternut squash for acorn squash, yellow squash, or zucchini. If you use zucchini or yellow squash, they don’t need to cook as long.
  • Swap the red onion for sliced green onions instead.
  • If you don’t have almonds, try using chopped walnuts or pine nuts.
  • Sometimes I use crumbled goat cheese or blue cheese in place of the feta.
  • We love poppyseed dressing, but pretty much any dressing you like will work well.

This spinach salad recipe is a great one to have on hand when you’re craving something healthy but filling. It’s definitely not a basic side salad – add some crusty bread on the side, and it’s a whole meal that won’t leave you hungry after. Enjoy!

Side shot of spinach salad in a white salad bowl with butternut squash on the side

More Salads You’ll Enjoy

Spinach salad in a white salad bowl

Spinach Salad Recipe

No ratings yet
This is anything but a basic salad – it’s a filling dish that’s delicious! Combine juicy chicken, roasted butternut squash, crispy bacon, spinach and your favorite dressing.
Prep Time 10 minutes
Cook Time 30 minutes
Yield 4 servings
Serving Size 1 serving


  • 8-10 ounces of baby spinach
  • 2 chicken breasts about 12 ounces
  • 2 cups butternut squash cubed
  • 5 slices bacon finely chopped
  • ½ medium red onion
  • ½ cup shaved almonds
  • 1 beefsteak tomato wedged
  • 1 cup feta cheese adjust amount to fit your taste
  • We used store bought poppy seed dressing. Choose your favorite

Recipe Nutrition

Serving: 1serving | Calories: 485kcal | Carbohydrates: 20g | Protein: 39g | Fat: 29g | Saturated Fat: 10g | Trans Fat: 1g | Cholesterol: 124mg | Sodium: 784mg | Potassium: 1375mg | Fiber: 6g | Sugar: 7g | Vitamin A: 13668IU | Vitamin C: 45mg | Calcium: 329mg | Iron: 4mg
Nutritional information not guaranteed to be accurate
Course Main Course, Salad
Cuisine American
Keyword dinner salad, filling salad, spinach salad
Spinach salad in a white salad bowl with recipe title on bottom of image

This Spinach Salad is a great recipe to keep on hand when you are looking for something light and simple, but filling. The butternut squash really is the star of this salad and it pairs great with spinach.

Leave a Comment

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

Recipe Rating