Creamy Spinach and Cheese Pasta

Creamy Spinach and Cheese Pasta twirled in a white bowl, steam rising from velvety sauce. Save
Creamy Spinach and Cheese Pasta twirled in a white bowl, steam rising from velvety sauce. | homeysrecipes.com

This creamy spinach and cheese pasta combines al dente penne with a luxurious sauce made from mozzarella, Parmesan, and cream cheese. The dish starts with sautéed onions and garlic, followed by fresh spinach that's wilted to perfection. A homemade roux creates the silky base for the cheese sauce, which envelops each pasta piece in rich, velvety goodness. Ready in just 30 minutes, this vegetarian Italian-inspired comfort food serves four and pairs beautifully with a crisp Pinot Grigio.

The kitchen window was cracked just a sliver, allowing the cool autumn breeze to mingle with the rich aromas of melting cheese and garlic simmering on the stove. I remember stirring the velvety sauce, watching it coat the wooden spoon while rain tapped against the glass, thinking how perfect this creamy spinach pasta would be for dinner. The recipe came together on a night when comfort was needed and the pantry offered just enough ingredients to create something magical.

Last winter during that three-day power outage when our block was the only one with electricity, neighbors gathered around my dining table with whatever ingredients they could salvage from their fridges. Someone brought extra parmesan, another had cream cheese about to spoil, and together we made an enormous pot of this pasta, ladling it into borrowed containers by candlelight even though the power was actually working fine. That night, this simple dish somehow tasted better than any restaurant meal.

Ingredients

  • Pasta (350g penne or fusilli): The spiral or tubular shapes trap little pockets of cheese sauce in all their nooks and crannies, making every bite more satisfying than flat pasta shapes ever could.
  • Fresh baby spinach (200g): I once tried to substitute frozen and while it works in a pinch, fresh spinach wilts into silky ribbons that distribute more evenly throughout the dish.
  • Cream cheese (100g): This unexpected ingredient is my secret weapon, creating a sauce that stays luxuriously smooth even when reheated the next day.
  • Combination of cheeses: The mozzarella provides that stretchy, melty quality while parmesan delivers the savory depth I discovered the perfect ratio after many delicious test batches.
  • Pinch of nutmeg: Though optional, this tiny addition cuts through the richness with a warmth that people cant quite identify but always seem to comment on.

Instructions

Prepare the pasta:
Bring a large pot of water to a rolling boil, add a generous pinch of salt until it tastes like the sea, and cook your pasta just until al dente. Youll want to keep it slightly firm as it will continue cooking slightly when added to the hot sauce.
Create the flavor base:
Warm olive oil in a skillet until it shimmers, then add your chopped onion, watching it turn translucent before adding the minced garlic. The kitchen will fill with that irresistible aroma that somehow makes everyone wander in to ask whats cooking.
Wilt the greens:
Add your fresh spinach in batches, watching the vibrant leaves collapse into a fraction of their original volume. Its amazing how a mountain of raw spinach transforms into just the right amount for the dish.
Build the velvety sauce:
Making the roux is where patience pays off, slowly whisking the flour and butter until it smells slightly nutty before gradually streaming in the milk. Keep your whisk moving constantly to prevent lumps from forming as the sauce thickens enough to coat the back of a spoon.
Create cheese magic:
Lower the heat before adding your cheeses one by one, allowing each to melt completely before adding the next. The transformation from separate ingredients to unified, glossy sauce is one of those kitchen moments that never gets old.
Bring everything together:
Reunite the spinach mixture with your sauce, fold in the pasta, and watch as every piece becomes gloriously coated. I like to let everything sit for just a minute to allow the pasta to absorb some of the flavors.
Fork twirls through Creamy Spinach and Cheese Pasta, with Parmesan and wilted greens. Save
Fork twirls through Creamy Spinach and Cheese Pasta, with Parmesan and wilted greens. | homeysrecipes.com

On my daughters fifteenth birthday, when I asked what special dinner she wanted, I expected to hear requests for restaurant reservations or something exotic. Instead, she simply said this creamy spinach pasta with extra parmesan on top. As we sat around the table that evening, forks twirling through cheese pulls that stretched across plates, I realized good food doesnt have to be complicated to become woven into family memories.

Make-Ahead Options

Over countless Sunday meal preps, Ive discovered this pasta reheats remarkably well if you undercook it slightly initially and add a splash of milk when warming it up. The flavors actually deepen overnight as the pasta absorbs more of the savory notes, making next-day leftovers sometimes even better than the first serving. Ive started deliberately making extra just to have those convenient containers waiting in the fridge for busy weeknights.

Variation Ideas

One rainy Tuesday when the produce drawer offered slim pickings, I discovered that roasted red peppers blended into the sauce create a vibrant coral-colored variation that brightens the darkest winter evening. Another time, when cooking for my brother who claims to hate vegetables, I pulsed the spinach in a food processor before adding it to the sauce, and he cleaned his plate without a single complaint. The basic formula welcomes customization while maintaining that cozy, comforting essence that makes it so beloved.

Pairing Suggestions

While this pasta is substantial enough to stand alone, Ive found certain accompaniments elevate the entire eating experience to something truly special. A simple side salad dressed with just lemon and olive oil provides the perfect acidic counterpoint to the rich, creamy main dish. My friend Marias homemade focaccia, warm from the oven, has become the unofficial required side whenever I serve this pasta at gatherings.

  • For wine, reach for something with bright acidity like Pinot Grigio or Sauvignon Blanc their crispness cuts through the creaminess beautifully.
  • A simple dessert of fresh berries macerated with a little sugar and lemon zest makes for a light, refreshing finish after this substantial meal.
  • If serving for a dinner party, prep the sauce ahead and cook the pasta just before guests arrive the hands-on finishing takes just minutes but looks impressively coordinated.
Skillet of Creamy Spinach and Cheese Pasta beside a glass of crisp white wine. Save
Skillet of Creamy Spinach and Cheese Pasta beside a glass of crisp white wine. | homeysrecipes.com

This creamy spinach and cheese pasta has traveled with me through apartment kitchens, family gatherings, and impromptu dinner parties, always bringing that special kind of comfort that only a good pasta dish can deliver. It reminds me that sometimes the simplest combinations create the most lasting impressions.

Recipe FAQs

Yes, you can substitute frozen spinach. Thaw completely and squeeze out excess water before adding to the pan. You'll need about 100g (3.5oz) of frozen spinach to equal the 200g fresh called for in the recipe.

If you're missing one of the cheeses, try these substitutions: for mozzarella, use Fontina or Gruyère; for Parmesan, use Pecorino Romano or Asiago; for cream cheese, use mascarpone or ricotta (though the sauce may be slightly less creamy).

Yes, you can prepare this dish up to 2 days ahead and refrigerate. When reheating, add 2-3 tablespoons of milk and warm gently on the stovetop, stirring frequently to maintain the creamy texture.

For added protein, stir in grilled chicken pieces, sautéed shrimp, or crispy bacon bits before serving. For vegetarian options, try adding white beans, toasted pine nuts, or pan-fried halloumi cheese cubes.

Short pastas with ridges or cavities work best as they hold the creamy sauce well. Great options include penne, fusilli, farfalle (bow ties), orecchiette, or rigatoni. Avoid long, thin pasta like spaghetti which won't capture the sauce as effectively.

For a lighter version, use low-fat milk instead of whole milk, light cream cheese, and reduce the quantity of mozzarella by half. You can also increase the spinach amount and add other vegetables like mushrooms or cherry tomatoes to bulk up the nutritional value.

Creamy Spinach and Cheese Pasta

A luscious pasta dish featuring tender spinach and a velvety, three-cheese sauce—comfort food at its finest.

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

Ingredients

Pasta

  • 12 oz penne or fusilli pasta

Vegetables

  • 7 oz fresh baby spinach, washed
  • 2 cloves garlic, minced
  • 1 small onion, finely chopped

Dairy & Cheese

  • 2 tbsp unsalted butter
  • 2 tbsp all-purpose flour
  • 1 2/3 cups whole milk
  • 1 cup grated mozzarella cheese
  • 1/2 cup grated Parmesan cheese
  • 3.5 oz cream cheese
  • Salt and freshly ground black pepper, to taste
  • Pinch of ground nutmeg (optional)

Others

  • 1 tbsp olive oil

Instructions

1
Cook Pasta: Bring a large pot of salted water to a boil. Cook pasta according to package instructions until al dente. Drain and set aside.
2
Sauté Aromatics: In a large skillet, heat olive oil over medium heat. Add onion and cook for 2–3 minutes until softened. Add garlic and sauté for 1 minute until fragrant.
3
Wilt Spinach: Add fresh spinach to the skillet and cook, stirring, until wilted (2–3 minutes). Remove spinach mixture and set aside.
4
Prepare Roux: In the same skillet, melt butter over medium heat. Whisk in flour to create a roux; cook for 1 minute.
5
Create Sauce Base: Gradually add milk, whisking constantly to avoid lumps. Continue stirring until sauce thickens (about 4–5 minutes).
6
Add Cheese: Reduce heat to low. Stir in cream cheese, mozzarella, and half of the Parmesan. Season with salt, pepper, and nutmeg (if using) until smooth and creamy.
7
Combine Components: Add the wilted spinach mixture and cooked pasta to the sauce. Toss until well combined and heated through.
8
Serve: Serve immediately, garnished with remaining Parmesan cheese.
Additional Information

Equipment Needed

  • Large pot
  • Large skillet
  • Whisk
  • Colander
  • Wooden spoon

Nutrition (Per Serving)

Calories 530
Protein 22g
Carbs 56g
Fat 24g

Allergy Information

  • Contains gluten (pasta, flour), dairy (butter, milk, cheeses)
  • Double-check all labels for potential allergens if using packaged ingredients
Megan Hartley

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