Creamy Garlic Spinach Pasta

Featured in: Bright & Easy Skillet Meals

Creamy Garlic Spinach Pasta combines tender fettuccine with a luxurious garlic cream sauce enriched with Parmesan and fresh spinach. This 30-minute Italian classic features wilted baby spinach in a silky sauce, perfect for weeknight dinners.

The technique is straightforward: build flavor by sautéing garlic and onions in butter, create the cream base with heavy cream and cheese, then fold in the spinach until tender. Finish by tossing with al dente pasta and reserved starch to achieve the ideal sauce consistency.

Updated on Sun, 18 Jan 2026 11:35:00 GMT
Creamy Garlic Spinach Pasta features fettuccine tossed in a rich garlic cream sauce with vibrant wilted spinach leaves. Pin It
Creamy Garlic Spinach Pasta features fettuccine tossed in a rich garlic cream sauce with vibrant wilted spinach leaves. | citrushollow.com

The steam rising from that first forkful caught the kitchen light just right, and I knew this was going to be one of those recipes I'd make over and over. Creamy Garlic Spinach Pasta showed up in my rotation during a particularly hectic season when I needed something that felt indulgent but didn't demand an hour of my evening. The garlic perfumes the whole apartment within minutes, and there's something deeply satisfying about watching those bright green spinach leaves collapse into the cream. It's become my answer to the question: what's for dinner when nothing sounds good but everything needs to taste wonderful?

I made this for a friend who'd just moved into a new place and didn't have much beyond a single pot and pan yet. We sat on her kitchen floor with bowls in our laps, twirling fettuccine and talking about new beginnings. She kept saying she couldn't believe something this good came from such a short ingredient list. That night, with barely any furniture and takeout menus still scattered on the counter, this pasta made her tiny kitchen feel like home.

Ingredients

  • Fettuccine: The wide ribbons are perfect for catching all that creamy sauce, though any long pasta works if that's what you have on hand.
  • Fresh baby spinach: It wilts down to almost nothing, so don't be alarmed by the big pile in your pan, and always give it a good rinse even if the bag says pre-washed.
  • Garlic: Mince it finely so it melts into the sauce rather than burning in chunks, and never walk away from garlic in hot butter.
  • Yellow onion: A small one adds sweetness and depth without overpowering the garlic, and chopping it fine helps it disappear into the cream.
  • Unsalted butter: Gives you control over the salt level and adds a silky richness that olive oil alone can't match.
  • Heavy cream: This is what makes the sauce cling and coat, and I've learned not to substitute with anything too thin or it just won't have the same body.
  • Parmesan cheese: Freshly grated melts smoothly and tastes sharper, so skip the pre-shredded stuff if you can.
  • Cream cheese: Optional but transformative, it thickens the sauce and adds a subtle tang that balances the richness.
  • Salt, black pepper, and nutmeg: The nutmeg is a quiet hero here, adding warmth without announcing itself.
  • Fresh parsley or basil: A handful of green at the end brightens everything and makes it look like you tried harder than you did.

Instructions

Product image
Collect vegetable peels, food scraps, and trimmings while cooking to keep your kitchen clean and organized.
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, usually about 10 minutes. Don't forget to scoop out half a cup of that starchy pasta water before draining, it's your secret weapon for a silky sauce.
Start the sauce base:
While the pasta bubbles away, melt butter in a large skillet over medium heat and add the chopped onion. Let it cook for 2 to 3 minutes until it turns soft and translucent, stirring occasionally so it doesn't brown.
Add the garlic:
Toss in the minced garlic and stir for about a minute until the kitchen smells incredible. Pull the pan off the heat the moment it turns golden, garlic goes from perfect to bitter in seconds.
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 clouds.
Melt in the cheese:
Add the Parmesan, salt, pepper, and a pinch of nutmeg, stirring until everything is melted and creamy. The sauce should coat the back of your spoon.
Wilt the spinach:
Add the spinach in handfuls, stirring as it collapses into the sauce. It takes about 2 minutes and reduces down to a fraction of its original volume.
Toss with pasta:
Add the drained fettuccine to the skillet and toss everything together with tongs. If the sauce feels too thick, add reserved pasta water a splash at a time until it loosens and clings beautifully.
Serve:
Plate it up immediately while it's hot and creamy, finishing with extra Parmesan and a scatter of fresh herbs. This dish waits for no one.
Product image
Collect vegetable peels, food scraps, and trimmings while cooking to keep your kitchen clean and organized.
Check price on Amazon
A close-up of Creamy Garlic Spinach Pasta shows garnished parsley and a forkful of saucy noodles and greens. Pin It
A close-up of Creamy Garlic Spinach Pasta shows garnished parsley and a forkful of saucy noodles and greens. | citrushollow.com

One winter evening, I doubled the recipe for a small dinner party and watched four people go quiet as they took their first bites. Someone finally said it tasted like the kind of thing you'd order at a little restaurant tucked down a side street in Rome. I didn't have the heart to tell them it took less than half an hour and cost about twelve dollars to make. Sometimes the simplest things feel the most special.

How to Get the Creamiest Sauce

The key to a sauce that clings instead of pools at the bottom of the bowl is using that reserved pasta water. The starch in it acts like glue, binding the cream to the noodles in a way that plain water never could. I add it a tablespoon at a time, tossing constantly, until the sauce looks glossy and coats every strand. If you add too much at once, you can't take it back, so go slow and trust your eyes.

What to Do with Leftovers

Cream sauces can seize up in the fridge, but this one reheats beautifully if you add a splash of milk or cream to the pan. I warm it gently over low heat, stirring constantly, and it comes back to life like nothing happened. Sometimes I'll toss in a handful of fresh spinach or some cherry tomatoes to brighten it up the second time around. It's one of those rare dishes that doesn't punish you for making extra.

Ways to Make It Your Own

This recipe is a canvas, and I've painted it a dozen different ways depending on what's in the fridge. Sautéed mushrooms add an earthy richness, and cooked chicken turns it into something more substantial. I've also stirred in sun-dried tomatoes for a sweet, tangy contrast, and once I added a handful of arugula at the end for a peppery bite.

  • Swap fettuccine for penne or rigatoni if you want the sauce to get trapped inside the pasta.
  • Add red pepper flakes to the garlic for a gentle heat that wakes everything up.
  • Stir in a squeeze of lemon juice at the end for brightness that cuts through the cream.
Product image
Measure spices, liquids, and baking ingredients accurately for consistent results in cooking and baking.
Check price on Amazon
Serving suggestion for Creamy Garlic Spinach Pasta alongside crusty bread, perfect for a comforting weeknight Italian dinner. Pin It
Serving suggestion for Creamy Garlic Spinach Pasta alongside crusty bread, perfect for a comforting weeknight Italian dinner. | citrushollow.com

This is the kind of recipe that makes you look like you know what you're doing in the kitchen, even on nights when you barely do. It's been my secret weapon for years, and now it's yours too.

Recipe Questions & Answers

Can I make this dish ahead of time?

This pasta is best served immediately after cooking for optimal creaminess. However, you can prepare components in advance: cook pasta earlier and store separately, and make the sauce up to the spinach step. Combine just before serving and reheat gently.

What's the best way to prevent the sauce from breaking?

Keep heat at medium or medium-low throughout cooking. Avoid high temperatures which can cause cream to separate. Stir frequently and add pasta water gradually to adjust consistency. The cream cheese addition helps stabilize the sauce naturally.

How do I know when spinach is properly wilted?

Fresh baby spinach wilts in about 2 minutes when added to hot cream. Stir continuously until leaves are completely soft and dark green, with no remaining brightness. Overcooking slightly won't affect flavor or texture significantly.

Can I substitute the heavy cream with lighter alternatives?

Yes. Use half-and-half or whole milk as lighter options, though the sauce will be less rich. For dairy-free, substitute with coconut cream or cashew cream to maintain creaminess. Adjust cream cheese accordingly based on your choice.

What proteins pair well with this pasta?

Grilled chicken breast, sautéed shrimp, or crispy bacon complement the creamy sauce beautifully. Pan-seared mushrooms add earthy depth. Add cooked proteins in step 7 when tossing with pasta for even distribution.

Why is reserving pasta water important?

Pasta water contains starch that emulsifies the sauce, creating silky coating without adding more cream. Start with small amounts when tossing and add more as needed to achieve desired consistency. This prevents overly thick, heavy results.

Creamy Garlic Spinach Pasta

Luscious pasta with spinach and garlic cream sauce. Easy weeknight comfort food ready in 30 minutes.

Prep Time
10 min
Time to Cook
20 min
Total Duration
30 min
Created by Hannah Simmons


Skill Level Easy

Cuisine Italian

Makes 4 Portions

Diet & Preferences 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 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 more 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

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é the Aromatics: In a large skillet over medium heat, melt butter. Add chopped onion and sauté for 2-3 minutes until soft and translucent.

Step 03

Build the Flavor Base: Add minced garlic and cook for 1 minute until fragrant.

Step 04

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

Step 05

Season the Sauce: Add grated Parmesan, salt, black pepper, and nutmeg. Stir until cheese is melted and sauce reaches a creamy consistency.

Step 06

Wilt the Spinach: Add fresh spinach to the skillet, stirring continuously until completely wilted, approximately 2 minutes.

Step 07

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

Step 08

Plate and Serve: Transfer to serving dishes immediately. Top with extra Parmesan cheese and fresh herbs if desired.

Equipment You'll Need

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

Allergy Advice

Always review each ingredient for allergy risks and talk to a healthcare provider when needed.
  • Contains wheat gluten
  • Contains milk and dairy products
  • Contains cheese

Nutrition Details (per portion)

Nutritional details are for general knowledge and shouldn't replace your doctor’s input.
  • Energy: 520
  • Fat Content: 25 g
  • Carbohydrate: 56 g
  • Proteins: 17 g