Creamy Garlic Spinach Pasta

Featured in: Simple Weeknight Dinners

This creamy garlic spinach pasta combines al dente fettuccine with fresh baby spinach wilted into a luxurious garlic-infused cream sauce. The dish comes together in just 30 minutes, making it perfect for busy weeknights. Sauté butter with onions and garlic, then simmer heavy cream with Parmesan and optional cream cheese for extra richness. Toss in the wilted spinach and perfectly cooked pasta to create a restaurant-quality meal at home. Vegetarian-friendly and easily customizable with mushrooms, chicken, or alternative pasta options.

Updated on Sun, 18 Jan 2026 12:44:00 GMT
Steaming bowls of creamy garlic spinach pasta showcase wilted greens tossed in a luscious sauce. Save
Steaming bowls of creamy garlic spinach pasta showcase wilted greens tossed in a luscious sauce. | dunebasil.com

The first time I threw spinach into cream sauce, I worried it would turn gray and sad. Instead, the leaves wilted into bright green ribbons that clung to every strand of fettuccine. I stood at the stove, wooden spoon in hand, watching the garlic sizzle and release its sharp sweetness into melted butter. That night, I learned that fast weeknight dinners don't have to feel rushed or boring. This pasta became my answer to exhaustion, hunger, and the need for something warm that tastes like care.

I made this for my roommate after a brutal Tuesday shift, and she sat at the table in silence for three minutes before saying anything. When she finally spoke, it was just to ask if there was more in the pan. We split the last servings and ate standing up in the kitchen, twirling fettuccine onto forks and laughing about nothing in particular. That's when I realized this dish had become more than dinner, it was a small kindness we could both taste.

Ingredients

  • Fettuccine: Use the wide, flat noodles because they hold onto cream sauce better than skinny pasta, and always salt your water generously so the noodles taste seasoned from the inside out.
  • Fresh baby spinach: The tender leaves wilt fast and taste sweeter than mature spinach, plus they don't need chopping or any fussy prep.
  • Garlic: Mince it fine so it melts into the butter without burning, and never skip the step of cooking it until fragrant or the whole dish will taste raw.
  • Yellow onion: Finely chopped onion adds a subtle sweetness that balances the sharpness of garlic and the richness of cream.
  • Unsalted butter: It gives you control over the salt level and adds a silky base for sauteing that olive oil alone can't match.
  • Heavy cream: This is what makes the sauce luscious and cling to the pasta, so don't swap it for skim milk unless you want a watery disappointment.
  • Parmesan cheese: Freshly grated melts smoothly into the sauce and adds a nutty, salty depth that pre-shredded cheese can't replicate.
  • Cream cheese: Optional but magical, it thickens the sauce and adds a tangy richness that makes the dish feel almost indulgent.
  • Salt, black pepper, and nutmeg: Season with confidence, and add a tiny pinch of nutmeg to bring out the sweetness in the cream and spinach.
  • Fresh parsley or basil: A handful of chopped herbs on top makes the plate look alive and adds a bright note to cut through all that richness.

Instructions

Boil the pasta:
Bring a big pot of water to a rolling boil, salt it until it tastes like the sea, then cook the fettuccine until it's al dente with a slight bite. Reserve half a cup of that starchy pasta water before draining, it's your secret weapon for loosening the sauce later.
Start the sauce base:
Melt butter in a large skillet over medium heat, then add the chopped onion and let it soften for a few minutes until it smells sweet and looks translucent. Toss in the minced garlic and stir constantly for about a minute until the kitchen smells like a good Italian restaurant.
Build the cream sauce:
Pour in the heavy cream and let it come to a gentle simmer, then stir in the cream cheese if you're using it and watch it melt into silky smoothness. Add the Parmesan, salt, pepper, and a tiny pinch of nutmeg, stirring until the cheese disappears into the sauce and everything tastes cohesive.
Wilt the spinach:
Toss in the fresh spinach and stir it around until the leaves shrink down and turn bright green, which only takes a couple of minutes. Don't panic when it looks like a mountain at first, it will collapse into almost nothing.
Combine and serve:
Add the drained fettuccine to the skillet and toss everything together with tongs, adding splashes of reserved pasta water if the sauce feels too thick. Serve immediately in warm bowls, topped with extra Parmesan and a sprinkle of fresh herbs if you have them.
Creamy garlic spinach pasta twirls on a fork beside fresh parsley garnish. Save
Creamy garlic spinach pasta twirls on a fork beside fresh parsley garnish. | dunebasil.com

One night I made this for a friend who swore she hated spinach, and I watched her clean her plate without saying a word about the greens. When she asked for the recipe, I realized that this dish had a way of winning people over quietly, without making a fuss. It's the kind of food that feels like a hug from the inside, warm and simple and exactly what you need.

Making It Your Own

I've added sauteed mushrooms when I had them in the fridge, and the earthy flavor made the whole dish taste more substantial. Cooked chicken or shrimp turns this into a heartier meal if you're feeding someone who needs more protein. Once I stirred in sun-dried tomatoes at the end, and the tangy sweetness cut through the cream in a way that felt bright and surprising. This recipe is forgiving, so trust your instincts and toss in whatever makes sense for your kitchen and your hunger.

Storing and Reheating

Leftovers keep in the fridge for up to three days, though the sauce will thicken as it cools. Reheat gently in a skillet over low heat, adding a splash of milk or cream to bring the sauce back to life. I've microwaved it in a pinch, but stovetop reheating gives you more control and keeps the pasta from turning rubbery. The flavors actually deepen overnight, so leftover Creamy Garlic Spinach Pasta for lunch the next day is never a letdown.

Swaps and Substitutions

If you don't have heavy cream, half and half works in a pinch, though the sauce won't be quite as rich. Whole wheat or gluten free fettuccine holds up well if you need to accommodate dietary needs. I've used frozen spinach when fresh wasn't available, just thaw it completely and squeeze out every drop of water before adding it to the pan.

  • Swap Parmesan for Pecorino Romano if you want a sharper, saltier bite.
  • Use coconut cream and nutritional yeast for a dairy free version that still tastes indulgent.
  • Try adding a squeeze of lemon juice at the end to brighten the whole dish.
A skillet of creamy garlic spinach pasta steams beside crusty bread for dipping. Save
A skillet of creamy garlic spinach pasta steams beside crusty bread for dipping. | dunebasil.com

This is the kind of recipe you'll reach for on nights when cooking feels like too much but takeout feels like too little. It's fast, it's comforting, and it tastes like someone who cares made it just for you.

Recipe FAQs

Can I use frozen spinach instead of fresh?

Yes, frozen spinach works well. Thaw it completely and squeeze out excess moisture before adding to the cream sauce to prevent the sauce from becoming watery. Use about 150g frozen spinach as it reduces significantly when thawed.

What pasta shapes work best for this dish?

Fettuccine is ideal as its broad ribbons catch the cream sauce beautifully. Other excellent options include pappardelle, tagliatelle, or even spaghetti. Avoid thin pasta that might break under the weight of the heavy sauce.

How do I prevent the sauce from breaking?

Keep the heat at medium and avoid boiling the cream vigorously. Add cream cheese and Parmesan slowly while stirring constantly. If the sauce does break, remove from heat and whisk in a splash of cold pasta water to restore creaminess.

Can I make this ahead of time?

Prepare the sauce up to 2 hours ahead and refrigerate separately. Cook the pasta fresh just before serving, then combine and reheat gently. The dish is best enjoyed immediately after assembly for optimal texture and flavor.

What adjustments work for a lighter version?

Replace heavy cream with half-and-half or whole milk, reduce butter to 1 tablespoon, and omit cream cheese. Add more garlic and fresh herbs like basil to compensate for reduced richness. This cuts calories while maintaining great flavor.

How much pasta water should I reserve?

Reserve about 1/2 cup of starchy pasta water before draining. This liquid helps loosen the sauce and allows it to coat the pasta evenly. Add it gradually while tossing to achieve your preferred consistency.

Creamy Garlic Spinach Pasta

Tender fettuccine with wilted spinach in a rich garlic cream sauce. A comforting Italian classic ready in just 30 minutes.

Prep Time
10 minutes
Time to Cook
20 minutes
Overall Time
30 minutes
Recipe by Dune Basil Lea Romano


Skill Level Easy

Cuisine Italian

Makes 4 Portions

Diet Information Meat-Free

What You'll Need

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 tbsp unsalted butter
02 3/4 cup plus 1 tbsp heavy cream
03 1/2 cup grated Parmesan cheese
04 1/4 cup cream cheese, optional for extra creaminess

Seasonings

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

Garnish

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

How to Make It

Step 01

Cook the pasta: Bring a large pot of salted water to a boil. Cook fettuccine according to package instructions until al dente. Reserve 1/2 cup pasta water, then drain.

Step 02

Sauté aromatics: In a large skillet over medium heat, melt butter. Add onion and sauté for 2-3 minutes until soft and translucent.

Step 03

Bloom garlic: Add minced garlic and cook for 1 minute until fragrant.

Step 04

Build cream sauce base: Pour in heavy cream and bring to a gentle simmer. Stir in cream cheese, if using, until melted and smooth.

Step 05

Season and emulsify: Add Parmesan, salt, black pepper, and nutmeg. Stir until the cheese is melted and sauce achieves creamy consistency.

Step 06

Wilt spinach: Add the spinach, stirring until wilted, approximately 2 minutes.

Step 07

Combine pasta and sauce: Add cooked fettuccine to the skillet. Toss to coat evenly, adding reserved pasta water gradually if needed to achieve desired sauce consistency.

Step 08

Plate and finish: Serve immediately, garnished with extra Parmesan and fresh herbs if desired.

Essential Tools

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

Allergy Details

Review ingredients for allergies, and talk to your doctor if you're uncertain.
  • Contains wheat gluten
  • Contains dairy milk and cheese
  • May contain trace allergens from shared processing facilities

Nutrition per serving

Nutritional details are for reference only. They're not a substitute for medical advice.
  • Energy: 520
  • Fats: 25 g
  • Carbohydrates: 56 g
  • Proteins: 17 g