Creamy Garlic Spinach Pasta

Featured in: Weeknight Dinners

This creamy Italian pasta combines tender fettuccine with a luscious garlic-infused cream sauce and fresh spinach. Butter and onion form the aromatic base, while heavy cream and Parmesan create a velvety sauce that coats every strand. Fresh spinach wilts into the sauce for added nutrition and earthy flavor. The entire dish comes together in just 30 minutes, making it ideal for busy weeknights. Optional additions like mushrooms or chicken can elevate the dish further.

Updated on Sun, 18 Jan 2026 11:40:00 GMT
Steaming fettuccine coated in a creamy garlic spinach pasta sauce, garnished with fresh parsley and Parmesan. Save to Pinterest
Steaming fettuccine coated in a creamy garlic spinach pasta sauce, garnished with fresh parsley and Parmesan. | shiftpan.com

The smell of garlic hitting warm butter is what convinced me this recipe was a keeper. I'd thrown it together on a Tuesday after work, skeptical that something so simple could taste so good. But when I twirled that first creamy, spinach-flecked bite of fettuccine, I actually laughed out loud. It tasted like something I'd order at a restaurant, not something I'd made in under half an hour wearing sweatpants.

I started making this for friends who'd stop by unannounced, the kind of visit where you want to feed people but don't have time to plan. They'd watch me toss spinach into the skillet and act amazed when it disappeared into the cream. One friend started calling it my magic trick dinner. I never corrected her, even though the only magic involved was not overcooking the garlic.

Ingredients

  • Fettuccine: The wide, flat noodles grab onto the cream sauce beautifully, but any long pasta works if that's what you have.
  • Fresh baby spinach: It wilts down to almost nothing, so don't be alarmed by the big pile you start with.
  • Garlic: Mince it fine and don't let it brown, or it'll turn bitter and ruin the whole vibe.
  • Yellow onion: A small one adds sweetness and depth without overpowering the garlic.
  • Unsalted butter: It's the base of the sauce and gives everything a silky richness.
  • Heavy cream: This is what makes the sauce luscious and coats the pasta like a dream.
  • Parmesan cheese: Freshly grated melts smoother and tastes sharper than the pre-shredded stuff.
  • Cream cheese: Optional, but it makes the sauce extra thick and velvety if you're feeling fancy.
  • Salt and black pepper: Season as you go, tasting along the way.
  • Nutmeg: Just a pinch warms up the cream in a way that's hard to describe but impossible to miss.

Instructions

Product image
Make fresh ice for iced coffee, cocktails, chilling ingredients, and keeping drinks cold while cooking.
Check price on Amazon
Boil the pasta:
Bring a big pot of salted water to a rolling boil and cook the fettuccine until it's just tender with a slight bite. Before you drain it, scoop out half a cup of that starchy pasta water, it's your secret weapon for adjusting the sauce later.
Start the sauce base:
Melt the butter in a large skillet over medium heat, then add the chopped onion and let it soften for a few minutes until it's translucent and smells sweet. Toss in the garlic and stir for about a minute, just until it fills your kitchen with that irresistible aroma.
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 it melts into the cream. Add the Parmesan, salt, pepper, and a tiny pinch of nutmeg, stirring until everything's smooth and creamy.
Wilt the spinach:
Add the spinach to the skillet and stir it around for a couple of minutes, watching it shrink down into the sauce. It'll look like a mountain at first and then practically vanish, which always feels a little magical.
Toss and serve:
Add the drained fettuccine to the skillet and toss everything together, adding splashes of the reserved pasta water if the sauce seems too thick. Serve it right away, topped with extra Parmesan and fresh herbs if you have them.
Product image
Make fresh ice for iced coffee, cocktails, chilling ingredients, and keeping drinks cold while cooking.
Check price on Amazon
A bowl of creamy garlic spinach pasta with wilted greens, paired with a glass of white wine for dinner. Save to Pinterest
A bowl of creamy garlic spinach pasta with wilted greens, paired with a glass of white wine for dinner. | shiftpan.com

One night I made this after a long, frustrating day and ate it straight from the skillet while standing at the stove. My roommate walked in, grabbed a fork, and joined me without saying a word. We stood there in silence, twirling pasta and stealing bites, and somehow it felt like the best meal I'd had all week. Sometimes comfort food is less about the recipe and more about the moment it creates.

How to Store and Reheat Leftovers

This pasta is best fresh, but leftovers keep in the fridge for up to two days in an airtight container. The sauce will thicken as it cools, so when you reheat it, add a splash of milk or cream and warm it gently in a skillet over low heat. I've tried microwaving it, and it works, but the stovetop method brings back that silky texture. Just don't let it boil or the cream might separate.

Ways to Make It Your Own

I've tossed in sautéed mushrooms when I had them, and they added an earthy richness that made the dish feel more substantial. A friend swears by adding grilled chicken or shrimp for extra protein, and I can't argue with that. If you want to lighten it up, swap half the cream for half and half or even whole milk, though you'll lose some of that luxurious thickness. Once I stirred in sun-dried tomatoes at the end, and the tangy sweetness cut through the cream in the best way.

What to Serve Alongside

This pasta is rich enough to be the star, so I usually keep sides simple. A crisp green salad with lemon vinaigrette balances the creaminess perfectly, and garlic bread is never a bad idea if you're leaning into full comfort mode. Sometimes I'll roast some cherry tomatoes with olive oil and herbs and spoon them over the top for a pop of brightness.

  • A light arugula salad with shaved Parmesan and a squeeze of lemon.
  • Warm, crusty bread for soaking up every last bit of sauce.
  • Roasted asparagus or green beans for a little crunch and color.
Product image
Whisk eggs, batters, sauces, and cream smoothly for baking, cooking, and everyday meal prep.
Check price on Amazon
Tender spinach and garlic cloves simmering in a rich cream sauce, tossed with fettuccine in a skillet. Save to Pinterest
Tender spinach and garlic cloves simmering in a rich cream sauce, tossed with fettuccine in a skillet. | shiftpan.com

This dish has become my go-to when I want something comforting without spending an hour in the kitchen. It's proof that you don't need complicated techniques or fancy ingredients to make something that feels special.

Questions & Answers About This Recipe

How do I prevent the cream sauce from breaking?

Keep the heat at medium or medium-low throughout cooking. Avoid boiling the cream vigorously, and stir continuously when adding ingredients. If the sauce becomes too thick, thin it with reserved pasta water rather than additional cream.

Can I make this ahead of time?

This dish is best served immediately after combining. However, you can prepare the cream sauce earlier and gently reheat it. Add freshly cooked pasta and spinach just before serving for optimal texture and flavor.

What pasta alternatives work well?

Pappardelle, tagliatelle, or linguine work beautifully with this sauce. For dietary preferences, use whole-wheat, gluten-free, or legume-based pasta. Choose shapes that capture the creamy sauce effectively.

How do I make this lighter?

Substitute half-and-half or whole milk for some of the heavy cream. Use olive oil instead of butter, reduce Parmesan slightly, and omit the cream cheese. The dish remains flavorful with these adjustments.

Can I add protein to this dish?

Absolutely. Sautéed mushrooms, cooked chicken, crispy pancetta, or shrimp work wonderfully. Add proteins during the sauce-making stage so they absorb the garlic cream flavors.

What does al dente pasta mean?

Al dente means the pasta is cooked until tender but still has a slight firmness when bitten. Check pasta a minute or two before the package time, then cook to your preferred consistency.

Creamy Garlic Spinach Pasta

Silky garlic cream sauce with fresh spinach and fettuccine. A simple, satisfying Italian dish perfect for weeknight dinners.

Prep Time
10 min
Time to Cook
20 min
Total Duration
30 min
Recipe by Emma Miller


Skill Level Easy

Cuisine Italian

Serves 4 Portions

Dietary Info Vegetarian

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 additional for pasta water
02 1/4 teaspoon freshly ground black pepper
03 Pinch of nutmeg, optional

Garnish

01 Extra grated Parmesan cheese
02 Fresh chopped 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 directions until al dente. Reserve 1/2 cup of pasta cooking water, then drain thoroughly.

Step 02

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

Step 03

Build garlic flavor: Add minced garlic to the skillet and cook for 1 minute until fragrant.

Step 04

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

Step 05

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

Step 06

Incorporate spinach: Add fresh spinach to the skillet, stirring gently until completely wilted, approximately 2 minutes.

Step 07

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

Step 08

Plate and serve: Divide pasta among serving bowls immediately. Top with extra Parmesan cheese and fresh herbs if desired.

What You'll Need

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

Allergy Details

Review all items for allergies and speak to a healthcare expert with any concerns.
  • Contains wheat and gluten
  • Contains milk and dairy products
  • Contains cheese

Nutrition Details (per serving)

For reference only — always check with a nutrition or medical professional.
  • Caloric Value: 520
  • Fats: 25 g
  • Carbohydrates: 56 g
  • Proteins: 17 g