Save to Pinterest There was a Tuesday evening when I opened the fridge and found spinach wilting, a block of Parmesan, and not much else. I wasn't in the mood for anything complicated, just something warm and filling that didn't require a trip to the store. That's when I threw together this creamy garlic spinach pasta, and it turned out so good I've been making it on repeat ever since. It's become my go-to when I need comfort without the fuss.
I made this for my sister once after she had a long day at work. She walked in, smelled the garlic and butter, and immediately relaxed. We sat at the kitchen counter with big bowls of pasta, talking about nothing important, and she said it tasted like a hug. I think about that every time I make it now.
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 wide, flat noodles are perfect for holding onto that creamy sauce, but honestly any long pasta works if that's what you have.
- Fresh baby spinach: It wilts down so much you'll think you need more, but trust the process, it adds color and a slight earthiness that balances the richness.
- Garlic: Mince it finely so it melts into the sauce, I learned the hard way that big chunks can be overpowering.
- Yellow onion: A small one adds sweetness and depth without stealing the show.
- Unsalted butter: This is where the flavor starts, let it foam gently before adding the onion.
- Heavy cream: The backbone of the sauce, it turns silky and coats everything beautifully.
- Parmesan cheese: Freshly grated melts smoother and tastes sharper than the pre-shredded stuff.
- Cream cheese: Optional, but it makes the sauce extra velvety and helps it cling to the pasta.
- Salt, black pepper, nutmeg: Simple seasonings that brighten everything, the nutmeg is a quiet secret that makes people ask what's in this.
- Fresh parsley or basil: A handful on top adds a pop of color and freshness right before serving.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Boil the pasta:
- Get a big pot of water boiling with a generous pinch of salt, it should taste like the sea. Cook the fettuccine until it's just tender with a little bite, and don't forget to scoop out some pasta water before draining.
- Start the sauce base:
- Melt the butter in a large skillet over medium heat until it smells nutty. Toss in the chopped onion and let it soften and turn translucent, stirring occasionally so it doesn't brown.
- Add the garlic:
- Stir in the minced garlic and let it cook for about a minute until your kitchen smells amazing. Be careful not to let it burn or it'll turn bitter.
- Build the cream sauce:
- Pour in the heavy cream and bring it to a gentle simmer, then stir in the cream cheese if you're using it. Let everything melt together into a smooth, dreamy sauce.
- Stir in the cheese and seasonings:
- Add the Parmesan, salt, pepper, and a pinch of nutmeg, stirring until the cheese melts and the sauce thickens slightly. Taste it and adjust the seasoning if needed.
- Wilt the spinach:
- Toss in the spinach and stir until it wilts down into the sauce, which only takes a couple of minutes. It'll look like a lot at first, then suddenly it's just right.
- Toss with pasta:
- Add the drained fettuccine to the skillet and toss everything together, adding splashes of reserved pasta water to loosen the sauce if it's too thick. The starch from the water helps the sauce cling beautifully.
- Serve it up:
- Plate the pasta while it's hot, then top with extra Parmesan and a sprinkle of fresh herbs. Serve immediately because this is the kind of dish that's best enjoyed right away.
Save to Pinterest One night I added some leftover rotisserie chicken to this and it became a whole new meal. My husband looked up from his plate and said we should open a restaurant, which was sweet but unrealistic. Still, it reminded me that the best recipes are the ones you can make your own without overthinking it.
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.
Variations to Try
If you want to add protein, sautéed mushrooms or grilled chicken are perfect, just toss them in at the end. I've also swapped half the cream for half and half when I'm trying to lighten things up, and it still tastes indulgent. For a little heat, add a pinch of red pepper flakes with the garlic, it cuts through the richness in the best way.
Storage and Reheating
Leftovers keep in the fridge for up to three days in an airtight container. When you reheat it, add a splash of milk or cream in a skillet over low heat, stirring gently until it loosens up. The microwave works in a pinch, but the stovetop brings the sauce back to life better.
Serving Suggestions
This pasta is rich enough to stand on its own, but a simple side salad with lemon vinaigrette balances it nicely. I like to serve it with garlic bread for soaking up any extra sauce, and a glass of white wine if it's that kind of night. It's also great as a side dish alongside roasted chicken or fish.
- Pair it with a crisp green salad dressed lightly so the flavors don't compete.
- Serve with crusty bread to mop up every last bit of sauce.
- A sprinkle of lemon zest on top adds a bright, unexpected lift.
Save to Pinterest This is the kind of meal that makes weeknights feel a little less ordinary. I hope it becomes one of those recipes you reach for when you need something easy, comforting, and just really good.
Recipe FAQs
- → Can I use frozen spinach instead of fresh?
Yes, frozen spinach works well. Thaw and squeeze out excess moisture before adding to prevent a watery sauce. Use about 150g frozen spinach, which equals approximately 200g fresh.
- → How do I prevent the cream sauce from breaking?
Keep the heat at medium and avoid high temperatures. Add cream slowly and stir constantly. If using cream cheese, ensure it melts smoothly before adding other ingredients. Pasta water helps restore proper consistency if needed.
- → What pasta alternatives work best?
Pappardelle, tagliatelle, or linguine all pair beautifully with this cream sauce. For dietary needs, use whole-wheat, gluten-free, or legume-based pasta. Cooking time may vary, so follow package instructions.
- → How can I make this lighter?
Replace heavy cream with half-and-half or whole milk for reduced fat content. Skip the cream cheese, or use Greek yogurt for tanginess. Both adjustments maintain creaminess while lowering calories.
- → What proteins pair well with this dish?
Grilled chicken breast, sautéed mushrooms, crispy bacon, or seared shrimp complement the sauce beautifully. Add protein in step 2 alongside the onion, or layer atop finished plates for presentation.
- → Can I prepare this ahead of time?
Prepare the cream sauce and cook pasta separately up to 4 hours ahead. Refrigerate both and reheat gently before combining. Add fresh spinach only when reheating to preserve color and texture.