Creamy Garlic Spinach Pasta

Featured in: Everyday Home Cooking

This creamy garlic spinach pasta combines tender baby spinach with a luxurious garlic cream sauce, tossed with al dente fettuccine. Ready in just 30 minutes, it's the perfect balance of comfort and elegance for busy weeknights.

Start by cooking your pasta while you build the sauce: sauté onions and garlic in butter until fragrant, then add heavy cream and cheese for richness. Stir in fresh spinach until just wilted, then toss with the pasta using reserved pasta water to achieve the ideal sauce consistency.

This vegetarian main easily accommodates additions like sautéed mushrooms or chicken for extra substance, and welcomes substitutions with whole-wheat or gluten-free pasta varieties.

Updated on Sun, 18 Jan 2026 15:49:00 GMT
Creamy Garlic Spinach Pasta features tender spinach in a luscious garlic cream sauce, tossed with al dente fettuccine.  Save
Creamy Garlic Spinach Pasta features tender spinach in a luscious garlic cream sauce, tossed with al dente fettuccine. | forknotion.com

The kitchen was freezing that January evening, but the moment garlic hit the butter, everything changed. I was trying to salvage dinner after realizing I'd forgotten to defrost the chicken, so I stared into the fridge and spotted wilted spinach and a carton of cream about to expire. What came together in that skillet became the kind of meal I now crave on purpose, not by accident. It's been my emergency comfort ever since.

I made this for my sister the night before she moved across the country. We sat on the kitchen floor with our bowls because the table was already packed, twirling fettuccine and pretending the night wouldn't end. She still texts me every time she makes it in her new apartment. Some recipes hold more than flavor.

Ingredients

  • Fettuccine: The wide, flat shape is perfect for catching all that creamy sauce, though any long pasta works if that's what you have on hand.
  • Fresh baby spinach: It wilts down to almost nothing, so don't panic when you add what looks like a mountain of greens to the pan.
  • Garlic: Mince it finely so it melts into the butter without burning, because burnt garlic turns the whole dish bitter.
  • Yellow onion: A small one adds sweetness and depth without overpowering the garlic.
  • Unsalted butter: Gives you control over the salt level and creates a silky base for the sauce.
  • Heavy cream: This is what makes the sauce luscious and rich, coating every bite with creamy comfort.
  • Parmesan cheese: Freshly grated melts smoothly and adds that nutty, salty punch you need.
  • Cream cheese: Optional, but it thickens the sauce and makes it cling to the pasta even better.
  • Salt, black pepper, and nutmeg: Simple seasonings that wake up the cream and make the spinach taste brighter.
  • Fresh parsley or basil: A handful of herbs at the end makes the whole dish feel like you put in extra effort.

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 big pot of salted water to a rolling boil and cook the fettuccine until it still has a little bite. Don't forget to save half a cup of that starchy pasta water before you drain it, because it's magic for loosening the sauce later.
Sauté the aromatics:
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 sweet. Toss in the garlic and stir for about a minute until your kitchen smells incredible.
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. Watch it melt into smooth, velvety pools.
Add the cheese and seasonings:
Stir in the Parmesan, salt, pepper, and a pinch of nutmeg, whisking until everything melts together into a glossy sauce. Taste it now, because this is your chance to adjust the seasoning.
Wilt the spinach:
Add all that spinach to the skillet and stir it around until it collapses into the sauce, which takes about two minutes. It'll look like way too much at first, then suddenly it's just right.
Toss the pasta:
Add the drained fettuccine to the skillet and toss everything together, using tongs to coat every strand. If the sauce feels too thick, add the reserved pasta water a splash at a time until it's silky and loose.
Serve hot:
Pile it into bowls and top with extra Parmesan and a scattering of fresh herbs. Eat it while it's steaming and the cheese is still melting.
Steaming bowl of Creamy Garlic Spinach Pasta garnished with fresh parsley, ready for a comforting vegetarian dinner.  Save
Steaming bowl of Creamy Garlic Spinach Pasta garnished with fresh parsley, ready for a comforting vegetarian dinner. | forknotion.com

The first time I brought this to a potluck, someone asked if I'd ordered it from a restaurant. I just laughed and said it took less time than delivery. That's when I realized simple food, made with a little care, can feel like a gift.

Making It Your Own

This recipe is a canvas, not a rulebook. I've stirred in sautéed mushrooms when I needed something earthy, tossed in shredded rotisserie chicken when I wanted protein, and swapped in whole wheat pasta when I was pretending to be healthy. You can lighten it up with half and half instead of cream, or go the other direction and add a splash of white wine to the sauce. It adapts to whatever your fridge and your mood are offering.

Getting the Texture Right

The secret to a sauce that clings instead of pools at the bottom of the bowl is all about timing and pasta water. When you toss the fettuccine into the skillet, the sauce should look slightly too thick, because the residual heat will loosen it. If it tightens up too much, that reserved pasta water is your best friend. Add it a tablespoon at a time, tossing constantly, until the sauce becomes glossy and coats the noodles like silk. I learned this the hard way after serving a bowl of dry pasta with a puddle of cream underneath.

Storing and Reheating

Creamy pasta never reheats perfectly, but you can get close. Store leftovers in an airtight container in the fridge for up to three days. When you're ready to eat, reheat gently in a skillet over low heat, adding a splash of milk or cream to bring the sauce back to life. The microwave works in a pinch, but stir every thirty seconds and add a little liquid to keep it from drying out.

  • Don't freeze this dish, the cream will separate and turn grainy when thawed.
  • If the sauce breaks during reheating, whisk in a spoonful of cream cheese to bring it back together.
  • Leftover pasta makes a surprisingly good cold lunch straight from the fridge if you're into that.
Close-up on Creamy Garlic Spinach Pasta showing wilted spinach and rich parmesan sauce coating every strand. Save
Close-up on Creamy Garlic Spinach Pasta showing wilted spinach and rich parmesan sauce coating every strand. | forknotion.com

This is the kind of meal that feels like a small act of kindness to yourself after a long day. Make it once, and it'll become the dish you turn to when you need something easy, warm, and completely satisfying.

Recipe Questions & Answers

Can I prepare this pasta in advance?

This dish is best served immediately after tossing. However, you can prep components ahead: cook pasta earlier and store separately, prepare the garlic and onions, and wash spinach. Assemble and cook the sauce fresh when ready to serve for optimal creaminess and texture.

What's the best way to prevent the sauce from breaking?

Keep the heat at medium or medium-low once cream is added. Avoid boiling vigorously, which can cause separation. When adding cheeses, stir constantly and ensure they're fully incorporated before adding spinach. Reserved pasta water helps adjust consistency smoothly.

How do I make this lighter without sacrificing creaminess?

Substitute half-and-half or whole milk for part of the heavy cream. Greek yogurt mixed with a small amount of cream works well too. You can also reduce butter slightly and lean on Parmesan for flavor depth while using less cream overall.

Can I use frozen spinach instead of fresh?

Yes, but thaw it first and squeeze out excess moisture thoroughly to prevent watering down the sauce. Use about 150g (5 oz) frozen spinach, as it reduces significantly when cooked. Add it later in the process to avoid extending cooking time.

What pasta shapes work best with this sauce?

Fettuccine is ideal for its wide surface area that captures sauce beautifully. Pappardelle, linguine, or even penne work wonderfully. Avoid tiny shapes like ditalini that don't hold creamy sauces as effectively.

How do I store and reheat leftovers?

Store in an airtight container for up to 3 days. Reheat gently on the stovetop over low heat with a splash of milk or pasta water to restore creaminess. Avoid microwave reheating, which can cause uneven warming and sauce separation.

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, tossed with perfectly cooked fettuccine for an easy weeknight meal.

Prep Duration
10 minutes
Time for Cooking
20 minutes
Overall Time
30 minutes
Created by Rebecca Moore


Skill Level Easy

Cuisine Italian

Makes 4 Portions

Diet Information 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

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 Prepare

Step 01

Cook the pasta: Bring a large pot of salted water to a boil. Add fettuccine and cook according to package instructions until al dente. Reserve 1/2 cup pasta water, then drain in colander.

Step 02

Sauté the aromatics: In a large skillet over medium heat, melt butter. Add chopped onion and sauté for 2 to 3 minutes until soft 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 heavy cream into the skillet 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 to the cream mixture. Stir continuously until cheese is fully melted and sauce achieves creamy consistency.

Step 06

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

Step 07

Combine and finish: Add cooked fettuccine to the skillet with the garlic cream sauce. Toss thoroughly to coat all pasta, adding reserved pasta water gradually if sauce needs loosening to achieve desired consistency.

Step 08

Plate and serve: Transfer to serving bowls immediately while hot. Top with extra 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 Warnings

Go through every item for any allergens and talk to your healthcare provider if you have concerns.
  • Contains wheat gluten
  • Contains milk and dairy products
  • Contains cheese

Nutrition Breakdown (per portion)

These values are provided for your reference only. Always seek medical guidance if you have dietary needs.
  • Energy (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.