Creamy Spinach Cheese Pasta

Creamy Spinach and Cheese Pasta twirled on a fork with steam rising, showcasing a velvety Parmesan sauce clinging to penne. Save
Creamy Spinach and Cheese Pasta twirled on a fork with steam rising, showcasing a velvety Parmesan sauce clinging to penne. | homeysrecipes.com

This comforting Italian-inspired dish combines tender spinach with a blend of mozzarella, Parmesan, and cream cheese to create a rich, velvety sauce. Sautéed garlic and onion add depth while gently tossed pasta carries the creamy texture perfectly. A pinch of nutmeg enhances the warmth of the flavors. Ready in just 35 minutes, it’s a simple, satisfying meal that can be easily customized with whole wheat pasta or extra seasonings. Ideal for a cozy dinner that highlights fresh ingredients with minimal fuss.

There's something about the smell of butter hitting a hot pan that signals comfort is coming. I discovered this creamy spinach and cheese pasta on a Tuesday when I had spinach going soft in my crisper drawer and absolutely nothing fancy to work with, yet somehow the combination of melting cheeses and wilted greens created something that tasted like I'd been planning it all week. My partner came home to that aroma and immediately asked what restaurant I'd ordered from, which felt like the highest compliment a weeknight dinner could receive. It's been my go-to ever since when I want something that feels indulgent but doesn't demand hours at the stove.

I made this for friends who were supposed to bring a salad but forgot, and honestly the pasta was so creamy and filling that no one even minded. One guest actually asked for seconds before finishing their first plate, which never happens at my table. That's when I realized this dish had crossed from 'easy weeknight thing' into 'actually impressive' territory, and I've been leaning on it as my secret weapon ever since.

Ingredients

  • Penne or fusilli pasta (350 g / 12 oz): The ridges and curves catch the creamy sauce perfectly, so don't swap for something too smooth or you'll lose half the flavor with each bite.
  • Fresh spinach (200 g / 7 oz): Buy it loose or bagged, but wash it yourself if possible—sometimes the pre-washed stuff hides small stems that catch in your teeth awkwardly.
  • Garlic and onion (2 cloves garlic, 1 small onion): These build the flavor foundation, so don't skip them even if you're tempted to rush.
  • Unsalted butter (2 tbsp): This is your flavor vehicle, and the unsalted kind gives you control over how salty the final dish becomes.
  • Heavy cream (200 ml / 3/4 cup plus 2 tbsp): This is what makes the sauce silky; if you use half-and-half instead, it won't coat the pasta quite as gorgeously.
  • Mozzarella cheese (100 g / 1 cup grated): Fresh is nice but pre-grated works fine here—it melts into the sauce rather than staying chunky.
  • Parmesan cheese (50 g / 1/2 cup grated): The aged sharpness cuts through all that cream beautifully, so don't use the pre-grated stuff from the green can.
  • Cream cheese (60 g / 1/4 cup cubed): This ingredient sounds odd but it creates a velvety texture you can't quite replicate any other way.
  • Salt, pepper, and nutmeg: A tiny pinch of nutmeg is the secret that makes people ask what you put in it, so don't skip it even though it sounds strange.
  • Extra Parmesan and fresh basil or parsley for garnish: These finish the dish with brightness and let people know you actually cared about presentation.

Instructions

Get your pasta water boiling:
Fill a large pot with salted water—it should taste like the ocean because that's how the pasta gets seasoned from the inside out. Bring it to a rolling boil before you do anything else so the pasta can cook on schedule.
Build your flavor base:
Melt butter in a large skillet over medium heat, then add the chopped onion and let it soften for a few minutes until it smells sweet and slightly golden. Add the minced garlic and cook just until fragrant, about a minute, because burned garlic tastes bitter and ruins everything.
Wilt the spinach:
Add all that chopped spinach to the pan and stir it around for a couple of minutes until it goes from bright green to a softer, darker color. It shrinks dramatically so don't be alarmed—that's exactly what you want.
Create the creamy sauce:
Lower the heat to low or medium-low, then pour in the heavy cream and add the cubed cream cheese, stirring gently until everything melts together into something smooth and dreamy. Add the mozzarella and Parmesan, stirring slowly, and taste as you go before adding that tiny pinch of nutmeg.
Combine and finish:
Drain your pasta and add it straight to the skillet, tossing everything together until every strand is coated. If the sauce seems thick, add a splash of that reserved pasta water—it helps the starch loosen everything into the perfect consistency.
Plate and serve:
Divide into bowls while everything is still hot, top with extra Parmesan and chopped herbs if you have them, and eat immediately before the sauce cools and starts to set.
Savory Creamy Spinach and Cheese Pasta served in a warm bowl, garnished with fresh parsley and extra grated Parmesan. Save
Savory Creamy Spinach and Cheese Pasta served in a warm bowl, garnished with fresh parsley and extra grated Parmesan. | homeysrecipes.com

This pasta showed up at a dinner party where my usually quiet uncle asked for the recipe, which was surprising because he never asks for recipes. Turns out his wife had mentioned spinach was the only green she actually liked, and he'd secretly been trying to get her to eat more of it—this dish was his solution. Now I picture them making it together in their kitchen, and that small moment made me appreciate how food does things beyond filling stomachs.

Why Fresh Spinach Makes All The Difference

Frozen spinach will work if that's all you have, but you'll need to thaw it completely and squeeze out every drop of moisture or your sauce becomes watery and sad instead of silky and luxurious. Fresh spinach gives you that tender texture and a slight earthiness that feels more like you've cooked something intentional. One time I got lazy and didn't squeeze out the frozen spinach properly, and the whole sauce broke into something grainy and separated—it taught me that this one step actually matters.

The Sauce Is Everything

The real magic happens in that skillet when the cheeses are melting into the cream, creating something that tastes exponentially better than the sum of its parts. The trick is patience and low heat, stirring gently until everything becomes one cohesive, silky thing. I've watched people's faces change when they taste this sauce, that moment when they realize it's not heavy or overwhelming but actually balanced and craveable.

Creative Additions And Variations

While this dish is perfect on its own, I've experimented with additions that build on the flavor without changing what makes it special. Sometimes I add sautéed mushrooms for earthiness, a small handful of sun-dried tomatoes for brightness, or a pinch of red pepper flakes if I want to give it a gentle kick. The key is not going overboard because the spinach and cheese combination is already doing all the heavy lifting, and sometimes less is genuinely more.

  • Red pepper flakes add a warm subtle heat that cuts through the richness without overwhelming anything.
  • Fresh lemon zest stirred in right before serving brings unexpected brightness that makes people taste every element separately instead of just one creamy blur.
  • A handful of toasted pine nuts or walnuts on top adds crunch and makes the dish feel fancy enough for guests without any real extra effort.
Close-up of Creamy Spinach and Cheese Pasta showing wilted spinach and melted mozzarella, perfect for a comforting weeknight dinner. Save
Close-up of Creamy Spinach and Cheese Pasta showing wilted spinach and melted mozzarella, perfect for a comforting weeknight dinner. | homeysrecipes.com

This recipe has become my answer to 'what should we make for dinner' on nights when I want something that feels like a hug in a bowl. It proves that simple ingredients handled with care and attention create something that tastes far more sophisticated than it should.

Recipe FAQs

Penne or fusilli are ideal as they hold the creamy sauce well, but any tubular or twisted pasta can be used.

Yes, you can swap mozzarella or Parmesan for similar melting cheeses, or adjust the quantity to your taste.

When adding the pasta to the skillet, use reserved pasta water a little at a time to adjust the sauce to your preferred consistency.

To adapt, use plant-based cream and cheese alternatives, and ensure the pasta is egg-free.

Fresh basil or parsley adds brightness and complements the creamy textures well.

Yes, sautéed mushrooms, cherry tomatoes, or roasted peppers can enhance flavor and texture.

Creamy Spinach Cheese Pasta

A luscious blend of spinach and rich cheeses coats tender pasta for a cozy meal.

Prep 15m
Cook 20m
Total 35m
Servings 4
Difficulty Easy

Ingredients

Pasta

  • 12 ounces penne or fusilli pasta

Vegetables

  • 7 ounces fresh spinach, washed and roughly chopped
  • 2 cloves garlic, minced
  • 1 small onion, finely chopped

Dairy & Cheese

  • 2 tablespoons unsalted butter
  • 3/4 cup plus 2 tablespoons heavy cream
  • 1 cup grated mozzarella cheese
  • 1/2 cup grated Parmesan cheese
  • 1/4 cup cream cheese, cubed
  • Salt and freshly ground black pepper, to taste
  • Pinch of ground nutmeg (optional)

Garnish

  • Extra grated Parmesan for serving
  • Fresh basil or parsley, chopped (optional)

Instructions

1
Cook pasta: Bring a large pot of salted water to a boil. Cook pasta according to package directions until al dente. Drain, reserving 1/2 cup of the pasta cooking water.
2
Sauté aromatics: In a large skillet, melt butter over medium heat. Add chopped onion and sauté for 2 to 3 minutes until softened. Add minced garlic and cook for an additional minute.
3
Wilt spinach: Add chopped spinach to the skillet and cook, stirring frequently, until wilted, approximately 2 to 3 minutes.
4
Prepare cheese sauce: Reduce heat to low. Stir in heavy cream, cream cheese, mozzarella, and Parmesan. Cook gently until cheeses melt and sauce is smooth. Season with salt, pepper, and nutmeg if desired.
5
Combine pasta and sauce: Add drained pasta to the skillet and toss to coat evenly. Gradually add reserved pasta water as needed to achieve desired sauce consistency.
6
Serve: Plate immediately and garnish with extra Parmesan and chopped basil or parsley if preferred.
Additional Information

Equipment Needed

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

Nutrition (Per Serving)

Calories 540
Protein 20g
Carbs 54g
Fat 27g

Allergy Information

  • Contains milk/dairy and wheat/gluten. Verify labels of pre-grated cheese and pasta for hidden allergens.
Megan Hartley

Sharing simple, nourishing recipes and approachable kitchen wisdom for home cooks.