Creamy Spinach Cheese Pasta

Creamy Spinach and Cheese Pasta in a white bowl, topped with fresh basil and extra Parmesan, steam rising. Pin It
Creamy Spinach and Cheese Pasta in a white bowl, topped with fresh basil and extra Parmesan, steam rising. | rusticrecipelab.com

This dish blends tender spinach with a rich, velvety cheese sauce made from multiple creamy cheeses. Pasta is cooked al dente, then combined with sautéed garlic and wilted spinach before adding a smooth cheese blend incorporating cream cheese, mozzarella, and Parmesan. A pinch of nutmeg and seasoning enhance the flavors, resulting in a cozy, indulgent meal perfect for busy evenings. Fresh basil or extra Parmesan can be added as garnish for an extra touch of aroma and texture.

There's something almost magical about the moment when cream and cheese come together in a pan, turning something as simple as spinach and pasta into pure comfort. I discovered this dish on a chilly Thursday evening when I had pasta in the pantry, wilting spinach in the fridge, and absolutely no energy to overthink dinner. What emerged was this silky, deeply satisfying sauce that made me understand why Italian grandmothers have perfected the art of feeding people well.

I made this for my sister when she stopped by unexpectedly, and watching her face light up as she twirled the first forkful told me everything I needed to know. She asked for the recipe before she'd finished eating, which is always the highest compliment in our family.

Ingredients

  • Penne or fusilli pasta (350 g): The ridges and curves catch the cream sauce beautifully, making every bite creamy rather than leaving sauce pooling at the bottom of the bowl.
  • Fresh spinach (200 g): Buy it washed if you can—it saves precious minutes, and it wilts faster than you'd expect, so don't panic when the skillet looks overstuffed.
  • Garlic (2 cloves, minced): Mince it fine so it disappears into the butter and scents the whole sauce, rather than leaving harsh chunks.
  • Unsalted butter (2 tbsp): Use real butter here, not margarine—you'll taste the difference in how the sauce tastes.
  • Heavy cream (200 ml): This is what makes the sauce silky; don't try to substitute with milk or it will taste thin and sad.
  • Mozzarella cheese (120 g, grated): Grating it fresh instead of buying pre-shredded means it melts into the sauce cleanly, without that grainy texture.
  • Parmesan cheese (50 g, grated): This adds the sharp, salty note that keeps the dish from tasting one-dimensional.
  • Cream cheese (60 g): It sounds unconventional, but it creates the smoothest, most velvety texture—trust it.
  • Salt, black pepper, and nutmeg: The nutmeg is optional but don't skip it; just a pinch wakes up the spinach and cream in a way you can't quite name.

Instructions

Boil the pasta:
Fill a large pot with water, add a generous pinch of salt so the water tastes like the sea, and bring it to a rolling boil. Add your pasta and cook until it's just barely tender—the package directions are your guide, but start checking a minute before to catch it while it still has a hint of resistance.
Build your sauce base:
While the pasta cooks, melt butter in a large skillet over medium heat until it's foaming and fragrant. Drop in the minced garlic and let it sizzle for about 30 seconds—you want the kitchen to smell incredible, not burnt.
Wilt the spinach:
Add all that bright green spinach to the pan; it will look like too much, but it collapses into almost nothing. Stir constantly for a few minutes until it's dark green and tender, with no water pooling at the bottom.
Create the creamy magic:
Lower the heat to medium-low and pour in the heavy cream. Add the cream cheese in spoonfuls, stirring until it melts into the cream like it was never solid at all. Then add the mozzarella and Parmesan, stirring gently until the sauce is smooth and glossy.
Season to taste:
Add salt, pepper, and that tiny pinch of nutmeg if you're using it. Taste as you go—you want it to taste rich and savory, with just that whisper of spice.
Bring it together:
Drain your pasta, saving a mug of the starchy water, and tip it right into the skillet. Toss everything together so every strand gets coated. If the sauce seems too thick, add pasta water a splash at a time until it's creamy and clings to the pasta rather than sitting in a heavy pool.
Serve immediately:
Scoop it into bowls while it's hot and steaming, and if you want to be fancy, tear some fresh basil over the top or add a shower of extra Parmesan.
Creamy Spinach and Cheese Pasta tossed with penne, a rich sauce pooling in the skillet for a weeknight dinner. Pin It
Creamy Spinach and Cheese Pasta tossed with penne, a rich sauce pooling in the skillet for a weeknight dinner. | rusticrecipelab.com

This dish transformed into something meaningful when I realized it was the only thing my nephew would eat without complaint during his picky phase, and suddenly cooking had less to do with technique and more to do with connection. Now I make it whenever I want to feel like I'm offering comfort without saying a word.

Why This Sauce Works

The combination of three cheeses might seem excessive, but each one plays a role—the cream cheese creates smoothness, the mozzarella adds body and mild flavor, and the Parmesan brings sharpness and salt that prevents the dish from tasting flat. The heavy cream acts as a buffer, absorbing all that richness and distributing it evenly across every strand of pasta.

Variations That Still Shine

You can swap the spinach for baby kale, which holds up a bit better to the heat and gives a slightly earthier taste. I've also added sautéed mushrooms, crispy pancetta, or even roasted cherry tomatoes on nights when I want to dress it up, and each addition feels like a whole new dish.

Serving and Pairing

This pasta loves company—a sharp green salad on the side cuts through the richness and refreshes your palate between bites. A cold glass of Pinot Grigio or a crisp white wine pairs beautifully, and if you have fresh bread for soaking up every last bit of sauce, even better.

  • Tear fresh basil over the top just before serving for a bright, herbaceous finish.
  • Grate a little extra Parmesan at the table so everyone can customize their portion.
  • Serve immediately while the sauce is still silky and warm, because it thickens as it cools.
A close-up of Creamy Spinach and Cheese Pasta, showing wilted greens and gooey mozzarella on a rustic wooden table. Pin It
A close-up of Creamy Spinach and Cheese Pasta, showing wilted greens and gooey mozzarella on a rustic wooden table. | rusticrecipelab.com

This is the kind of recipe that reminds you that the best meals don't require fancy ingredients or complicated technique—just good butter, real cheese, and the willingness to feed the people you care about something warm and delicious. Every time you make it, it will taste a little different depending on your mood and the quality of what you're using, and that's exactly how it should be.

Recipe Questions

Short pasta shapes like penne or fusilli hold the creamy sauce well, allowing for a balanced bite every time.

Yes, baby kale or Swiss chard make excellent substitutes, offering a slightly different texture and flavor profile.

Adding reserved pasta water gradually helps adjust sauce consistency, making it smoother and silkier.

The sauce combines cream cheese, mozzarella, and Parmesan to create a rich, smooth texture with balanced flavor.

A pinch of red pepper flakes or sautéed mushrooms can enhance flavor and add subtle heat or earthiness.

Sauté spinach just until wilted, about 2-3 minutes, to retain its vibrant color and fresh taste.

Creamy Spinach Cheese Pasta

A luscious pasta with tender spinach in a rich, creamy cheese sauce, ideal for easy weeknight meals.

Prep 10m
Cook 20m
Total 30m
Servings 4
Difficulty Easy

Ingredients

Pasta

  • 12 ounces penne or fusilli pasta

Vegetables

  • 7 ounces fresh spinach, washed and chopped
  • 2 cloves garlic, minced

Dairy

  • 2 tablespoons unsalted butter
  • ¾ cup plus 1 tablespoon heavy cream
  • 1 cup grated mozzarella cheese
  • ½ cup grated Parmesan cheese
  • ¼ cup cream cheese

Seasonings

  • ½ teaspoon salt, plus extra for pasta water
  • ¼ teaspoon freshly ground black pepper
  • Pinch of ground nutmeg (optional)

Garnish

  • Fresh basil leaves or extra Parmesan cheese (optional)

Instructions

1
Cook pasta: Bring a large pot of salted water to a boil and cook the pasta until al dente following package instructions. Reserve ½ cup of pasta water, then drain and set aside.
2
Sauté garlic: Heat unsalted butter in a large skillet over medium heat; add minced garlic and sauté for 30 seconds until fragrant.
3
Wilt spinach: Add chopped spinach to the skillet and cook for 2 to 3 minutes, stirring continuously until the spinach has wilted.
4
Prepare creamy cheese sauce: Reduce heat to low, then add heavy cream, cream cheese, mozzarella, and Parmesan. Stir gently until the cheeses melt completely and the sauce becomes smooth.
5
Season sauce: Incorporate salt, freshly ground black pepper, and nutmeg if desired, adjusting seasoning to taste.
6
Combine pasta and sauce: Add the cooked pasta into the skillet and toss thoroughly to coat with the cheese sauce. Use reserved pasta water in small increments if additional creaminess is needed.
7
Serve: Serve immediately, garnished with fresh basil leaves or additional Parmesan cheese as preferred.
Additional Information

Equipment Needed

  • Large pot
  • Large skillet
  • Wooden spoon or spatula
  • Colander
  • Measuring cups and spoons

Nutrition (Per Serving)

Calories 510
Protein 20g
Carbs 48g
Fat 26g

Allergy Information

  • Contains gluten (wheat), milk, and dairy-based cheese. Verify cheese labels for vegetarian suitability if necessary.
Mara Sheffield

Passionate home cook sharing easy, nourishing recipes & kitchen tips.