Imagine the comforting aroma of melted cheese, the bright green pop of spinach, and the silky richness of a classic Alfredo sauce all baked together in a single pan. That’s the magic of Cheesy Spinach Delight: Baked Penne Alfredo—an indulgent brunch staple that feels luxurious yet stays wonderfully simple.
What makes this dish truly special is the harmony between al dente penne, a creamy Parmesan‑infused sauce, and a generous layer of mozzarella that turns golden and bubbly in the oven. The fresh spinach adds a burst of color and a subtle earthiness that balances the richness.
This recipe is perfect for weekend brunches, lazy Sunday mornings, or even a hearty breakfast-for‑dinner. It will win over cheese lovers, veggie fans, and anyone who craves a comforting, crowd‑pleasing plate.
The process starts with cooking the pasta, then whisking a quick Alfredo, folding in spinach, layering cheese, and finishing with a short bake. In under an hour you’ll have a golden, cheesy masterpiece ready to serve.
Why You'll Love This Recipe
One‑Pan Wonder: All components come together in a single baking dish, minimizing cleanup while delivering maximum flavor in every bite.
Cheese‑Lover’s Dream: A blend of mozzarella and Parmesan creates a stretchy, golden crust that satisfies even the pickiest cheese enthusiasts.
Nutritious Boost: Fresh spinach sneaks in iron, calcium, and vitamins, making the dish feel a little lighter without compromising indulgence.
Brunch‑Ready Speed: From start to finish it takes less than an hour, perfect for feeding a crowd without a marathon kitchen session.
Ingredients
The foundation of this dish is a balance between pasta, dairy, and fresh greens. Penne provides the perfect ridged surface for the sauce to cling, while heavy cream and butter create the velvety Alfredo base. Fresh spinach adds color, texture, and a nutritional lift, and the combination of mozzarella and Parmesan delivers that irresistible cheesy pull.
Main Ingredients
- 12 oz penne pasta
- 2 cups fresh spinach, roughly chopped
Cheese & Dairy
- 1 ½ cups shredded mozzarella cheese
- ½ cup grated Parmesan cheese
- 2 cups heavy cream
- 2 tablespoons unsalted butter
Sauce Components & Seasonings
- 3 cloves garlic, minced
- ¼ teaspoon ground nutmeg
- Salt and freshly ground black pepper, to taste
- 1 tablespoon olive oil
- Optional: pinch of red‑pepper flakes for heat
Each ingredient plays a specific role: the butter and cream create a luxurious base, garlic adds aromatic depth, and nutmeg contributes a whisper of warmth that is classic in Alfredo sauces. Parmesan sharpens the flavor while mozzarella supplies melt and stretch. The olive oil helps sauté the garlic without burning, and the spinach folds in at the last minute, retaining its bright hue and nutrients.
Step-by-Step Instructions

Preparing the Pasta
Bring a large pot of salted water to a rolling boil. Add the penne pasta and cook until just shy of al dente—about 8 minutes. Drain, reserving ½ cup of the pasta water, then set the pasta aside. This starchy water will later help the sauce cling to every noodle.
Making the Alfredo Sauce
- Heat the Base. In a large skillet over medium heat, melt 2 tablespoons unsalted butter. Once foamy, add 3 cloves garlic, minced and sauté for 30 seconds until fragrant, being careful not to let it brown.
- Incorporate Cream. Reduce heat to low and slowly whisk in 2 cups heavy cream. Bring the mixture to a gentle simmer; this activates the butterfat, creating a silky texture.
- Season & Thicken. Sprinkle in ¼ teaspoon ground nutmeg, then season with salt and pepper. Let the sauce simmer 3–4 minutes, stirring occasionally, until it thickens enough to coat the back of a spoon.
- Add the Cheeses. Stir in ½ cup grated Parmesan cheese until fully melted, then fold in 1 ½ cups shredded mozzarella. The sauce should become glossy and slightly stretchy.
- Adjust Consistency. If the sauce feels too thick, whisk in a splash of the reserved pasta water until you reach a velvety pourable consistency.
Assembling & Baking
- Combine Pasta & Spinach. Add the cooked penne and 2 cups fresh spinach to the skillet, tossing until the spinach wilts and the pasta is evenly coated with sauce.
- Transfer to Baking Dish. Pour the mixture into a greased 9‑x‑13‑inch baking dish, spreading it into an even layer. Sprinkle any remaining mozzarella over the top for a golden crust.
- Optional Heat Boost. If you enjoy a little kick, sprinkle a pinch of red‑pepper flakes across the surface before baking.
- Bake. Place the dish in a preheated oven at 375°F (190°C) and bake for 15–18 minutes, or until the cheese is bubbling and lightly browned.
- Rest & Serve. Remove from the oven and let the casserole rest for 5 minutes. This short rest lets the sauce settle, making it easier to slice and serve.
Tips & Tricks
Perfecting the Recipe
Reserve Pasta Water. The starchy water is a secret weapon for loosening the sauce without diluting flavor.
Don’t Over‑Bake. Keep the oven time to 15–18 minutes; over‑baking can dry out the creamy interior.
Use Fresh Spinach. Fresh leaves wilt quickly and retain a bright green color, unlike frozen spinach which can release excess water.
Flavor Enhancements
Finish the dish with a squeeze of fresh lemon juice for a subtle acidity that lifts the richness. A dash of smoked paprika adds depth, while a drizzle of extra‑virgin olive oil right before serving gives a glossy finish.
Common Mistakes to Avoid
Avoid adding the cheese while the sauce is boiling vigorously; high heat can cause the cheese to separate. Also, don’t skip the resting period—cutting too early releases the sauce onto the plate and makes the dish look watery.
Pro Tips
Grate Your Own Cheese. Freshly grated Parmesan melts more smoothly and provides a brighter flavor than pre‑grated packets.
Use a Heavy‑Bottom Skillet. Even heat distribution prevents scorching of the cream and ensures a uniform sauce.
Season Layer by Layer. Lightly salt the pasta water, then taste the sauce before adding more salt; this avoids over‑salting.
Variations
Ingredient Swaps
Replace penne with rigatoni or fusilli for a different bite. Swap mozzarella for provolone or fontina for a sharper melt. If you prefer a milder green, use kale or arugula instead of spinach; just massage the leaves with a little olive oil first.
Dietary Adjustments
For a gluten‑free version, use brown rice or corn‑based pasta and ensure the Parmesan is certified gluten‑free. To go dairy‑free, substitute heavy cream with coconut cream and use a vegan mozzarella alternative. Keto diners can replace the pasta with shirataki noodles or spiralized zucchini.
Serving Suggestions
Pair the casserole with a crisp arugula salad dressed in lemon‑vinaigrette, or serve alongside roasted cherry tomatoes for a burst of acidity. A side of garlic‑buttered sourdough toast is perfect for sopping up any extra sauce.
Storage Info
Leftover Storage
Allow the casserole to cool completely, then transfer it to an airtight container. Refrigerate for up to 3 days. For longer keeping, portion into freezer‑safe bags, flatten, and freeze for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating Instructions
Reheat in a preheated 350°F (175°C) oven, covered with foil, for 15–20 minutes until heated through. Remove the foil for the last 5 minutes to re‑crisp the cheese. A microwave works for single servings—heat 1‑minute intervals, stirring gently, and add a splash of milk to restore creaminess.
Frequently Asked Questions
This Baked Penne Alfredo brings together creamy sauce, melty cheese, and vibrant spinach in a single, brunch‑worthy casserole. With straightforward steps, helpful tips, and flexible variations, you’ll feel confident serving it any day of the week. Feel free to experiment with your favorite cheeses or proteins—cooking is all about making the dish your own. Enjoy the comforting, cheesy goodness with family and friends!