Creamy Garlic Spinach Pasta

Featured in: Weekend Flour-Home Favorites

Creamy Garlic Spinach Pasta is an elegant yet simple Italian dish that comes together in just 30 minutes. Sauté aromatic garlic and onions in butter, then create a luscious cream sauce enriched with Parmesan and optional cream cheese. Wilt fresh spinach into the sauce before tossing with perfectly cooked fettuccine, using reserved pasta water to achieve the ideal silky consistency. This vegetarian main serves four and offers flexibility for customization with mushrooms, chicken, or alternative pasta varieties.

Updated on Sun, 18 Jan 2026 14:14:00 GMT
Creamy Garlic Spinach Pasta served in a white bowl, garnished with fresh parsley and a sprinkle of Parmesan cheese. Pin it
Creamy Garlic Spinach Pasta served in a white bowl, garnished with fresh parsley and a sprinkle of Parmesan cheese. | flourharbor.com

There was an evening last October when I opened my fridge to find wilting spinach, a half-used carton of cream, and not much else. I had promised myself a proper dinner, not another bowl of cereal. I pulled out a box of fettuccine from the pantry and decided to trust my instincts. What came together in under half an hour tasted like something I'd order at a cozy trattoria, and I've been making it ever since.

I first made this for my sister when she dropped by unexpectedly after a long shift at work. She sat at my kitchen counter, exhausted, while I boiled pasta and let garlic fill the air. When I set the bowl in front of her, she took one bite and closed her eyes. She didn't say much, but she finished every strand.

Ingredients

  • 350 g fettuccine: The wide ribbons are perfect for catching the creamy sauce, though penne or rigatoni work if that's what you have.
  • 200 g fresh baby spinach: It wilts down to almost nothing, so don't be alarmed by the volume in the pan.
  • 3 cloves garlic, minced: Fresh garlic is non-negotiable here, it blooms in the butter and becomes sweet and mellow.
  • 1 small yellow onion, finely chopped: Adds a subtle sweetness that balances the richness of the cream.
  • 2 tbsp unsalted butter: The base of the sauce, giving it a silky texture and depth.
  • 200 ml heavy cream: This is what makes the sauce luxurious and clings to the pasta beautifully.
  • 60 g grated Parmesan cheese: Use the real stuff, not the pre-grated kind, it melts smoother and tastes sharper.
  • 60 g cream cheese (optional): I add this when I want the sauce extra thick and velvety.
  • Salt, black pepper, and nutmeg: Just a pinch of nutmeg transforms the whole dish, trust me on this.
  • Fresh parsley or basil for garnish: A handful of green at the end makes it look and taste brighter.

Instructions

Product image
Whisk eggs, batters, sauces, and cream smoothly for baking, cooking, and everyday meal prep.
Check price on Amazon
Boil the Pasta:
Bring a large pot of salted water to a rolling boil and cook the fettuccine until al dente. Before draining, scoop out half a cup of the starchy pasta water and set it aside.
Start the Sauce:
Melt butter in a large skillet over medium heat, then add the chopped onion. Let it soften for a few minutes until it turns translucent and smells sweet.
Bloom the Garlic:
Toss in the minced garlic and stir for about a minute. You'll know it's ready when the kitchen smells like heaven.
Add the Cream:
Pour in the heavy cream and bring it to a gentle simmer. If you're using cream cheese, stir it in now until it melts completely and the sauce looks smooth.
Melt in the Cheese:
Add the Parmesan, salt, pepper, and a pinch of nutmeg. Stir until everything is melted and the sauce has thickened slightly.
Wilt the Spinach:
Add the spinach in handfuls, stirring as it collapses into the sauce. It only takes a couple of minutes.
Toss the Pasta:
Add the drained fettuccine to the skillet and toss everything together. If the sauce feels too thick, add a splash of the reserved pasta water until it loosens up and coats every strand.
Serve Hot:
Plate it immediately and top with extra Parmesan and fresh herbs. Serve it while it's still steaming.
Product image
Whisk eggs, batters, sauces, and cream smoothly for baking, cooking, and everyday meal prep.
Check price on Amazon
A steaming skillet of Creamy Garlic Spinach Pasta with wilted greens and rich, velvety sauce ready to serve. Pin it
A steaming skillet of Creamy Garlic Spinach Pasta with wilted greens and rich, velvety sauce ready to serve. | flourharbor.com

One rainy Sunday, I doubled the batch and brought it to a potluck where everyone else had ordered pizza. My bowl was empty within minutes, and three people asked for the recipe. I realized then that simple food, made with care, is often what people remember most.

Making It Your Own

This recipe is forgiving and loves additions. I've stirred in sautéed mushrooms when I had them, tossed in leftover rotisserie chicken for protein, and even swapped spinach for kale when that's all I had. You can use whole-wheat pasta for a nuttier flavor or go gluten-free without losing any of the magic. If you want it lighter, replace half the cream with milk, though I recommend keeping at least some cream for that silky texture.

What to Serve Alongside

I usually keep it simple with garlic bread or a crisp green salad dressed in lemon and olive oil. A glass of white wine, something bright and acidic like a Pinot Grigio, cuts through the richness beautifully. If you're feeding a crowd, roasted vegetables or a tomato bruschetta on the side rounds out the meal without much extra effort.

Storage and Reheating

Leftovers keep well in the fridge for up to three days in an airtight container. When reheating, add a splash of milk or cream to bring the sauce back to life, otherwise it can look a little dry. I reheat it gently in a skillet over low heat, stirring constantly, though the microwave works in a pinch.

  • Freeze individual portions if you want quick lunches later.
  • Don't freeze it with the spinach if you want it to stay bright green.
  • Let it cool completely before storing to avoid condensation and sogginess.
Product image
Grill, air fry, roast, and bake perfectly cooked meats and meals indoors with less smoke.
Check price on Amazon
Close-up of Creamy Garlic Spinach Pasta twirled on a fork, showcasing the luscious garlic cream coating the fettuccine. Pin it
Close-up of Creamy Garlic Spinach Pasta twirled on a fork, showcasing the luscious garlic cream coating the fettuccine. | flourharbor.com

This dish has become my go-to when I need comfort without the fuss. It reminds me that good food doesn't require rare ingredients or hours of work, just a little attention and a willingness to taste as you go.

Recipe FAQs

Can I prepare this dish ahead of time?

While best served fresh, you can prep ingredients in advance. Cook the pasta separately and store the cream sauce refrigerated for up to 2 days. Reheat gently on the stovetop, thinning with pasta water as needed, then combine just before serving.

What's the best way to prevent the spinach from becoming mushy?

Add fresh spinach at the very end, just before combining with pasta. Stir gently for 1-2 minutes until wilted but still vibrant. Baby spinach wilts faster than mature leaves, making it ideal for this preparation.

Can I make this dairy-free or vegan?

Substitute butter with olive oil or vegan butter, replace heavy cream with coconut cream or cashew cream, and use nutritional yeast instead of Parmesan. The cream cheese can be omitted or replaced with silken tofu for richness.

How do I achieve the perfect sauce consistency?

Reserved pasta water is essential for adjusting thickness. Add it gradually while tossing, one tablespoon at a time. The sauce should coat the pasta without pooling excessively at the bottom of the plate.

What proteins pair well with this pasta?

Sautéed mushrooms, grilled chicken breast, crispy pancetta, or shrimp complement the garlic cream base beautifully. Add proteins after creating the sauce, or sauté separately and fold in with the spinach.

Can I use frozen spinach instead of fresh?

Yes, but thaw and squeeze out excess moisture thoroughly to prevent a watery sauce. Use about 150g frozen spinach, as it reduces significantly during cooking compared to fresh baby spinach.

Creamy Garlic Spinach Pasta

Tender spinach wilted into a rich garlic cream sauce with fettuccine. Fast, comforting vegetarian Italian dish perfect for weeknights.

Prep Time
10 mins
Cook Time
20 mins
Total Duration
30 mins
Created by Brooke Ward


Skill Level Easy

Cuisine Italian

Makes 4 Portions

Diet Preferences Vegetarian

Ingredient List

Pasta

01 12 oz fettuccine

Vegetables

01 7 oz fresh baby spinach, washed and trimmed
02 3 cloves garlic, minced
03 1 small yellow onion, finely chopped

Dairy

01 2 tablespoons unsalted butter
02 3/4 cup plus 1 tablespoon heavy cream
03 1/2 cup grated Parmesan cheese
04 1/4 cup cream cheese, optional for enhanced richness

Seasonings

01 1/2 teaspoon salt, plus additional for pasta water
02 1/4 teaspoon freshly ground black pepper
03 Pinch of nutmeg, optional

Garnish

01 Extra grated Parmesan cheese
02 Chopped fresh parsley or basil, optional

Directions

Step 01

Prepare Pasta Base: Bring a large pot of salted water to a boil. Cook fettuccine according to package directions until al dente. Reserve 1/2 cup pasta water and drain remaining water.

Step 02

Create Aromatics Foundation: In a large skillet over medium heat, melt butter. Add chopped onion and sauté for 2-3 minutes until softened and translucent.

Step 03

Infuse Garlic Flavor: Add minced garlic and cook for 1 minute until aromatic.

Step 04

Build Cream Base: Pour heavy cream into the skillet and bring to a gentle simmer. Stir in cream cheese if using, stirring constantly until completely melted and smooth.

Step 05

Incorporate Cheese and Seasoning: Add Parmesan, salt, black pepper, and nutmeg. Stir continuously until cheese melts completely and sauce achieves a creamy consistency.

Step 06

Wilt Spinach: Add spinach to the sauce, stirring gently until fully wilted, approximately 2 minutes.

Step 07

Combine and Finish: Add cooked fettuccine to the skillet and toss thoroughly to coat with sauce. Add reserved pasta water incrementally as needed to achieve desired sauce consistency.

Step 08

Plate and Serve: Transfer to serving plates immediately. Garnish with additional Parmesan and fresh herbs as desired.

Equipment Needed

  • Large pot
  • Large skillet
  • Colander
  • Wooden spoon or tongs
  • Chef's knife and cutting board

Allergy Details

Read each ingredient label for allergens and talk to a healthcare provider if unsure.
  • Contains wheat gluten
  • Contains milk and dairy products
  • Contains cheese

Nutrition info (per serving)

Nutrition stats are for reference and don't serve as medical advice.
  • Calories: 520
  • Fat Content: 25 g
  • Carbohydrates: 56 g
  • Protein: 17 g