This Italian-inspired dish combines fresh baby spinach sautéed with garlic and onion in buttery olive oil, simmered in a luscious heavy cream and Parmesan sauce. Tossed with fettuccine or penne that’s cooked al dente, it offers a velvety texture balanced by subtle nutmeg and seasoning. Garnished with extra Parmesan, black pepper, and parsley, it’s perfect for a quick, satisfying dinner that’s vegetarian-friendly and full of comforting flavors.
The first time I made this creamy spinach pasta, it was a Tuesday evening when I had zero energy but a serious craving for something comforting. I threw together what I had in the fridge, and somehow it became the most luxurious 30 minute meal I'd ever created. My roommate actually emerged from her room asking what smelled so incredible, which is the ultimate test.
Last winter, I made this for my sister when she was recovering from surgery, and she still texts me about it. There's something about the combination of garlicky cream sauce and tender pasta that feels like a warm hug, especially when someone you love needs it most.
Ingredients
- 350 g (12 oz) fettuccine or penne: I prefer fettuccine for how the sauce clings to those flat ribbons, but penne works beautifully too if thats what you have on hand
- 200 g (7 oz) fresh baby spinach: Fresh spinach wilts down into something silky and sweet, unlike frozen which can make the sauce water down
- 3 cloves garlic, finely minced: Do not skip this or reduce the amount, the garlic is the backbone that keeps the rich sauce from feeling too heavy
- 1 small yellow onion, finely chopped: A sweet onion adds depth that balances all that cream, and finely chopped means it melts into the sauce
- 2 tbsp unsalted butter: Butter gives the sauce that velvety mouthfeel you can not get from oil alone
- 2 tbsp olive oil: This prevents the butter from burning and adds a subtle fruity note
- 250 ml (1 cup) heavy cream: Do not be tempted to use milk, you need the fat content for that restaurant quality texture
- 60 g (½ cup) grated Parmesan cheese: freshly grated makes all the difference here, pre grated has anti caking agents that make the sauce grainy
- 60 ml (¼ cup) reserved pasta water: This starchy liquid is the secret to binding everything together into a cohesive sauce
- ¼ tsp ground nutmeg: Just a whisper of nutmeg enhances the cream without making it taste like dessert
- Salt and freshly ground black pepper: Taste as you go, the Parmesan adds saltiness so adjust accordingly
Instructions
- Get your pasta water going first:
- Bring a large pot of salted water to a boil, then cook your pasta until it is just al dente, that tiny bit of bite is important since it will cook more in the sauce
- Reserve that starchy gold:
- Before you drain the pasta, scoop out ¼ cup of the cooking water and set it aside, then drain and set the pasta aside
- Build your flavor foundation:
- While the pasta cooks, melt the butter and olive oil in a large skillet over medium heat, then add your chopped onion and let it soften for about 3 minutes until it turns translucent
- Add the aromatic powerhouse:
- Stir in the minced garlic and cook for just one minute, stirring constantly because burnt garlic turns bitter and will ruin everything
- Wilt the spinach:
- Toss in the fresh spinach and cook for 2 to 3 minutes until it collapses into silky green ribbons, which happens faster than you might expect
- Create the cream sauce:
- Pour in the heavy cream and bring it to a gentle simmer, then stir in the Parmesan until melted and add the nutmeg, salt, and pepper
- Bring it all together:
- Toss the cooked pasta into the skillet, adding splashes of that reserved pasta water until the sauce coats every strand beautifully
- Serve it up:
- Plate immediately while the sauce is glossy and hot, with extra Parmesan and a grind of fresh black pepper on top
This pasta became my go to dinner the first year I lived alone, when I needed something that felt like proper cooking but did not require hours of effort. There is a quiet satisfaction in standing at the stove, watching cream and cheese transform into something extraordinary.
Making It Your Own
After making this dozens of times, I have learned that small adjustments make it feel new every time. Sometimes I add sauteed mushrooms for earthiness, or crisp pancetta for a salty contrast that cuts through the richness.
Perfecting The Texture
The most common mistake is overcooking the pasta before it ever meets the sauce. You want it slightly underdone because those final minutes in the creamy sauce finish the job and help the sauce cling to every strand.
Serving Suggestions
A crisp white wine like Pinot Grigio cuts through the cream beautifully, and a simple green salad with bright vinaigrette balances the richness. I also love crusty bread for sopping up every last drop of sauce.
- The sauce thickens as it stands, so serve immediately for the silkiest texture
- Leftovers reheat surprisingly well with a splash of cream to loosen the sauce
- Fresh parsley at the end adds a bright pop against all that cream
Sometimes the simplest recipes become the ones we return to again and again, not because they are fancy, but because they never let us down.
Recipe Q&A
- → What pasta works best for this dish?
-
Fettuccine or penne hold the creamy sauce well, providing a satisfying texture and flavor balance.
- → Can I make this dish vegan?
-
To make it vegan, substitute butter with plant-based oil, replace cream with coconut or almond milk, and use vegan Parmesan alternatives.
- → How do I prevent the garlic from burning?
-
Sauté garlic on medium heat briefly after the onion becomes translucent; stirring constantly helps avoid burning and bitterness.
- → Is there a way to lighten the sauce?
-
Using half-and-half instead of heavy cream reduces richness while maintaining creaminess in the sauce.
- → Can I add protein to this dish?
-
Adding cooked chicken breast or sautéed mushrooms enhances protein content and adds flavor depth.