Creamy Garlic Spinach Pasta

Featured in: Comfort Meals At Home

This creamy garlic spinach pasta combines tender fettuccine with fresh baby spinach wilted into a rich, velvety cream sauce infused with roasted garlic. The dish comes together in just 30 minutes, making it ideal for busy weeknights.

Start by cooking fettuccine to al dente while building your cream sauce. Sauté garlic and onion in butter, then pour in heavy cream and simmer gently. Melt in Parmesan and cream cheese for extra richness, season to taste, and fold in fresh spinach until just wilted. Toss the cooked pasta directly into the sauce with a splash of reserved pasta water for the perfect consistency.

Serve immediately with additional Parmesan and fresh herbs. This vegetarian favorite easily adapts to include sautéed mushrooms or grilled chicken for extra substance.

Updated on Sun, 18 Jan 2026 14:51:00 GMT
A close-up of creamy garlic spinach pasta twirled on a fork, steam rising from the rich, cheesy sauce. Save
A close-up of creamy garlic spinach pasta twirled on a fork, steam rising from the rich, cheesy sauce. | dailykefta.com

There was a Thursday evening when the fridge looked bare, but I spotted a bag of spinach tucked in the back and a block of Parmesan on the door shelf. I boiled water without a plan, then let the garlic do the talking. Twenty minutes later, I had a plate of creamy, garlicky pasta that tasted like I'd been cooking all day. Sometimes the best meals come from trusting what's already in your kitchen.

I made this for my sister once when she came over hungry and tired from work. She sat at the counter, watching me stir spinach into cream, and by the time I plated it, she'd already grabbed a fork. She didn't say much, just twirled the pasta quietly and asked for seconds. That's when I knew this recipe was a keeper.

Ingredients

  • 350 g fettuccine: Use any long pasta you love, but fettuccine holds onto the cream sauce beautifully and makes every bite silky.
  • 200 g fresh baby spinach: It looks like a mountain at first, but it shrinks down fast, so don't be shy about packing it in.
  • 3 cloves garlic, minced: Fresh garlic is the soul of this dish, cook it just until it smells sweet and golden, never brown.
  • 1 small yellow onion, finely chopped: This adds a quiet sweetness that balances the richness of the cream.
  • 2 tbsp unsalted butter: It starts the sauce off with a nutty, warm flavor that olive oil just can't match.
  • 200 ml heavy cream: The backbone of the sauce, thick and luxurious, it coats the pasta like a hug.
  • 60 g grated Parmesan cheese: Use freshly grated if you can, the pre-shredded stuff doesn't melt as smoothly.
  • 60 g cream cheese (optional): This makes the sauce extra velvety and adds a subtle tang that I've come to crave.
  • 1/2 tsp salt, plus more for pasta water: Season the water generously, it's your only chance to flavor the pasta itself.
  • 1/4 tsp freshly ground black pepper: A little bite to cut through all that creaminess.
  • Pinch of nutmeg (optional): Just a whisper, it deepens the flavor without announcing itself.
  • Extra grated Parmesan and fresh parsley or basil: The final sprinkle makes it look and taste like it came from a restaurant.

Instructions

Product image
Wash produce, prep ingredients, rinse cookware, and streamline cooking tasks with an all-in-one sink workstation.
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, following the package timing. Before draining, scoop out half a cup of that starchy pasta water, it's liquid gold for loosening the sauce later.
Start the Sauce:
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 turns sweet and translucent. Toss in the minced garlic and stir for about a minute, just until the kitchen fills with that unmistakable garlic aroma.
Build the Cream Base:
Pour in the heavy cream and let it come to a gentle simmer, stirring occasionally. If you're using cream cheese, drop it in now and whisk until it melts into the cream, making everything silky and smooth.
Add Cheese and Seasoning:
Stir in the Parmesan, salt, black pepper, and a tiny pinch of nutmeg if you like. Keep stirring until the cheese melts completely and the sauce thickens just enough to coat the back of a spoon.
Wilt the Spinach:
Add all that spinach to the skillet and stir gently as it wilts down, which takes about two minutes. Watch it shrink into the sauce, turning everything a gorgeous pale green.
Toss the Pasta:
Add the drained fettuccine directly into the skillet and toss everything together with tongs or a wooden spoon. If the sauce feels too thick, splash in some of that reserved pasta water a little at a time until it's glossy and clings to every strand.
Serve and Garnish:
Plate the pasta immediately while it's steaming hot, then finish with a generous sprinkle of Parmesan and a handful of chopped parsley or basil. Serve it right away, because this dish is best when it's fresh and creamy.
Product image
Wash produce, prep ingredients, rinse cookware, and streamline cooking tasks with an all-in-one sink workstation.
Check price on Amazon
Creamy garlic spinach pasta served in a white bowl with fresh parsley and grated Parmesan on top. Save
Creamy garlic spinach pasta served in a white bowl with fresh parsley and grated Parmesan on top. | dailykefta.com

One night I made this for a friend who swore she didn't like spinach. She hesitated at first, then took a bite and went quiet. Halfway through her plate, she looked up and said, I guess I like spinach now. It's funny how a little cream and garlic can change someone's mind about a vegetable they've avoided for years.

How to Make It Your Own

This recipe is forgiving and loves company. I've stirred in sautéed mushrooms when I had them, or tossed in shredded rotisserie chicken for something heartier. You can swap the fettuccine for penne or rigatoni if that's what's in your pantry. If you want it lighter, use half and half instead of heavy cream, it won't be quite as luscious, but it's still delicious. Sometimes I add a squeeze of lemon juice at the end for brightness, just a little, and it wakes everything up.

What to Serve Alongside

This pasta is rich enough to stand on its own, but I like to serve it with a simple green salad dressed in lemon vinaigrette to cut through the cream. A slice of crusty garlic bread is perfect for mopping up any sauce left on the plate. If you're feeling fancy, a glass of crisp white wine, like Pinot Grigio or Sauvignon Blanc, balances the richness beautifully. Keep the sides light and let the pasta be the star.

Storage and Reheating

Leftovers keep in an airtight container in the fridge for up to three days, though the sauce will thicken as it cools. When you reheat it, add a splash of milk or cream and warm it gently in a skillet over low heat, stirring until it loosens up again. I don't recommend freezing this one, cream sauces can separate and turn grainy when thawed.

  • Reheat gently on the stovetop with a splash of liquid, the microwave can make the sauce oily.
  • Taste and adjust the seasoning after reheating, flavors can dull in the fridge.
  • If the pasta has absorbed too much sauce, a little pasta water or cream brings it back to life.
Product image
Easily open jars, bottles, and cans while cooking, making meal prep smoother and less frustrating.
Check price on Amazon
Tender spinach and garlic cloves simmering in a velvety cream sauce, tossed with perfectly cooked fettuccine. Save
Tender spinach and garlic cloves simmering in a velvety cream sauce, tossed with perfectly cooked fettuccine. | dailykefta.com

This dish has saved me on countless busy nights when I needed something comforting fast. I hope it does the same for you, turning a handful of simple ingredients into something that feels like a warm, creamy hug on a plate.

Recipe FAQs

Can I make this ahead of time?

This dish is best served immediately after tossing. However, you can prepare the cream sauce in advance and reheat it gently before adding the pasta. Store components separately and assemble fresh when ready to serve.

How do I prevent the sauce from breaking or becoming grainy?

Keep the heat at medium to medium-low throughout cooking. Avoid boiling vigorously once cream is added. Stir constantly when adding cheese to ensure smooth melting. If the sauce seems too thick, thin it with reserved pasta water rather than adding more cream.

What can I substitute for heavy cream?

Use half-and-half or whole milk for a lighter version, though the sauce will be less rich. Alternatively, try crème fraîche or Greek yogurt for tang and creaminess. Adjust quantities as needed to reach desired consistency.

Is this suitable for dietary restrictions?

This contains dairy and wheat gluten. Substitute with gluten-free pasta and dairy-free cream alternatives if needed. Nutritional yeast can replace Parmesan for a vegan adaptation while maintaining umami depth.

How do I add protein to this dish?

Sauté sliced mushrooms with the garlic for earthiness, or add cooked diced chicken breast to the sauce. Pan-seared shrimp also complements the garlic cream beautifully. Add protein after the spinach is wilted and before tossing with pasta.

Why is my spinach becoming mushy?

Fresh baby spinach wilts very quickly in heat. Add it during the final 2 minutes of cooking, stirring gently just until the leaves soften. Avoid cooking further once wilted, as prolonged heat will break down the leaves into mush.

Creamy Garlic Spinach Pasta

Luscious fettuccine with fresh spinach in a silky garlic cream sauce. Quick, easy, and perfect for weeknight dining.

Prep Time
10 min
Time to Cook
20 min
Overall Time
30 min
Recipe by Harper Nelson


Skill Level Easy

Cuisine Italian

Portions 4 How Many Servings

Diet Preferences Meat-Free

What You 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 Chopped fresh parsley or basil, optional

Steps

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 of pasta water, then drain and set aside.

Step 02

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

Step 03

Bloom the Garlic: Add minced garlic to the skillet and cook for 1 minute, stirring constantly until fragrant.

Step 04

Build the Cream Sauce: Pour in heavy cream and bring to a gentle simmer over medium heat. If using, stir in cream cheese until completely melted and smooth.

Step 05

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

Step 06

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

Step 07

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

Step 08

Plate and Serve: Transfer to serving bowls immediately. Garnish with additional Parmesan cheese and fresh herbs if desired.

Tools Needed

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

Allergy Info

Always review ingredients for potential allergens. When unsure, ask a healthcare expert.
  • Contains wheat and gluten
  • Contains milk and dairy products
  • Contains Parmesan and cream cheese

Nutrition (each serving)

For info only—never a medical replacement. Please check with your provider if needed.
  • Energy (calories): 520
  • Fats: 25 g
  • Carbohydrates: 56 g
  • Proteins: 17 g