Creamy Garlic Spinach Pasta

Featured in: Oven & Stove Recipes

This creamy garlic spinach pasta combines tender fettuccine with fresh baby spinach in a luxurious garlic cream sauce. Cook pasta until al dente, then create the sauce by melting butter and sautéing garlic with onions before adding heavy cream and Parmesan cheese. Wilt the spinach into the sauce and toss everything together, adjusting consistency with reserved pasta water. Ready in just 30 minutes, this vegetarian dish serves four and pairs beautifully with crusty bread.

Updated on Sun, 18 Jan 2026 13:56:00 GMT
A close-up of Creamy Garlic Spinach Pasta, with tender green spinach leaves nestled in a velvety white sauce clinging to golden fettuccine strands. Save
A close-up of Creamy Garlic Spinach Pasta, with tender green spinach leaves nestled in a velvety white sauce clinging to golden fettuccine strands. | tirrakitchen.com

Some nights call for something quick but indulgent, and this pasta became my answer on one particularly gray Tuesday evening when I had only a handful of ingredients left in the fridge. The garlic hit the butter with that unmistakable sizzle, filling the kitchen with warmth, and suddenly the day felt lighter. I watched the spinach collapse into the cream, turning the sauce a soft, earthy green, and knew I'd stumbled onto something I'd make again and again. It's amazing how a few simple ingredients can feel like a small celebration. This dish has since become my go-to whenever I need comfort without the fuss.

I made this for a friend who'd just moved into her new apartment, bringing it over in a warm pot with extra Parmesan on the side. We ate it straight from bowls on her bare kitchen counter, laughing about how fancy it tasted despite the chaos of unpacked boxes around us. She told me it felt like a hug in pasta form, and I haven't forgotten that. Sometimes the simplest meals leave the biggest impressions, especially when shared with someone who needs a little comfort.

What's for Dinner Tonight? 🤔

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

Free. No spam. Just easy meals.

Ingredients

  • Fettuccine: The flat, wide noodles are perfect for holding onto that creamy sauce, though any long pasta works if that's what you have.
  • Fresh baby spinach: It wilts down quickly and adds a pop of color and gentle earthiness without overpowering the dish.
  • Garlic: Freshly minced is key here, the aroma when it hits the butter is half the magic of this recipe.
  • Yellow onion: Finely chopped so it melts into the sauce, adding a subtle sweetness that balances the richness of the cream.
  • Unsalted butter: This is your flavor foundation, letting you control the salt level as the sauce builds.
  • Heavy cream: Creates that luscious, velvety texture that coats every bite, making the dish feel indulgent.
  • Parmesan cheese: Freshly grated melts smoothly and brings a nutty, salty depth that defines the sauce.
  • Cream cheese: Optional, but it adds an extra layer of silkiness and tanginess that I've come to love.
  • Salt, black pepper, and nutmeg: Simple seasonings that quietly elevate everything, with nutmeg adding a whisper of warmth.
  • Fresh parsley or basil: A bright finishing touch that makes the plate feel complete and a little more special.

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 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 turns translucent and fragrant. Toss in the minced garlic and stir for about a minute, just until the kitchen smells incredible.
Build the cream:
Pour in the heavy cream and let it come to a gentle simmer, then stir in the cream cheese if you're using it, watching it melt into smooth, dreamy ribbons. Add the Parmesan, salt, pepper, and a pinch of nutmeg, stirring until everything melds into a cohesive, creamy sauce.
Wilt the spinach:
Toss in the fresh spinach and stir gently, it'll seem like a lot at first but will shrink down in about two minutes. The bright green leaves add color and a mild, earthy flavor that balances the richness beautifully.
Combine and serve:
Add the drained fettuccine directly to the skillet and toss everything together, using tongs to coat each strand evenly. If the sauce feels too thick, add a splash of that reserved pasta water until it reaches a silky, clingy consistency, then serve immediately with extra Parmesan and herbs on top.
Steam rises from a serving of Creamy Garlic Spinach Pasta, garnished with fresh parsley and a generous sprinkle of Parmesan cheese. Save
Steam rises from a serving of Creamy Garlic Spinach Pasta, garnished with fresh parsley and a generous sprinkle of Parmesan cheese. | tirrakitchen.com

The first time I served this to my family, my younger brother went back for seconds before anyone else had finished their first plate. He declared it better than any restaurant pasta he'd tried, which made me laugh because it felt almost too easy to be impressive. But that's the beauty of it, sometimes the dishes that feel effortless are the ones people remember most. It's become a staple at our table, requested on birthdays and lazy Sundays alike.

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.

Making It Your Own

This recipe is wonderfully flexible and begs to be tweaked based on what you have or what you're craving. I've stirred in sautéed mushrooms for earthiness, shredded rotisserie chicken for protein, or sun-dried tomatoes for a tangy pop. Sometimes I swap half the cream for milk to lighten it up, or use whole-wheat pasta when I want a nuttier flavor. The base stays the same, but each version feels like a new discovery.

Storing and Reheating

Leftovers keep well in an airtight container in the fridge for up to three days, though the sauce may thicken as it cools. When reheating, add a splash of milk or cream in a skillet over low heat, stirring gently until it loosens back up. I've found that reheating in the microwave works too, but the stovetop method keeps the texture silkier. It's one of those rare creamy pastas that actually tastes great the next day.

Serving Suggestions

I like to serve this with a simple side salad dressed in lemon vinaigrette to cut through the richness, and crusty garlic bread for soaking up any extra sauce. A chilled glass of white wine, like Pinot Grigio or Sauvignon Blanc, pairs beautifully if you're in the mood. It's hearty enough to stand alone as a main course, but also works as a side for grilled chicken or fish.

  • Top with red pepper flakes if you like a little heat.
  • Toss in toasted pine nuts or walnuts for added crunch and richness.
  • Finish with a squeeze of fresh lemon juice to brighten the flavors just before serving.
Twirling fettuccine coated in Creamy Garlic Spinach Pasta reveals a rich, creamy texture with wilted spinach and minced garlic throughout. Save
Twirling fettuccine coated in Creamy Garlic Spinach Pasta reveals a rich, creamy texture with wilted spinach and minced garlic throughout. | tirrakitchen.com

This creamy garlic spinach pasta has earned its place in my weekly rotation, not just because it's quick, but because it feels like a small act of kindness to myself after a long day. I hope it brings you the same kind of comfort and satisfaction it's brought me, one warm, garlicky bite at a time.

Recipe FAQs

Can I use frozen spinach instead of fresh?

Yes, frozen spinach works well. Thaw and squeeze out excess moisture before adding to the sauce to prevent watering it down. Use about 150g frozen spinach as a substitute for 200g fresh.

How do I prevent the cream from curdling?

Keep the heat at medium and avoid boiling. Add cream slowly and stir continuously. If the sauce gets too hot, remove it from heat briefly and whisk in a splash of pasta water to cool it slightly.

What can I add for extra protein?

Sautéed mushrooms, cooked chicken breast, or pan-seared shrimp work beautifully. Add cooked proteins in the final step when tossing the pasta with sauce.

Can I make this dairy-free?

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

How do I store leftovers?

Keep cooled pasta in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop with a splash of milk or water to restore creaminess.

Why is my sauce too thick?

Gradually add reserved pasta water while stirring until you reach desired consistency. The starch in pasta water helps the sauce cling to the noodles perfectly.

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

Luscious fettuccine tossed with wilted spinach in a silky garlic cream sauce. A simple yet elegant weeknight dinner.

Prep Time
10 minutes
Cook Time
20 minutes
Total Duration
30 minutes
Created by Lily Crawford


Skill Level Easy

Cuisine Italian

Makes 4 Number of Servings

Diet Preferences 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 for extra creaminess

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

Step 01

Cook the fettuccine: 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 onion and sauté for 2 to 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

Season and meld flavors: 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 until completely wilted, approximately 2 minutes.

Step 07

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

Step 08

Plate and serve: Serve immediately, garnished with extra Parmesan 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 Info

Be sure to check all items for allergens. When unsure, seek medical guidance.
  • Contains wheat and gluten
  • Contains dairy and milk products
  • Contains cheese

Nutrition Info (per portion)

Nutrition data is just for reference and isn't meant to replace a healthcare professional.
  • Calories: 520
  • Fats: 25 grams
  • Carbohydrates: 56 grams
  • Proteins: 17 grams

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.