Creamy Garlic Spinach Pasta

Featured in: Family-Style Dishes

This creamy garlic spinach pasta combines fresh baby spinach, aromatic garlic, and a luxurious cream sauce with fettuccine for an elegant yet simple weeknight dinner. The dish comes together in just 30 minutes and serves four hungry diners.

Melt butter in a skillet, sauté onions and garlic until fragrant, then pour in heavy cream and simmer gently. Stir in Parmesan and cream cheese for depth, season with salt, pepper, and a hint of nutmeg, then fold in fresh spinach until wilted. Toss with al dente pasta and reserved pasta water to achieve the perfect sauce consistency.

This vegetarian Italian classic is endlessly customizable—add sautéed mushrooms, cooked chicken, or swap dairy elements for lighter alternatives to suit your preferences.

Updated on Sun, 18 Jan 2026 13:39:00 GMT
Creamy Garlic Spinach Pasta fettuccine tossed with wilted baby spinach in a velvety garlic cream sauce, garnished with fresh parsley. Save to Pinterest
Creamy Garlic Spinach Pasta fettuccine tossed with wilted baby spinach in a velvety garlic cream sauce, garnished with fresh parsley. | warmtighri.com

The butter was already sizzling in the pan when I realized I'd forgotten to put the pasta water on. That's how most Tuesday nights go in my kitchen: a little chaotic, a little improvised, but always delicious. This creamy garlic spinach pasta became my go-to on evenings when I needed something that felt indulgent but didn't require much thought. The smell of garlic hitting hot butter never fails to make everything feel right again.

I made this for my sister once after a long day when she showed up unannounced and hungry. She sat at the counter watching me wilt spinach into cream, skeptical at first, then silent once she took the first bite. Now she texts me every few weeks asking if I remember that pasta thing, and I always know exactly what she means.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Fettuccine: The flat ribbons hold onto the creamy sauce better than any other shape, though I've used linguine or even penne in a pinch and no one complained.
  • Fresh baby spinach: It wilts down to almost nothing, so don't be alarmed by the heaping pile, just keep stirring and it will surrender into the sauce within minutes.
  • Garlic: Mince it fine and don't let it brown or it will turn bitter, I learned that the hard way when I got distracted by a phone call once.
  • Yellow onion: Adds a subtle sweetness that balances the richness of the cream, and finely chopping it ensures it melts into the background.
  • Unsalted butter: The foundation of the sauce, it gives everything a silky base and lets you control the salt level.
  • Heavy cream: This is what makes the sauce luxurious, no apologies, though you can cut it with milk if you want to lighten things up a bit.
  • Parmesan cheese: Freshly grated is essential here, the pre-shredded stuff just won't melt the same way or give you that nutty depth.
  • Cream cheese: Optional but wonderful, it thickens the sauce and adds a subtle tang that keeps it from feeling too heavy.
  • Salt, black pepper, and nutmeg: Just a pinch of nutmeg transforms the whole dish, trust me, it's the secret ingredient no one can quite place.
  • Fresh parsley or basil: A handful of green at the end makes it look like you really tried, even on a weeknight.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Boil the Pasta:
Get your water boiling and salt it generously, it should taste like the sea. Cook the fettuccine until it still has a little bite, then save some of that starchy pasta water before you drain, it's liquid gold for adjusting your sauce later.
Sauté the Aromatics:
Melt the butter in a large skillet and add the chopped onion, letting it soften and turn translucent without browning. Toss in the garlic and stir constantly for about a minute, just until your kitchen smells incredible.
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. Watch it melt into smooth, velvety pools that make you want to taste it with a spoon.
Add the Cheese and Seasoning:
Sprinkle in the Parmesan, salt, pepper, and that tiny pinch of nutmeg, stirring until everything melts together into a glossy sauce. Taste it now and adjust the seasoning, this is your moment to make it perfect.
Wilt the Spinach:
Add the spinach in handfuls, stirring as it collapses into the sauce. It happens faster than you think, just a couple of minutes and all that volume disappears into silky green ribbons.
Toss the Pasta:
Add the drained fettuccine directly to the skillet and toss everything together with tongs. If the sauce feels too thick, add a splash of that reserved pasta water and watch it loosen into creamy perfection.
Serve Immediately:
Plate it up while it's still steaming, with extra Parmesan and a scattering of fresh herbs on top. This dish is best enjoyed right away, straight from the pan to the table.
A close-up of Creamy Garlic Spinach Pasta with fresh Parmesan and a drizzle of rich garlic sauce, ready to serve. Save to Pinterest
A close-up of Creamy Garlic Spinach Pasta with fresh Parmesan and a drizzle of rich garlic sauce, ready to serve. | warmtighri.com

There's something about twirling creamy pasta onto a fork on a cold evening that makes everything else fade away. I've served this to friends who claimed they didn't like spinach, and they always go back for seconds. It's the kind of dish that turns a regular Wednesday into something worth remembering.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Making It Your Own

I've tossed in sautéed mushrooms when I had them, and the earthy flavor played beautifully with the garlic. A handful of sun-dried tomatoes or a squeeze of lemon juice at the end can brighten the whole thing up if you're in the mood for something a little sharper. Once I added leftover rotisserie chicken and it became a completely different meal, hearty and satisfying in a new way.

Storing and Reheating

Leftovers keep in the fridge for up to three days, though the sauce will thicken as it sits. When you reheat it, add a splash of milk or cream and warm it gently on the stovetop, stirring constantly so it doesn't separate. I've found that microwaving it works in a pinch, but it's never quite as silky as when you take the extra minute to do it on the stove.

What to Serve Alongside

A simple green salad with a sharp vinaigrette cuts through the richness perfectly, and I almost always have garlic bread on the side because why not double down on the garlic. Roasted vegetables like asparagus or cherry tomatoes add color and a little brightness to the plate. If you're feeling fancy, a glass of crisp white wine ties it all together beautifully.

  • Toss a handful of red pepper flakes into the sauce if you like a little heat.
  • Swap fettuccine for whole wheat or gluten-free pasta without losing any of the magic.
  • Double the garlic if you're like me and believe there's no such thing as too much.
Comforting Creamy Garlic Spinach Pasta with tender greens and garlic, paired with a glass of white wine for a weeknight meal. Save to Pinterest
Comforting Creamy Garlic Spinach Pasta with tender greens and garlic, paired with a glass of white wine for a weeknight meal. | warmtighri.com

This is the kind of recipe that makes you feel like a better cook than you actually are, effortless but impressive every single time. I hope it becomes one of those dishes you turn to when you need something comforting, quick, and utterly satisfying.

Recipe FAQs

How can I prevent the spinach from becoming mushy?

Add fresh baby spinach near the end of cooking, just before tossing with the pasta. Stir gently for about 2 minutes until the residual heat wilts the delicate leaves without breaking them down. Fresh spinach requires minimal cooking compared to frozen varieties.

Can I prepare this dish in advance?

While best served immediately for optimal creaminess and freshness, you can prepare the garlic cream sauce up to 4 hours ahead and refrigerate it. Reheat gently over medium-low heat, cook the pasta fresh, then combine and serve. Store leftovers in an airtight container for up to 2 days.

What's the purpose of reserved pasta water in this dish?

Starchy pasta water helps achieve the ideal sauce consistency by allowing you to adjust thickness gradually. The starch emulsifies with the cream and cheese, creating a silky coating rather than a heavy, separated sauce. Start with a small splash and add more as needed.

How do I make this lighter without sacrificing flavor?

Substitute half-and-half or whole milk for some or all of the heavy cream, or use Greek yogurt for a tangy lightness. Reduce the amount of butter and cream cheese, or omit cream cheese entirely. The garlic and Parmesan provide sufficient flavor depth even with lighter dairy choices.

What proteins pair well with this creamy pasta?

Grilled or pan-seared chicken breast, shrimp, bacon, or pancetta work beautifully. Sauté proteins separately and add them to the finished dish. For vegetarians, sautéed mushrooms, sun-dried tomatoes, or caramelized garlic chips enhance the umami richness without compromising the creamy sauce.

Can I use frozen spinach instead of fresh?

Yes, but thaw frozen spinach completely and squeeze out excess moisture in a clean kitchen towel before adding it. Frozen spinach is denser and more watery than fresh, so adding it directly will dilute the cream sauce. This adjustment ensures proper sauce consistency.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Creamy Garlic Spinach Pasta

Tender spinach wilted into a rich garlic cream sauce, tossed with fettuccine for an easy 30-minute Italian comfort meal.

Prep Time
10 min
Time to Cook
20 min
Overall Time
30 min
Recipe by Isaac Russell


Skill Level Easy

Cuisine Type Italian

Portions 4 Number of Servings

Diet Preferences Meat-Free

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 extra creaminess

Seasonings

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

Garnish

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

Cooking Directions

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

Incorporate cheese and seasonings: Add Parmesan, salt, black pepper, and nutmeg. Stir until the cheese is melted and sauce is creamy.

Step 06

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

Step 07

Combine and adjust consistency: Add cooked fettuccine to the skillet. Toss to coat, adding reserved pasta water a little at a time if needed to loosen the sauce.

Step 08

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

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

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

Allergy Notice

Look over each item for allergens and talk to your doctor if you're unsure.
  • Contains wheat and gluten
  • Contains milk and dairy products
  • Contains cheese

Nutrition per Serving

These nutritional figures are for guidance and can't replace medical expertise.
  • Energy (Calories): 520
  • Total Fat: 25 g
  • Carbohydrates: 56 g
  • Proteins: 17 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.