This delightful dish features pasta coated in a rich, garlicky cream sauce combined with fresh spinach and parmesan cheese. Onion and garlic are sautéed until fragrant, then spinach is wilted before folding in heavy cream and vegetable broth. The sauce is simmered gently for a smooth texture and finished with parmesan and seasonings. The pasta is stirred into the sauce for a quick and satisfying meal, perfect for any weeknight dinner.
Optional additions include sautéed mushrooms or sun-dried tomatoes for more flavor. For dietary variations, plant-based cream and cheese substitutes or gluten-free pasta can be used. Pair this creamy, comforting dish with a crisp white wine to elevate your dining experience.
One rainy Tuesday, I opened my fridge and found myself staring at a bag of spinach that wouldn't last another day. I had cream, garlic, and pasta waiting in the pantry, so I decided to improvise. Twenty minutes later, I was twirling forkfuls of the most silky, garlicky sauce I'd ever made—and my kitchen smelled like a proper Italian trattoria. That accident became my go-to dinner whenever I need something comforting but still feel like I'm treating myself.
I made this for my partner on a night when neither of us wanted to think about dinner, and he asked if I'd been secretly taking cooking classes. I hadn't—just a happy accident that taught me how a simple cream sauce with good garlic can feel utterly luxurious without any fuss or fancy ingredients.
Ingredients
- Penne or fettuccine, 350 g: Use whichever shape you love; penne catches the cream beautifully, but fettuccine lets it cling in ribbons.
- Olive oil, 2 tbsp: Good olive oil here matters—it's the base of everything, so don't reach for the cheapest bottle.
- Garlic, 4 cloves: Mince it fine and watch it carefully; burnt garlic turns bitter and ruins the whole dish.
- Onion, 1 small: The onion sweetens as it cooks and keeps the sauce balanced, though you could skip it if you prefer pure garlic intensity.
- Fresh spinach, 200 g: Buy it loose or in bags—either works, just make sure it's fresh and not slimy.
- Heavy cream, 250 ml: This is where the sauce gets its soul; don't use light cream or it'll taste thin and sad.
- Vegetable broth, 60 ml: Cuts the richness slightly so the sauce doesn't feel like a butter bomb.
- Parmesan cheese, 60 g: Freshly grated makes a real difference; pre-shredded cheese often has anti-caking powder that makes the sauce gritty.
- Salt, black pepper, nutmeg: The nutmeg is optional but transforms the dish if you're brave enough to add it—just a whisper changes everything.
Instructions
- Boil water and cook the pasta:
- Fill a large pot with salted water—it should taste like the sea—and bring it to a rolling boil. Add your pasta and cook until al dente, which means it has a slight bite when you chew it. Reserve a mug of the starchy cooking water before draining; you'll use it to loosen the sauce later.
- Build the flavor foundation:
- Heat olive oil in a large skillet over medium heat until it shimmers slightly. Add the chopped onion and let it soften and turn translucent, about 2 to 3 minutes, then add your minced garlic and stir constantly for about a minute until the kitchen smells incredible but the garlic hasn't browned.
- Wilt the spinach:
- Add the spinach in handfuls, stirring as it collapses into the oil and garlic. Within a few minutes, it'll go from bright green to a soft, dark handful. This is the magic moment where the dish becomes elegant.
- Create the cream sauce:
- Pour in the heavy cream and vegetable broth, stirring gently to combine everything. Let it simmer for 3 to 4 minutes, and you'll watch the sauce transform into something velvety and rich.
- Season and thicken:
- Stir in the grated parmesan, a pinch of salt, a grind of black pepper, and if you're feeling adventurous, a tiny sprinkle of nutmeg. The cheese will melt and the sauce will thicken slightly, clinging beautifully to the pasta.
- Bring it all together:
- Add the drained pasta to the skillet and toss until every strand is coated in that silky sauce. If it feels too thick, splash in a little of that reserved pasta water—just a bit at a time—until it looks glossy and flows like silk.
- Plate and finish:
- Divide into bowls or plates, top with extra parmesan and a generous crack of fresh black pepper, and serve immediately while the sauce is still steaming and the pasta is at its best.
The first time I made this deliberately instead of by accident, I realized it had become the dish I reach for when I want to feel like I'm sitting at a small table in Rome, but I'm actually in my tiny kitchen with the door closed against a Tuesday night. That moment when the spinach wilts and the cream turns golden—that's when dinner stops being a chore and becomes something to slow down for.
Why This Pasta Works Every Single Time
The beauty of this dish is its restraint. There are no complicated techniques or rare ingredients—just cream, garlic, spinach, and cheese working together in perfect harmony. The cream mellows the sharp bite of raw garlic into something sweet and rounded, while the spinach adds earthiness and color without overpowering anything. It's the kind of recipe that proves you don't need a long list of ingredients or hours in the kitchen to feel like you're eating something special.
Variations and Swaps
Once you understand how this sauce works, you can play with it. Mushrooms sautéed until golden add an earthy richness; sun-dried tomatoes bring a tart brightness; a handful of fresh basil at the end gives it a peppery kick. I've even added roasted red peppers and it was wonderful. The spinach is the only ingredient I'd hesitate to remove, because it's what makes this distinctly green and comforting. Everything else is flexible.
Serving and Pairing
Serve this right away, steaming in warm bowls, with crusty bread to soak up every drop of sauce. A crisp white wine like Pinot Grigio cuts through the richness beautifully, or reach for a simple green salad on the side to balance the creaminess. This pasta feels elegant enough for guests but quick enough for a weeknight when you're hungry and tired and just want something good.
- Fresh bread is essential—use it to push the last bit of sauce onto your fork like you mean it.
- A simple green salad with lemon vinaigrette brightens the richness without competing for attention.
- Save leftover sauce in a container; it reheats gently and tastes almost as good the next day.
This pasta has become my answer to almost every dinner question, and I'm never tired of it. Make it tonight, and I promise you'll understand why.
Recipe Questions & Answers
- → How do I prevent the sauce from becoming too thick?
-
Reserve some pasta cooking water to add gradually if the sauce thickens too much. The starchy water helps loosen the sauce while maintaining creaminess.
- → Can I use different types of pasta for this dish?
-
Yes, penne or fettuccine work well, but you can substitute with whole-wheat or gluten-free pasta to suit dietary needs.
- → What is the best way to wilt fresh spinach in the sauce?
-
Add roughly chopped spinach to the sautéed garlic and onion, cooking for 2–3 minutes until it softens but retains its vibrant green color.
- → How can I make a vegan version of this dish?
-
Replace heavy cream with plant-based cream alternatives and use vegan parmesan or nutritional yeast for a similar cheesy flavor.
- → What spices enhance the flavor in this creamy pasta?
-
A pinch of nutmeg and freshly ground black pepper add warmth and depth without overpowering the garlic and spinach flavors.