This Bacon, Egg & Spinach Pasta Salad is the kind of recipe that works for everything—easy dinners, make-ahead lunches, perfect side dish, potlucks, and spring or summer gatherings. It’s hearty enough to be satisfying, thanks to crispy bacon and hard-boiled eggs, but still fresh and light with a classic combination of spinach and a creamy garlic that coats every bite.
It’s especially perfect when you want something cozy yet not heavy—and it holds up beautifully in the fridge. You can find other great pasta salad tips on my ultimate guide here.
Why You’ll Love This Pasta Salad
- Creamy without being overly rich
- Easy to make ahead
- Great warm or chilled
- Perfect for brunch spreads, picnics, as a side salad or weeknight meals
Ingredients
Pasta Salad
- 12 oz short pasta (rotini, bowties, or penne)
- 6 slices bacon, cooked and crumbled
- 4 large eggs, hard-boiled and chopped
- 3 cups fresh baby spinach, roughly chopped
- ½ cup red onion, finely diced (optional)
- Freshly cracked black pepper, to taste
Creamy Garlic Dressing
- ¾ cup mayonnaise
- ¼ cup sour cream or Greek yogurt
- 1–2 cloves garlic, finely grated
- 1 tablespoon lemon juice or apple cider vinegar
- 1 teaspoon Dijon mustard
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 2–4 tablespoons milk, to thin as needed
Instructions
1. Cook the Pasta and Eggs
Bring a large pot of salted water to a boil. Cook pasta according to package directions until al dente. Drain and rinse briefly with cold water. Set aside. You can also hard boil the eggs at the same time.
2. Make the Salad Dressing
In a small bowl, whisk together mayonnaise, sour cream, garlic, lemon juice, Dijon, salt, and pepper. Slowly whisk in milk until the dressing is creamy and pourable.
3. Assemble the Pasta Spinach Salad
In a large bowl, combine cooked pasta, bacon, eggs, spinach, and red onion. Pour the dressing over the top and gently toss until everything is evenly coated.
4. Finish & Chill
Season with additional black pepper if desired. Serve immediately or cover and refrigerate for at least 30 minutes to let the flavors meld.
Tips & Variations
- Add cheese and vegetables: Parmesan or crumbled feta works beautifully, add mushrooms, cucumber, avocado…the list is endless.
- Make it lighter: Swap half the mayo for Greek yogurt
- Extra flavor: Add a pinch of smoked paprika or garlic powder
- Protein boost: Grilled chicken pairs well with this salad
Make-Ahead & Storage
- Leftovers keep well in the refrigerator for up to 3 days
- If it thickens, stir in a splash of milk before serving
- Best added spinach stays fresh if the salad is chilled soon after mixing
The Best Bacon, Egg & Spinach Pasta Salad with Creamy Garlic Dressing
- Total Time: 30 minutes
- Yield: 6 SERVINGS 1x
Description
This creamy bacon, egg & spinach pasta salad is packed with tender shell pasta, crispy bacon, hard-boiled eggs, and fresh spinach, all tossed in a homemade garlic dressing. Perfect for potlucks, meal prep, or an easy weeknight meal.
Ingredients
Pasta Salad
-
12 oz shell pasta
-
6 slices bacon, cooked and chopped
-
4 large eggs, hard-boiled and chopped
-
3 cups baby spinach
-
½ cup cherry tomatoes, halved
-
¼ cup red onion, finely diced (optional)
-
Freshly cracked black pepper, to taste
Creamy Garlic Dressing
-
¾ cup mayonnaise
-
¼ cup sour cream or Greek yogurt
-
1–2 cloves garlic, finely grated
-
1 tablespoon lemon juice or apple cider vinegar
-
1 teaspoon Dijon mustard
-
½ teaspoon salt
-
¼ teaspoon black pepper
-
2–4 tablespoons milk, to thin
Instructions
-
Bring a large pot of salted water to a boil. Cook shell pasta according to package directions until al dente. Drain and rinse briefly with cool water.
-
In a small bowl, whisk together mayonnaise, sour cream, garlic, lemon juice, Dijon mustard, salt, and pepper. Add milk a little at a time until the dressing is smooth and pourable.
-
In a large mixing bowl, combine cooked pasta, bacon, eggs, spinach, tomatoes, and red onion.
-
Pour the creamy garlic dressing over the pasta salad and gently toss until evenly coated.
-
Season with freshly cracked black pepper to taste.
-
Serve immediately or refrigerate for 30 minutes before serving for best flavor.
Notes
-
This pasta salad thickens as it chills—stir in a splash of milk before serving if needed.
-
For a lighter version, replace half the mayonnaise with Greek yogurt.
-
Parmesan or feta cheese makes a great optional add-in.
- Prep Time: 15 MINUTES
- Cook Time: 15 MINUTES
- Category: PASTA SALAD
- Method: STOVETOP
- Cuisine: AMERICAN
FAQ
Can I serve this warm?
Yes! Toss everything together while the pasta is still slightly warm for a cozy version.
What pasta works best?
Short pasta with ridges—like rotini or bowties—holds the creamy dressing best.
Can I make this ahead for a party?
Absolutely. Make it up to a day in advance and give it a quick stir before serving.
Final Thoughts
This Bacon, Egg & Spinach Pasta Salad with Creamy Garlic Dressing is simple, satisfying, and endlessly versatile. It’s the kind of recipe you’ll come back to again and again—whether you’re feeding a crowd of folks or stocking the fridge for the week.
