Creamy Garlic Spinach Pasta

Featured in: Dinner Winners

This creamy garlic spinach pasta brings together tender fettuccine with a luscious garlic-infused cream sauce. Fresh baby spinach is wilted directly into the sauce, absorbing all the aromatic garlic and rich flavors. The dish comes together in just 30 minutes, making it perfect for busy weeknights when you want something elegant yet simple.

The magic happens in the sauce: butter and onions form the aromatic base, while heavy cream creates the luxurious foundation. Parmesan cheese adds depth and umami, with optional cream cheese for extra indulgence. A pinch of nutmeg elevates the flavors without being obvious. Fresh herbs and extra cheese finish the dish beautifully.

Updated on Sun, 18 Jan 2026 14:42:00 GMT
Creamy Garlic Spinach Pasta tossed with wilted spinach in a rich, velvety garlic cream sauce, served hot. Save
Creamy Garlic Spinach Pasta tossed with wilted spinach in a rich, velvety garlic cream sauce, served hot. | tastybattle.com

The smell of butter melting into garlic always makes me stop whatever I'm doing. One Tuesday evening, I was too tired to think about dinner, but I had spinach that needed using and a box of fettuccine in the pantry. I tossed them together with cream and Parmesan, and suddenly the kitchen felt like a tiny Italian trattoria. That accidental supper became my go-to rescue meal.

I made this for friends who dropped by unexpectedly, and they insisted I'd been planning it all along. The way the Parmesan melts into the cream creates this silky coating that makes even plain fettuccine feel special. We ate it straight from the skillet with crusty bread, laughing about how the simplest things often taste the best. Nobody wanted to leave the table.

Ingredients

  • Fettuccine (350 g): Wide noodles are perfect here because they catch the creamy sauce in every twirl, though any long pasta will work beautifully.
  • Fresh baby spinach (200 g): It wilts down to almost nothing, so don't worry about the big pile in your pan; it adds color, nutrients, and a lovely earthy sweetness.
  • Garlic (3 cloves, minced): The backbone of the sauce; cook it just until fragrant or it turns bitter, and your kitchen will smell like an Italian grandmother's.
  • Yellow onion (1 small, finely chopped): Adds a subtle sweetness that balances the richness of the cream and makes the sauce taste more rounded.
  • Unsalted butter (2 tbsp): Creates a silky base for sautéing and adds a buttery richness that olive oil just can't replicate.
  • Heavy cream (200 ml): The heart of the sauce, it thickens beautifully when simmered and coats the pasta like a dream.
  • Parmesan cheese (60 g, grated): Use freshly grated if you can; the pre-shredded stuff doesn't melt as smoothly and lacks that nutty, salty punch.
  • Cream cheese (60 g, optional): A little secret that makes the sauce extra velvety and helps it cling to the noodles without splitting.
  • Salt, black pepper, and nutmeg: Season in layers; the nutmeg is optional but adds a whisper of warmth that makes people ask what your secret is.
  • Parmesan and fresh herbs for garnish: A final sprinkle of cheese and herbs makes it look like you spent hours, even though you didn't.

Instructions

Boil the pasta:
Bring a large pot of salted water to a rolling boil and cook the fettuccine until al dente, following the package timing. Before draining, scoop out half a cup of that starchy pasta water; it's liquid gold for adjusting your sauce later.
Sauté the aromatics:
Melt butter in a large skillet over medium heat, then add the chopped onion and cook until it turns soft and translucent, about 2 to 3 minutes. Toss in the minced garlic and let it sizzle for just one minute 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, whisking until everything melts into a smooth, luscious base. Add the grated Parmesan, salt, pepper, and a tiny pinch of nutmeg, stirring until the cheese disappears into the sauce.
Wilt the spinach:
Add the fresh spinach to the skillet and stir it around until it collapses into the sauce, which takes about 2 minutes. It'll look like a mountain at first, but don't panic; it shrinks fast.
Toss the pasta:
Add the drained fettuccine directly into the skillet and toss everything together with tongs until every strand is coated in that creamy, garlicky goodness. If the sauce feels too thick, splash in some of the reserved pasta water a little at a time until it reaches the perfect silky consistency.
Serve and garnish:
Plate the pasta immediately while it's still steaming, then shower it with extra Parmesan and a handful of chopped parsley or basil if you have it. Serve it hot and watch it disappear.
Freshly grated Parmesan and tender fettuccine swirl together in this comforting, vegetarian Italian pasta dish. Save
Freshly grated Parmesan and tender fettuccine swirl together in this comforting, vegetarian Italian pasta dish. | tastybattle.com

One winter night, my sister came over feeling defeated after a long week, and I made her a bowl of this pasta without asking. She sat at my kitchen counter in silence, twirling her fork, and halfway through she looked up and said it tasted like a hug. That's when I realized food doesn't have to be fancy to feel like love.

Making It Your Own

This pasta is a blank canvas that welcomes whatever you have on hand. I've stirred in sautéed mushrooms for earthiness, tossed in shredded rotisserie chicken when I needed more protein, and even added sun-dried tomatoes for a tangy pop. If you want to lighten it up, swap half the cream for milk or half-and-half; it won't be quite as luscious, but it'll still taste wonderful. Whole-wheat or gluten-free pasta works beautifully here, and a handful of toasted pine nuts or walnuts on top adds a lovely crunch.

Timing and Leftovers

This dish is best eaten fresh, right when the sauce is glossy and clinging to the noodles. If you do have leftovers, store them in an airtight container in the fridge for up to two days, but know that cream sauces tend to thicken and separate when cold. Reheat gently in a skillet with a splash of milk or pasta water, stirring constantly over low heat until it comes back together. I've also packed it cold for lunch and eaten it like a creamy pasta salad, which isn't traditional but surprisingly satisfying.

Serving Suggestions

I love serving this with a simple arugula salad dressed in lemon and olive oil to cut through the richness. Crusty garlic bread is non-negotiable in my house; you need something to mop up every last bit of sauce from your plate. A crisp white wine like Pinot Grigio or Sauvignon Blanc pairs beautifully, though I've also enjoyed it with sparkling water and a wedge of lemon.

  • Add a pinch of red pepper flakes to the garlic if you like a little heat sneaking through the creaminess.
  • Stir in a squeeze of lemon juice at the end for brightness that wakes up the whole dish.
  • Use a mix of spinach and kale if you want more texture and a slightly heartier bite.
Garlicky cream sauce clings to every strand of pasta, with vibrant green spinach adding a fresh bite. Save
Garlicky cream sauce clings to every strand of pasta, with vibrant green spinach adding a fresh bite. | tastybattle.com

There's something deeply comforting about a bowl of creamy pasta that comes together in less time than it takes to decide what to watch. I hope this becomes your weeknight sanctuary, too.

Recipe Questions

Can I make this with a different pasta shape?

Absolutely. While fettuccine is traditional for cream sauces, pappardelle, linguine, or even penne work wonderfully. The key is selecting a pasta shape that holds the creamy sauce well.

How do I prevent the spinach from becoming mushy?

Add the spinach at the end of cooking and stir just until wilted, about 2 minutes. Fresh baby spinach requires minimal cooking and will continue to soften slightly from the heat of the sauce after you remove it from the stove.

What can I add for extra protein?

Sautéed mushrooms, cooked chicken breast, crispy pancetta, or white beans all pair beautifully. Add proteins after cooking the spinach so everything heats through together before serving.

Is there a lighter version of this sauce?

Yes, substitute half the heavy cream with whole milk or half-and-half for a lighter version. You can also use Greek yogurt for creaminess, though add it off-heat to prevent curdling. The dish remains satisfying and delicious with fewer calories.

Can I prepare this ahead of time?

The sauce can be made several hours ahead and reheated gently before tossing with fresh pasta. Cook the pasta just before serving for the best texture. Avoid mixing components until serving time to maintain optimal pasta consistency.

What's the best way to store leftovers?

Store in an airtight container for up to 3 days. Reheat gently in a skillet over low heat, adding a splash of cream or pasta water to refresh the sauce consistency. The spinach and pasta will be softer after storage, but the flavors deepen beautifully.

Creamy Garlic Spinach Pasta

Tender spinach wilted into a rich garlic cream sauce with perfectly cooked fettuccine. Fast, comforting, and naturally vegetarian.

Prep duration
10 min
Cook duration
20 min
Complete duration
30 min
Created by Alex Ramirez


Skill level Easy

Heritage Italian

Output 4 Portions

Nutritional specifications Meat-free

Components

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

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

Phase 01

Prepare the pasta: 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, then drain and set aside.

Phase 02

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

Phase 03

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

Phase 04

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

Phase 05

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

Phase 06

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

Phase 07

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

Phase 08

Plate and serve: Transfer to serving plates immediately. Garnish with extra Parmesan and fresh herbs if desired.

Necessary tools

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

Allergy details

Review each component for potential allergens and seek professional healthcare advice if uncertain.
  • Contains wheat gluten
  • Contains milk and dairy products
  • Contains cheese

Nutrient breakdown (each portion)

These values are estimates only and shouldn't replace professional medical guidance.
  • Energy: 520
  • Fats: 25 g
  • Carbohydrates: 56 g
  • Proteins: 17 g