Creamy Spinach Cheese Pasta Bake

Golden, bubbling Creamy Spinach and Cheese Pasta Bake fresh from the oven, served as a cozy vegetarian family dinner. Save
Golden, bubbling Creamy Spinach and Cheese Pasta Bake fresh from the oven, served as a cozy vegetarian family dinner. | flavormonk.com

This comforting dish combines al dente penne with a rich homemade white sauce loaded with mozzarella, ricotta, and Parmesan. Fresh spinach is wilted into the creamy mixture before baking until golden and bubbly. It’s an easy, satisfying meal ready in under an hour, ideal for feeding a hungry family.

There's something about the moment pasta hits a bubbling cheese sauce that makes everything feel like home. My aunt used to make this spinach and cheese bake on Sunday afternoons, and the kitchen would fill with the kind of warmth that has nothing to do with the oven. I've since learned that the secret isn't in rushing—it's in letting those three cheeses meld into something soft and creamy, the spinach just barely wilting into the sauce like it's been waiting to get cozy. Now I make it whenever I need that same feeling of comfort, no occasion required.

I made this the first time for a friend who'd been having a rough week, and watching her face when she took that first forkful made me realize food is never just about filling your stomach. The way the melted cheese caught the light as I pulled it from the oven, golden and bubbling at the edges, felt like I'd done something right.

Ingredients

  • Penne or rigatoni: These short pasta shapes hold onto the creamy sauce beautifully—don't use spaghetti, it'll just slip through.
  • Fresh spinach: Wash it well and chop it roughly; the size doesn't matter much since it wilts down to almost nothing in the heat.
  • Garlic and onion: The onion disappears into the sauce and sweetens it just enough, while garlic adds a whisper of something savory.
  • Whole milk and heavy cream: The milk alone would work, but that cream is what makes the sauce feel like silk on your tongue.
  • Unsalted butter and flour: This is your roux, the foundation of everything that follows—don't skip the slow cooking, it tastes different when you rush it.
  • Mozzarella, Parmesan, and ricotta: Three cheeses might sound fussy, but each one brings something: mozzarella melts smooth, Parmesan adds bite, ricotta keeps everything creamy and tender.
  • Nutmeg: Just a pinch—it sounds strange until you taste it, then you'll wonder how you ever made cheese sauce without it.

Instructions

Get your oven ready and prep the dish:
Preheat to 200°C (400°F) and lightly grease your baking dish with butter or oil. This prevents any sticking and makes cleanup easier later.
Cook the pasta almost all the way:
Boil salted water, then cook your pasta about 2 minutes shy of what the package says—it needs to stay a little firm because it'll keep cooking in the oven. Drain it well and set it aside, but don't rinse it; that starch helps the sauce cling to each piece.
Build the base of your sauce:
Melt butter in a large skillet over medium heat, then add your chopped onion. Listen for the quiet sizzle and cook until it turns translucent and soft, about 3–4 minutes. Add the minced garlic, stir for a minute until the smell makes your whole kitchen smell like warmth.
Make the roux and add your liquids:
Sprinkle in the flour and stir constantly for a minute—this cooks out the raw flour taste. Then slowly whisk in the milk and cream while stirring, keeping your whisk moving so no lumps form. Let it simmer for 3–4 minutes until it thickens enough to coat the back of a spoon.
Introduce all three cheeses:
Add your mozzarella, Parmesan, ricotta, salt, pepper, and that essential pinch of nutmeg. Stir gently until everything melts into a smooth, creamy sauce that smells almost too good to be true.
Wilt in the spinach:
Add your chopped spinach and stir for just a minute or two—it wilts faster than you'd expect and you want it tender, not mushy. The bright green will start to soften and release into the sauce.
Combine everything:
Toss the cooked pasta into the sauce and stir well, making sure every piece gets coated. Transfer the whole thing to your prepared baking dish and spread it out evenly.
Top and bake:
Scatter the extra mozzarella and Parmesan over the top—this creates that golden, bubbly crust that everyone reaches for first. Bake for 20–25 minutes until the top is golden and the sauce bubbles at the edges, then let it rest for 5 minutes before serving so it sets slightly and is easier to scoop.
Fresh spinach and creamy cheese sauce coat every penne noodle inside this hearty Creamy Spinach and Cheese Pasta Bake. Save
Fresh spinach and creamy cheese sauce coat every penne noodle inside this hearty Creamy Spinach and Cheese Pasta Bake. | flavormonk.com

This dish has a way of bringing people together at the table, even on ordinary Tuesday nights. It reminds me that the best meals aren't about fancy techniques or hard-to-find ingredients—they're about comfort and someone taking the time to make something warm for the people they care about.

Flavor Balance and How It All Works Together

The magic of this dish lives in the balance between three cheeses that would seem heavy on their own but feel elegant together. The richness of the cream and ricotta softens the sharpness of the Parmesan, while the mozzarella ties everything into a gentle, meltable whole. That tiny hint of nutmeg is your secret—it's barely noticeable, but without it, something feels missing, like a song without the right harmony.

Variations That Actually Work

The beauty of this recipe is how willing it is to adapt. I've made it with kale when spinach ran out, and it needed just one extra minute in the sauce to wilt properly, but the result was equally good. Some versions of this exist with sausage stirred in, others with roasted mushrooms or sun-dried tomatoes folded through at the end. The creamy base is forgiving enough to welcome almost any vegetable you have on hand, as long as you cook it down first.

Serving and Pairing Ideas

Serve this straight from the baking dish while it's still warm and the cheese is at its creamiest. A crisp green salad alongside cuts through the richness beautifully, and if you're pouring wine, go for something bright like Sauvignon Blanc that won't get lost next to all that cheese. Leftovers reheat gently in a low oven or even in a skillet on the stovetop with a splash of extra cream to keep them from drying out.

  • Add a squeeze of fresh lemon juice just before serving to brighten everything up.
  • If you want protein, stir in some cooked chicken or crumbled sausage before baking.
  • This freezes well for up to three months, though it tastes best eaten within the first few days.
Spoon serving of Creamy Spinach and Cheese Pasta Bake onto a plate with a crisp green salad beside it. Save
Spoon serving of Creamy Spinach and Cheese Pasta Bake onto a plate with a crisp green salad beside it. | flavormonk.com

There's something deeply satisfying about pulling a bubbling bake from the oven and knowing you've made something that tastes like it took hours, when really all you did was show up and do the work mindfully. That's the whole gift of cooking.

Recipe FAQs

Yes, while penne or rigatoni are recommended for holding the sauce, you can use other short pasta shapes like macaroni or fusilli.

Absolutely. You can mix in cooked shredded chicken or browned Italian sausage before baking to add extra protein.

Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat in the oven or microwave until warmed through.

Yes, you can assemble the dish and freeze it before baking. Thaw overnight in the refrigerator and bake as directed, adding extra time if needed.

You can easily replace spinach with chopped kale or Swiss chard for a different variation on greens.

Creamy Spinach Cheese Pasta Bake

Comforting baked pasta with tender spinach and rich melted cheese sauce for a cozy dinner.

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

Ingredients

Pasta

  • 10.5 oz penne or rigatoni

Vegetables

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

Cheese & Dairy

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

Topping

  • 1/2 cup additional mozzarella cheese
  • 2 tbsp grated Parmesan cheese

Instructions

1
Preheat Oven: Preheat the oven to 400°F. Lightly grease a medium baking dish.
2
Boil Pasta: Bring a large pot of salted water to a boil. Cook the pasta 2 minutes less than package instructions for al dente. Drain and set aside.
3
Sauté Aromatics: In a large skillet, melt the butter over medium heat. Add the onion and cook until soft, about 3–4 minutes. Stir in the garlic and cook for 1 minute.
4
Prepare Sauce Base: Sprinkle in the flour and cook, stirring, for 1 minute. Gradually whisk in the milk and cream. Bring to a simmer and cook, stirring constantly, until thickened, about 3–4 minutes.
5
Melt Cheeses: Add the mozzarella, Parmesan, ricotta, salt, pepper, and nutmeg. Stir until cheeses are melted and sauce is smooth.
6
Wilt Spinach: Add the spinach and cook until just wilted, 1–2 minutes.
7
Combine Pasta and Sauce: Combine the drained pasta with the sauce. Mix well and transfer to the prepared baking dish.
8
Add Topping: Sprinkle with the extra mozzarella and Parmesan for topping.
9
Bake: Bake for 20–25 minutes, until golden and bubbling. Let rest for 5 minutes before serving.
Additional Information

Equipment Needed

  • Large pot
  • Skillet
  • Whisk
  • Baking dish
  • Mixing spoon

Nutrition (Per Serving)

Calories 540
Protein 22g
Carbs 49g
Fat 27g

Allergy Information

  • Contains: Wheat (gluten), milk, cheese (dairy).
  • Check cheese and cream labels for vegetarian suitability if needed.
Rhea Kapoor

Everyday recipes and cooking tips for home cooks who love good food.