Creamy Garlic Spinach Pasta

Featured in: Simple Comfort Dinners

This elegant yet simple dish combines fresh spinach, aromatic garlic, and velvety cream sauce with tender fettuccine. Butter-sautéed onions and garlic form the flavorful base, while heavy cream and Parmesan create a luxurious sauce that clings beautifully to the pasta. Fresh spinach wilts into the sauce in moments, adding color and nutrition. The entire dish comes together in just 30 minutes, making it perfect for busy evenings. Optional cream cheese enhances richness, while reserved pasta water adjusts the sauce consistency to preference.

Updated on Sun, 18 Jan 2026 08:21:00 GMT
Steaming bowls of creamy garlic spinach pasta topped with extra Parmesan and fresh parsley garnish. Pin This
Steaming bowls of creamy garlic spinach pasta topped with extra Parmesan and fresh parsley garnish. | messli.com

The kitchen smelled like butter and garlic on a Tuesday night when I realized I had nothing planned for dinner. I opened the fridge and saw a bag of spinach about to wilt, a block of Parmesan, and some cream left over from the weekend. Twenty minutes later, my family was twirling forks through creamy fettuccine, and my daughter declared it better than takeout. That was the night this pasta became my go-to rescue meal.

I started making this for my neighbor after she had her second baby. She texted me later that night saying it was the first real meal shed enjoyed in weeks. Now every time I cook it, I think about how food can feel like a hug when someone needs it most. Its become my unofficial comfort dish for anyone going through a long week.

Ingredients

  • Fettuccine: The wide, flat noodles hold onto the creamy sauce better than thinner pasta, and they cook evenly in about 10 minutes.
  • Baby spinach: It wilts down quickly and adds a pop of color and nutrition without any bitterness or tough stems to remove.
  • Garlic: Fresh minced garlic blooms in the butter and perfumes the whole dish, use jarred only if you must but fresh makes all the difference.
  • Yellow onion: Finely chopped onion adds a subtle sweetness that balances the richness of the cream and sharpness of the Parmesan.
  • Butter: Unsalted butter lets you control the salt level and creates a silky base for the sauce to build on.
  • Heavy cream: This is what makes the sauce luscious and velvety, coating every bite with richness.
  • Parmesan cheese: Freshly grated melts smoothly into the sauce and adds that nutty, salty depth you cant fake with the pre-grated stuff.
  • Cream cheese: Optional but worth it, this makes the sauce extra thick and creamy without needing a roux or flour.
  • Salt, pepper, and nutmeg: Just enough seasoning to enhance the cream and cheese, nutmeg adds a whisper of warmth that feels almost secret.
  • Parsley or basil: A handful of fresh herbs on top brightens the whole plate and makes it look like you tried harder than you did.

Instructions

Boil the pasta:
Bring a large pot of well salted water to a rolling boil and cook the fettuccine until al dente, usually 9 to 11 minutes. Always reserve at least half a cup of starchy pasta water before draining, it will save your sauce if it gets too thick.
Start the sauce base:
Melt the butter in a large skillet over medium heat and add the chopped onion, cooking until soft and see through. This takes about 2 to 3 minutes and fills the kitchen with that savory smell.
Bloom the garlic:
Toss in the minced garlic and stir for about a minute until it smells amazing but not browned. Burnt garlic tastes bitter, so keep the heat moderate and stay close.
Build the cream sauce:
Pour in the heavy cream and bring it to a gentle simmer, then stir in the cream cheese if using until it melts completely. The sauce should look smooth and glossy, not separated or grainy.
Add the cheese and seasonings:
Stir in the grated Parmesan, salt, pepper, and a tiny pinch of nutmeg, mixing until the cheese melts into the cream. Taste it now and adjust the salt, this is your moment to get it right.
Wilt the spinach:
Add the fresh spinach to the skillet and stir it around until it shrinks down and turns bright green, about 2 minutes. It will seem like a lot at first but it cooks down to almost nothing.
Toss the pasta:
Add the drained fettuccine directly to the skillet and toss everything together with tongs until every strand is coated. If the sauce feels tight, add the reserved pasta water a splash at a time until it loosens and clings beautifully.
Serve hot:
Plate the pasta immediately and top with extra Parmesan and fresh herbs if you have them. This dish is best enjoyed the moment it comes off the stove while the sauce is still creamy and warm.
Pin This
| messli.com

One evening I made this for a potluck and watched people go back for seconds before the main course was even announced. A friend pulled me aside and asked if I used truffle oil or some fancy ingredient she couldnt place. I told her it was just garlic, butter, and good timing. Sometimes the simplest things feel the most indulgent when theyre made with care.

Making It Your Own

This recipe is a blank canvas for whatever you have on hand or whatever sounds good that night. I have stirred in sauteed mushrooms, sun dried tomatoes, and even leftover rotisserie chicken when I needed more protein. You can swap half the cream for milk or half and half if you want it lighter, though the texture will be thinner. Whole wheat or gluten free pasta works just as well, just adjust the cooking time and keep an eye on the texture.

Reheating Without Losing the Magic

Leftover creamy pasta can look dry and clumpy in the fridge, but it comes back to life with a little attention. I reheat it in a skillet over low heat with a few tablespoons of milk, cream, or even pasta water, stirring gently until it loosens up. The microwave works too if youre in a hurry, just add liquid and cover it with a damp paper towel to keep it from drying out. Either way, it tastes almost as good as the first night, which is rare for pasta dishes.

Serving and Pairing Ideas

I like to serve this with a simple green salad dressed in lemon vinaigrette to cut through the richness of the cream. Garlic bread or a crusty baguette is perfect for mopping up any sauce left on the plate. If youre feeding a crowd, this pairs beautifully with roasted vegetables or a light soup as a starter.

  • Add red pepper flakes for a little heat if you like a kick with your cream.
  • Toss in a handful of frozen peas during the last minute of cooking for extra color and sweetness.
  • Finish with a squeeze of lemon juice to brighten the whole dish right before serving.
A close-up of creamy garlic spinach pasta twirled on a fork, showcasing the luscious green spinach. Pin This
A close-up of creamy garlic spinach pasta twirled on a fork, showcasing the luscious green spinach. | messli.com

This pasta has gotten me through busy weeks, surprise guests, and nights when I just needed something warm and easy. I hope it does the same for you.

Recipe Q&A

Can I prepare this ahead of time?

This dish is best served immediately after tossing. However, you can prep ingredients in advance: cook pasta, chop vegetables, and mince garlic up to a few hours beforehand. Combine everything just before serving for optimal texture and creaminess.

How do I prevent the sauce from becoming too thick?

Reserve pasta water while draining the fettuccine. Add it gradually while tossing to reach your desired consistency. The starch in pasta water helps the sauce coat the noodles evenly without becoming overly dense.

What's a good protein addition to this dish?

Grilled chicken breast, sautéed mushrooms, or crispy pancetta work wonderfully. If adding chicken, slice it thinly and cook before starting the sauce. For mushrooms, sauté them with the onions at the beginning. Add cooked protein to the sauce just before tossing with pasta.

Is there a lighter version I can make?

Absolutely. Substitute half the heavy cream with whole milk or half-and-half for a lighter sauce. You can also reduce cream amounts and increase vegetable content. The nutmeg and Parmesan will still provide rich flavor with fewer calories.

Can I use frozen spinach instead of fresh?

Yes, use about 150g frozen spinach. Thaw and squeeze out excess moisture thoroughly before adding to prevent a watery sauce. Add it in the final step, just like fresh spinach, stirring until heated through.

What alternatives work for dairy-free preparations?

Replace heavy cream with full-fat coconut milk or cashew cream for richness. Use nutritional yeast or dairy-free Parmesan alternative for umami flavor. Olive oil can replace butter, though the flavor profile will differ slightly from the traditional version.

Creamy Garlic Spinach Pasta

Tender spinach wilted into a rich garlic cream sauce tossed with fettuccine for an easy, comforting weeknight meal.

Prep Needed
10 minutes
Time to Cook
20 minutes
Overall Time
30 minutes
Created by Messli Tessa Marlow


Skill Level Easy

Cuisine Italian

Makes 4 Portions

Dietary Notes 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 for extra richness

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

Prepare 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 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 soft and translucent.

Step 03

Build the Garlic Base: Add minced garlic to the skillet 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

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

Step 06

Wilt the Spinach: Add fresh spinach to the skillet, stirring constantly until 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 reach desired sauce consistency.

Step 08

Plate and Serve: Serve immediately, garnished with extra Parmesan and fresh herbs if desired.

Tools You'll Need

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

Allergy Details

Be sure to check each ingredient for allergens and consult your healthcare provider if you have questions.
  • Contains wheat and gluten
  • Contains milk and dairy products
  • Contains cheese

Nutrition Breakdown (per portion)

For general guidelines only. Not meant to provide medical or dietary diagnosis.
  • Caloric Value: 520
  • Fats: 25 g
  • Carbohydrates: 56 g
  • Proteins: 17 g