creamy spinach and bacon pasta

Published on September 29, 2025
4.8 (245 reviews)

There’s something irresistibly cozy about a pasta dish that marries the earthiness of spinach with the smoky crunch of bacon. This creamy spinach and bacon pasta delivers that comfort in under forty m

Save This Recipe!
Click to save for later - It only takes 2 seconds!
creamy spinach and bacon pasta
Prep Time
15 min
Cook Time
20 min
Servings
4

Why You'll Love This Recipe

✓ Comfort in Minutes: A velvety sauce blends spinach, bacon, and cheese, delivering restaurant‑level richness without hours in the kitchen.
✓ Balanced Flavor: Smoky bacon cuts through the mild spinach, while a hint of garlic keeps the palate bright.
✓ Flexible Base: Works with any short pasta, and you can swap cream for Greek yogurt for a lighter version.

There’s something irresistibly cozy about a pasta dish that marries the earthiness of spinach with the smoky crunch of bacon. This creamy spinach and bacon pasta delivers that comfort in under forty minutes, perfect for busy weeknights or a relaxed weekend dinner.

The sauce achieves silkiness thanks to a blend of heavy cream, Parmesan, and a splash of pasta water, while the bacon adds depth without overwhelming the greens. Each bite balances richness with fresh vegetal notes, making it a crowd‑pleaser for both kids and adults.

Whether you’re feeding a family or impressing guests, the recipe’s straightforward steps and adaptable ingredients let you customize the dish to suit dietary preferences, ensuring a memorable meal every time.

4 slices thick‑cut bacon, diced Can replace with turkey bacon for less fat.
3 cups (90 g) fresh baby spinach If unavailable, use frozen, thawed and drained.
1 cup (240 ml) heavy cream Half‑and‑half or whole milk works as a lighter alternative.
½ cup (50 g) freshly grated Parmesan Pecorino Romano can be used for a sharper bite.
2 cloves garlic, minced Optional; adds subtle aromatics.
¼ cup (60 ml) pasta cooking water Reserved after boiling; helps emulsify sauce.
Salt and freshly ground black pepper Season to taste at each stage.

Instructions

creamy spinach and bacon pasta
1

Cook the Pasta

Bring a large pot of salted water to a boil. Add the pasta and cook al dente according to package directions, usually 9‑11 minutes. Reserve ¼ cup of the cooking water, then drain the pasta.

Pro Tip: Saving the pasta water provides starch that helps the sauce cling to each noodle.
2

Crisp the Bacon

In a large skillet over medium heat, cook the diced bacon until golden and crisp, about 5‑6 minutes. Transfer to a paper‑towel‑lined plate, leaving the rendered fat in the pan.

Pro Tip: Do not discard the bacon fat; it’s the flavor base for the sauce.
3

Sauté Garlic and Spinach

Add the minced garlic to the bacon fat and sauté 30 seconds until fragrant. Toss in the spinach; stir until just wilted, about 2 minutes. Season lightly with salt and pepper.

Pro Tip: If the pan looks dry, add a splash of the reserved pasta water.
4

Create the Creamy Sauce

Reduce the heat to low, stir in the heavy cream, and bring to a gentle simmer. Whisk in the grated Parmesan until melted and the sauce thickens, about 3‑4 minutes. Adjust seasoning.

Pro Tip: A quick splash of pasta water can loosen the sauce if it becomes too thick.
5

Combine Pasta and Serve

Add the cooked pasta to the skillet, tossing to coat each piece with the sauce. Sprinkle the crisp bacon over the top, finish with a final grind of black pepper and an extra drizzle of Parmesan if desired.

Pro Tip: Serve immediately; the sauce will thicken as it stands.

Expert Tips

Tip #1: Use Freshly Grated Cheese

Pre‑grated Parmesan contains anti‑caking agents that prevent it from melting smoothly, resulting in a grainy sauce.

Tip #2: Finish with Pasta Water

A tablespoon of starchy water at the end creates a glossy emulsion that clings to every noodle.

Tip #3: Keep Heat Low When Adding Cream

High heat can cause the cream to curdle; a gentle simmer preserves silkiness.

Nutrition

Per serving

Calories
620 kcal
Fat
38 g
Carbs
45 g
Protein
22 g

Storage & Variations

Store leftovers in an airtight container in the fridge for up to 3 days; reheat gently, adding a splash of milk to revive creaminess. For a vegetarian version, omit bacon and substitute smoked paprika for depth. Swap spinach for kale or arugula, and use whole‑wheat pasta for added fiber.

Frequently Asked Questions

Yes. Full‑fat coconut milk or a cashew‑based cream works well, but add a touch of nutritional yeast for a cheesy note.

Keep the heat low once the cream is added, whisk continuously, and finish with pasta water to stabilize the emulsion.

Short, ridged shapes like penne, rigatoni, or farfalle trap the sauce, delivering a balanced bite each forkful.

Recipe Summary

Prep
30 min
Cook
3 min
Total
33 min
Servings
3
Category: Pasta Recipes
Cuisine: International
Difficulty: Easy
Course: Main
Quick Tips
  • Make ahead friendly
  • Freezer safe 3 months
  • Easily doubled
  • Customizable

Ingredients

  • 12 oz (340 g) short pasta (penne, rigatoni, or farfalle)
  • 4 slices thick‑cut bacon, diced
  • 3 cups (90 g) fresh baby spinach
  • 1 cup (240 ml) heavy cream
  • ½ cup (50 g) freshly grated Parmesan
  • 2 cloves garlic, minced
  • ¼ cup (60 ml) pasta cooking water
  • Salt and freshly ground black pepper

Instructions

1
Cook the Pasta

Bring a large pot of salted water to a boil. Add the pasta and cook al dente according to package directions, usually 9‑11 minutes. Reserve ¼ cup of the cooking water, then drain the pasta....

2
Crisp the Bacon

In a large skillet over medium heat, cook the diced bacon until golden and crisp, about 5‑6 minutes. Transfer to a paper‑towel‑lined plate, leaving the rendered fat in the pan....

3
Sauté Garlic and Spinach

Add the minced garlic to the bacon fat and sauté 30 seconds until fragrant. Toss in the spinach; stir until just wilted, about 2 minutes. Season lightly with salt and pepper....

4
Create the Creamy Sauce

Reduce the heat to low, stir in the heavy cream, and bring to a gentle simmer. Whisk in the grated Parmesan until melted and the sauce thickens, about 3‑4 minutes. Adjust seasoning....

5
Combine Pasta and Serve

Add the cooked pasta to the skillet, tossing to coat each piece with the sauce. Sprinkle the crisp bacon over the top, finish with a final grind of black pepper and an extra drizzle of Parmesan if des...

You May Also Like

Discover more delicious recipes

Cozy Warm Pumpkin Spice Oatmeal Breakfast and Brunch
Creamy Garlic Parmesan Orzo Delight Pasta Recipes
Save This Recipe!
Join Our Community

Get Weekly Recipe Inspiration

Join thousands of food enthusiasts. Receive exclusive recipes, cooking tips, and culinary inspiration delivered to your inbox.