Creamy Garlic Spinach Pasta

Featured in: Meals For The Family

This creamy garlic spinach pasta combines al dente fettuccine with a luxurious sauce made from butter, heavy cream, and fresh garlic. Baby spinach wilts into the silky sauce alongside Parmesan and optional cream cheese for extra richness. Ready in just 30 minutes, this vegetarian main dish serves four and offers endless customization with mushrooms, chicken, or alternative pasta varieties.

Updated on Sun, 18 Jan 2026 12:00:00 GMT
Steaming fettuccine coated in a creamy garlic spinach pasta sauce, topped with fresh parsley in a white bowl.  Save
Steaming fettuccine coated in a creamy garlic spinach pasta sauce, topped with fresh parsley in a white bowl. | ighremtable.com

Some weeknights just demand comfort in a bowl, and this creamy garlic spinach pasta showed up exactly when I needed it most. I was standing in my kitchen after a long Tuesday, staring at wilting spinach and a box of fettuccine, when the idea hit me. What started as a pantry rescue turned into something I now crave deliberately. The way the garlic perfumes the kitchen and the spinach collapses into silky cream feels like a small act of kindness to myself. It takes less time than ordering takeout and tastes infinitely better.

I made this for my sister on a rainy Saturday, and she kept scraping her bowl long after the pasta was gone. She asked if I had added some secret ingredient, but it was just good butter, real Parmesan, and patience while the garlic softened in the pan. We sat at my tiny kitchen table with mismatched bowls, and she told me it reminded her of the pasta we used to order at that little spot downtown before it closed. Sometimes the best meals are the ones that fill a space you didnt know was empty.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • 350 g fettuccine: I prefer fettuccine for this because its wide, flat shape catches the cream beautifully, but any long pasta works if thats what you have on hand.
  • 200 g fresh baby spinach: Baby spinach is tender and wilts quickly without releasing too much water, which keeps the sauce from getting watery.
  • 3 cloves garlic, minced: Fresh garlic is non-negotiable here; the aroma it releases when it hits the butter is what makes the whole dish sing.
  • 1 small yellow onion, finely chopped: The onion adds a subtle sweetness that balances the richness of the cream and sharpness of the Parmesan.
  • 2 tbsp unsalted butter: Butter is the foundation of the sauce, giving it a silky texture and a flavor that olive oil just cant replicate.
  • 200 ml heavy cream: Heavy cream creates that luxurious, velvety sauce that coats the pasta without breaking or curdling.
  • 60 g grated Parmesan cheese: Use freshly grated Parmesan if possible; the pre-shredded stuff doesnt melt as smoothly and lacks that nutty depth.
  • 60 g cream cheese (optional): I add this when I want the sauce extra thick and glossy, and it gives a slight tang that I love.
  • 1/2 tsp salt, plus more for pasta water: Salt the pasta water generously; it should taste like the sea, because thats your only chance to season the pasta itself.
  • 1/4 tsp freshly ground black pepper: Freshly cracked pepper adds a gentle bite that cuts through the creaminess without overpowering it.
  • Pinch of nutmeg (optional): A tiny grating of nutmeg adds warmth and complexity, though you can leave it out if you dont have it.
  • Extra grated Parmesan and fresh herbs for garnish: A final shower of Parmesan and a handful of parsley or basil make the dish look and taste like it came from a restaurant.

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

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 the starchy pasta water and set it aside; this liquid gold will help bind the sauce later.
Sauté the Aromatics:
While the pasta cooks, melt the butter in a large skillet over medium heat, then add the chopped onion and cook for 2 to 3 minutes until it turns soft and translucent. Toss in the minced garlic and stir constantly for about a minute, just until it releases that unmistakable fragrance without browning.
Build the Cream Sauce:
Pour in the heavy cream and let it come to a gentle simmer, then stir in the cream cheese if youre using it, whisking until the mixture is completely smooth. Add the Parmesan, salt, black pepper, and nutmeg, stirring until the cheese melts and the sauce thickens slightly.
Wilt the Spinach:
Add the fresh spinach to the skillet and stir it into the sauce, watching as it wilts down in about 2 minutes. The spinach will shrink dramatically, so dont worry if it looks like too much at first.
Toss the Pasta:
Add the drained fettuccine directly to the skillet and use tongs to toss everything together, coating each strand in the creamy sauce. If the sauce feels too thick, add the reserved pasta water a splash at a time until it reaches a silky, glossy consistency.
Serve and Garnish:
Divide the pasta among bowls and finish with extra Parmesan and a sprinkle of fresh parsley or basil if you have it. Serve immediately while the sauce is still clinging to the noodles and the steam is rising from the bowl.
Fresh baby spinach wilted into rich garlic cream sauce, tossed with al dente fettuccine pasta for a comforting meal.  Save
Fresh baby spinach wilted into rich garlic cream sauce, tossed with al dente fettuccine pasta for a comforting meal. | ighremtable.com

The first time I served this to a friend who claimed she didnt like spinach, she went quiet after the first bite and then asked for seconds. She admitted later that she didnt even notice the greens because they melted into the sauce so completely. That moment taught me that sometimes the best way to win someone over is to let the food speak for itself without making a big announcement.

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.

How to Store and Reheat Leftovers

This pasta is best enjoyed fresh, but leftovers keep surprisingly well in an airtight container in the fridge for up to three days. When you reheat it, add a splash of milk or cream to the pan over low heat and stir gently until the sauce loosens up and clings to the pasta again. I avoid the microwave because it can make the sauce separate and the pasta rubbery, but if youre in a rush, use short bursts and stir often. Sometimes I toss in a handful of fresh spinach while reheating to brighten things up.

Simple Variations to Try

Once you master the base recipe, its easy to make it your own depending on what you have around. I sometimes sauté sliced mushrooms with the onions for an earthy, meaty addition, or I fold in shredded rotisserie chicken at the end for extra protein. A squeeze of lemon juice right before serving adds brightness that cuts through the richness beautifully. If you want a bit of heat, a pinch of red pepper flakes stirred into the garlic works wonders.

What to Serve Alongside

This pasta is rich and satisfying, so I usually pair it with something light and crisp to balance the meal. A simple arugula salad with lemon vinaigrette is my go-to, or a few slices of toasted garlic bread if Im feeling indulgent. Roasted cherry tomatoes on the side add a sweet, acidic contrast that makes every bite more interesting. On cooler nights, I sometimes start with a quick minestrone or a cup of tomato soup.

  • Keep a baguette in the freezer so you can slice and toast it whenever creamy pasta is on the menu.
  • If youre serving this to guests, a crisp white wine like Pinot Grigio or Sauvignon Blanc complements the garlic and cream perfectly.
  • Leftovers can be transformed into a baked pasta casserole by topping with mozzarella and broiling until bubbly.
Close-up of vegetarian creamy garlic spinach pasta with Parmesan garnish, served warm for an easy weeknight dinner. Save
Close-up of vegetarian creamy garlic spinach pasta with Parmesan garnish, served warm for an easy weeknight dinner. | ighremtable.com

This dish has become my answer to those nights when I want something comforting but dont have the energy for a complicated recipe. It feels like a hug in a bowl, and I hope it does the same for you.

Recipe Q&A

Can I make this dairy-free?

Yes, substitute heavy cream with coconut milk or cashew cream, use nutritional yeast instead of Parmesan, and replace butter with olive oil. The sauce will be lighter but still flavorful.

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 wilts quickly, so avoid overcooking it in the cream sauce.

What can I add for extra protein?

Sautéed mushrooms, grilled chicken, crispy pancetta, or white beans work beautifully. Add cooked proteins in the final step when tossing with pasta.

Why is my sauce too thick?

Gradually add reserved pasta water, a tablespoon at a time, while tossing. The starch in pasta water naturally thins the sauce and helps it coat the noodles better.

Can I use frozen spinach instead?

Yes, thaw and squeeze out excess moisture thoroughly before adding. Frozen spinach releases more liquid, so use slightly less or adjust pasta water accordingly.

How long can I store leftovers?

Store in an airtight container for up to 3 days. Reheat gently on the stovetop with a splash of cream or pasta water to restore creaminess, as the sauce may thicken when cooled.

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 with fettuccine. Fast, comforting, and perfect for weeknight dinners.

Prep time
10 min
Cook time
20 min
Total duration
30 min
Created by Jeremy Falkner


Skill Level Easy

Cuisine Italian

Portions 4 Serving size

Diet Preferences Vegetarian-friendly

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

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

How To Make

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

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

Step 03

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

Step 04

Build 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

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

Step 06

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

Step 07

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

Step 08

Plate and serve: Transfer to serving dishes immediately. Garnish with extra Parmesan cheese 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 Details

Review ingredients for allergens and ask a healthcare provider if unsure.
  • Contains wheat and gluten
  • Contains milk and dairy products
  • Contains cheese

Nutrition info (per serving)

Nutrition info is for reference. It's not a substitute for professional advice.
  • Calories: 520
  • Fats: 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.