A comforting, cheesy casserole that blends tender pasta, vibrant spinach, and buttery artichokes into a golden, bubbling masterpiece.
When I first walked into my grandmother’s kitchen on a rainy autumn afternoon, the air was thick with the scent of melted cheese and fresh herbs. She was pulling a golden casserole from the oven, its bubbling surface reflecting the warm glow of the kitchen lights. The dish was a humble spin on a classic Italian bake, and it instantly became a family favorite. I remember the first bite—creamy, tangy, and comfortingly rich—sparking a memory that still makes my mouth water.
This Spinach Artichoke Pasta Bake with Mozzarella is rooted in that cherished tradition. It takes the beloved flavors of a classic spinach‑artichoke dip and marries them with al dente penne, creating a hearty, one‑dish wonder that feels both indulgent and homey. The recipe draws inspiration from Italian comfort food while embracing the creamy, cheesy decadence that makes a casserole unforgettable.
In this article, you’ll discover the step‑by‑step process to achieve perfectly cooked pasta, a silky sauce that clings to every strand, and a golden mozzarella crust that cracks delightfully with each forkful. You’ll also learn the science behind the sauce thickening, the best way to keep the spinach vibrant, and how to adjust the recipe for any number of guests.
I’m thrilled to share this recipe with you, and I hope it becomes a staple in your kitchen as it has in mine. Let’s dive in and create a dish that will warm hearts and fill bellies.
🌟 Why This Recipe Will Captivate You
From the first aromatic whiff to the final cheesy pull, this bake offers layers of flavor, texture, and visual appeal that make it a standout at any table.
- ✨ Irresistible Creamy Texture: The combination of milk, cream, and melted cheeses creates a velvety sauce that coats each piece of pasta, ensuring every bite feels luxurious.
- ✨ Nutrient‑Boosting Greens: Fresh spinach adds iron, vitamin K, and a vibrant color, while artichoke hearts contribute antioxidants and a subtle, nutty flavor.
- ✨ Easy One‑Dish Meal: All components are cooked in a single baking pan, minimizing cleanup and maximizing flavor development through oven caramelization.
- ✨ Customizable Flavor Profile: Whether you crave extra heat, a smoky twist, or a dairy‑free version, the base is versatile enough to accommodate countless adaptations.
- ✨ Crowd‑Pleaser: The golden mozzarella topping appeals to both kids and adults, making it perfect for family dinners, potlucks, or casual gatherings.
- ✨ Time‑Efficient: With a total prep and cook time of just over an hour, you can serve a restaurant‑quality dish without spending the whole day in the kitchen.
🥗 Ingredients
📝 Complete Ingredient List
For the Pasta:
For the Sauce:
For the Topping:
🔍 Focus on Key Ingredients
Spinach
Spinach provides a bright, earthy flavor and a burst of color that lifts the dish from a simple casserole to a visually appealing centerpiece. Choose baby spinach for its tenderness, or mature leaves if you prefer a heartier bite. Rinse thoroughly to remove any grit, and pat dry to avoid excess water diluting the sauce.
Artichoke Hearts
Artichoke hearts add a delicate, slightly tangy taste that balances the richness of the cheese and cream. Opt for marinated hearts in water or a light brine rather than oil to keep the overall fat content in check. They also bring a subtle texture contrast, offering a gentle chew amidst the creamy sauce.
Mozzarella Cheese
Mozzarella is the star of the topping, delivering that iconic stretch and melt. For the best melt, use low‑moisture mozzarella; it browns nicely without releasing too much liquid. If you love extra gooeyness, blend in a small portion of fresh mozzarella, but be mindful of the added moisture.
🔄 Quick Substitutions
| If you don’t have... | Use instead... |
|---|---|
| Whole milk | 2% milk or oat milk (for dairy‑free) |
| Heavy cream | Coconut cream or half‑and‑half |
| Fresh spinach | Swiss chard or kale (blanched) |
| Breadcrumbs | Crushed cornflakes or panko |
👨🍳 Step‑by‑Step Instructions
Follow these detailed steps to create a perfectly balanced bake that’s creamy inside and golden on top.
📋 Phase 1: Preparation & Mise en Place
Gather and prep all components before you start cooking.
Cook the Penne
Bring a large pot of salted water to a rolling boil. Add the penne and cook al dente according to the package instructions, usually about 9‑10 minutes. Drain, drizzle with 1 tablespoon of olive oil to prevent sticking, and set aside.
Prepare the Greens
While the pasta cooks, rinse the spinach under cold water, shake off excess moisture, and roughly chop. If using larger leaves, give them a quick 30‑second blanch in boiling water, then shock in ice water to retain the vivid green hue.
Chop Artichokes & Garlic
Drain the marinated artichoke hearts, pat dry, and dice into bite‑size pieces. Mince the garlic finely; this will infuse the sauce without leaving large chunks.
🔥 Phase 2: Cooking & Assembly
Create the sauce, combine with pasta, and bake.
Make a Roux
In a large saucepan over medium heat, melt the butter. Sprinkle the flour over the melted butter, stirring constantly with a whisk for 2‑3 minutes until the mixture turns a light golden color. This forms a roux that will thicken the sauce without clumping.
Add Milk & Cream
Gradually whisk in the whole milk, followed by the heavy cream, ensuring a smooth consistency. Continue whisking for 4‑5 minutes until the mixture thickens and coats the back of a spoon.
Incorporate Cheeses & Seasonings
Reduce heat to low and stir in the grated Parmesan, shredded mozzarella, minced garlic, nutmeg, and red pepper flakes (if using). Mix until the cheeses melt completely, creating a glossy, velvety sauce. Season with salt and pepper to taste.
Combine Pasta, Greens, and Artichokes
Add the cooked penne, chopped spinach, and artichoke hearts into the sauce. Toss gently to ensure every piece is evenly coated. The residual heat will wilt the spinach further, integrating its flavor throughout.
✨ Phase 3: Finishing & Serving
Add the topping, bake, and serve hot.
Prepare the Topping
In a small bowl, combine the extra shredded mozzarella, grated Parmesan, breadcrumbs, and melted butter. Mix until the crumbs are evenly coated; this will create a crisp, golden crust.
Assemble & Bake
Transfer the pasta mixture to a greased 9×13‑inch baking dish. Sprinkle the topping evenly over the surface. Bake in a preheated oven at 190°C (375°F) for 20‑25 minutes, or until the top is bubbling and turns a deep golden brown.
Rest, Slice, and Serve
Allow the bake to rest for 5‑7 minutes after removing from the oven. This helps the sauce set, making it easier to cut clean slices. Serve hot, optionally garnished with a sprinkle of fresh parsley or extra Parmesan.
💡 Expert Tips & Tricks
🛒 Choosing the Right Ingredients
Select fresh, vibrant spinach with deep green leaves; wilted or yellowed leaves indicate age. For artichokes, look for hearts that are firm, with a subtle scent of brine, and avoid any that appear mushy. When buying mozzarella, opt for low‑moisture blocks that you can grate yourself for the best melt. Finally, choose a Parmesan that is aged at least 24 months for a nutty, complex flavor that elevates the entire dish.
🔪 Preparation Techniques
Before adding spinach to the sauce, give it a quick sauté in a splash of olive oil to release excess moisture, which prevents a watery casserole. When chopping artichoke hearts, keep the pieces uniform (about ½‑inch cubes) so they distribute evenly and cook uniformly. Use a whisk when making the roux to avoid lumps, and gradually add liquids to maintain a silky texture.
🌡️ Mastering the Cooking Process
Maintain a steady medium‑low heat while thickening the sauce; high heat can cause the dairy to curdle. Use a kitchen thermometer if you’re unsure: the sauce should reach around 85°C (185°F) before adding the cheese. Baking at 190°C ensures a crisp topping without over‑drying the interior. If you prefer a softer crust, lower the temperature to 175°C and extend the baking time by 5‑10 minutes.
🍽️ Presentation & Service
For a restaurant‑style finish, dust the top with a light sprinkling of smoked paprika or a drizzle of truffle oil just before serving. Pair each slice with a garnish of micro‑herbs or a few whole artichoke hearts for visual contrast. Serve the bake directly from the dish, allowing guests to pull generous portions with a sturdy spatula.
🏆 Pro Tips
Professional chefs distinguish a good bake from an unforgettable one through technique, timing, and attention to detail.
- 🎯 Use a Double Boiler for the Sauce: Cooking the roux and dairy in a double boiler provides gentle, even heat, preventing scorching and ensuring a perfectly smooth base.
- 🎯 Freeze the Pasta Slightly: After boiling, spread the penne on a tray and freeze for 10 minutes. This firms the pasta, reducing breakage when mixed with the sauce and preserving its shape during baking.
- 🎯 Incorporate a Flavor Boost with Umami Paste: A teaspoon of miso or soy‑based umami paste dissolved into the sauce deepens the savory profile without adding salt.
- 🎯 Finish with a High‑Heat Broil: For the last 2‑3 minutes, switch the oven to broil to achieve a caramelized, crunchy topping that stays crisp even after resting.
- 🎯 Balance Moisture with Breadcrumb Ratio: Too many breadcrumbs can dry out the bake; keep the breadcrumb-to-butter ratio at 1:1 to maintain a light, airy crust.
- 🎯 Rest Before Cutting: Allowing the casserole to rest lets the starches re‑absorb moisture, resulting in cleaner slices and a more cohesive texture.
“A great casserole is not just about ingredients; it’s about timing, temperature, and love poured into every layer.” — Massimo Bottura
🔄 Variations & Adaptations
This versatile bake can be tweaked to suit dietary preferences, flavor cravings, and seasonal ingredients.
🥬 Vegetarian / Vegan Version
Swap the dairy components for plant‑based alternatives: use oat milk, coconut cream, and a blend of vegan mozzarella and nutritional yeast for cheesy depth. Replace butter with olive oil, and use gluten‑free breadcrumbs made from toasted rice flour. The result is a creamy, comforting bake that remains entirely plant‑based.
- Replace dairy milk with oat milk (1:1 ratio).
- Use coconut cream instead of heavy cream.
- Combine shredded vegan mozzarella with 2 tbsp nutritional yeast for a cheesy flavor.
🌶️ Flavor Variations
Explore different culinary directions by adjusting herbs, spices, and additional ingredients.
Spicy Version
Increase the red pepper flakes to 1 tsp, add a diced jalapeño, and finish with a drizzle of hot chili oil just before serving.
Mediterranean Version
Stir in sun‑dried tomatoes, Kalamata olives, and a teaspoon of oregano. Top with feta crumbles instead of Parmesan for a briny twist.
Asian‑Inspired Version
Replace the Parmesan with grated Pecorino Romano, add a splash of soy sauce to the sauce, and garnish with toasted sesame seeds and sliced scallions.
⚠️ Dietary Adaptations
Gluten‑Free
Use gluten‑free penne or rice pasta, and substitute regular breadcrumbs with gluten‑free panko or crushed rice crackers.
Lactose‑Free
Swap the milk and cream for lactose‑free alternatives, and use lactose‑free mozzarella or a dairy‑free cheese blend.
Low‑Calorie
Reduce the heavy cream to half, replace half of the mozzarella with low‑fat cheese, and increase the proportion of spinach to lower the calorie density while maintaining volume.
👶 Family / Kid‑Friendly Version
Kids love extra cheese and a softer texture. Use a milder mozzarella, add a pinch of sweet paprika, and serve with a side of garlic bread for a complete, kid‑approved meal.
📦 Storage & Reheating
🧊 Conservation
Refrigerator:
- Duration: 3‑4 days
- Recommended container: Airtight glass or BPA‑free plastic container
- Tip: Reheat directly from the fridge to preserve texture; avoid letting it sit at room temperature for more than two hours.
Freezer:
- Duration: Up to 2 months
- Method: Cool completely, then wrap tightly in foil and place in a freezer‑safe bag.
- Defrosting: Transfer to the refrigerator overnight before reheating.
💡 For best flavor, reheat within one month; the cheese may become grainier after prolonged freezing.
♨️ Reheating
🔥 Oven (Recommended):
- Preheat to 180°C (350°F).
- Cover with aluminum foil to prevent drying.
- Heat for 15‑20 minutes, or until the center is hot.
- Remove foil and bake an additional 5 minutes to re‑crisp the topping.
⚡ Microwave (Quick):
- Place a portion on a microwave‑safe plate.
- Cover with a microwave‑safe lid or paper towel.
- Heat on medium power for 2‑3 minutes, stirring halfway.
- If needed, heat additional 30‑second intervals until hot.
🍳 Stovetop:
Transfer a slice to a non‑stick skillet, add a splash of milk, cover, and warm over low heat for 5‑7 minutes, turning once to ensure even heating.
🍷 Perfect Pairings
🥗 Side Dishes
- Arugula Salad with Lemon Vinaigrette: The peppery arugula cuts through the richness, while the citrus brightens the palate.
- Garlic‑Roasted Brussels Sprouts: Their caramelized edges add texture and a subtle bitterness that balances the creamy bake.
- Grilled Zucchini with Herb Oil: Lightly charred zucchini offers a fresh, smoky complement.
🍷 Wine & Beverage Matches
- White – Pinot Grigio: Its crisp acidity lifts the buttery sauce without overwhelming the cheese.
- Red – Chianti Classico: The medium tannins and bright cherry notes pair nicely with the earthy spinach.
- Non‑Alcoholic – Sparkling Elderflower Water: A subtle floral fizz provides a refreshing contrast.
🍰 Completing the Meal
Start with a light citrus‑infused bruschetta, follow with the pasta bake, and finish with a classic tiramisu or a lemon ricotta cheesecake. The dessert’s airy sweetness rounds out the hearty main course beautifully.
❓ Frequently Asked Questions
Q: Can I use a different shape of pasta?
Absolutely. Short, tubular shapes like rigatoni or fusilli work well because their ridges trap the sauce. Just ensure the pasta is cooked al dente before mixing with the sauce to avoid over‑cooking during the bake.
Q: How do I prevent the sauce from becoming grainy?
Maintain a steady medium‑low heat while adding the milk and cream, whisk continuously, and avoid boiling the sauce aggressively. Using a double boiler, as suggested in the pro tips, also helps keep the temperature gentle and prevents protein separation.
Q: What if I don’t have fresh spinach?
You can substitute frozen spinach; be sure to thaw it fully, squeeze out excess water, and briefly sauté it before adding to the sauce. This step prevents the casserole from becoming watery.
Q: Is it possible to make this recipe gluten‑free?
Yes. Use gluten‑free penne or rice pasta and replace the regular breadcrumbs with gluten‑free panko or crushed cornflakes. Ensure any flour used for the roux is also gluten‑free (rice flour works well).
Q: Can I add protein like chicken or sausage?
Definitely. Cook diced chicken breast or Italian sausage separately, season lightly, and fold it into the sauce before combining with the pasta. This adds a hearty element and makes the dish suitable for a main‑course protein‑focused meal.
Q: How far in advance can I assemble the bake?
You can assemble the casserole up to 24 hours ahead. Cover tightly with foil and store in the refrigerator. When ready, add the topping and bake as directed; you may need an extra 5‑10 minutes of baking time if the dish is cold.
🎉 To Your Oven!
This Spinach Artichoke Pasta Bake with Mozzarella brings together comfort, nutrition, and culinary elegance in one pot. The creamy, cheesy sauce envelops tender pasta while the spinach and artichokes add a fresh, slightly tangy contrast. Whether you’re feeding a busy family, hosting friends, or simply craving a warm, indulgent dinner, this recipe delivers on flavor, texture, and visual appeal.
Remember, the magic lies in the balance of ingredients, the gentle heat that creates a silky sauce, and the golden crust that crowns the dish. Adjust the portions, experiment with variations, and make it your own. I can’t wait to hear how you personalize it and see your beautiful creations.
Have you tried this recipe?
Leave a comment and rating below! Share your photos on Instagram with #SpinachArtichokeBake for a chance to be featured.
Spinach Artichoke Pasta Bake with Mozzarella
A cheesy, comforting casserole that blends pasta, spinach, and artichokes under a golden mozzarella crust.
📝 Ingredients
Pasta
Sauce
Topping
👨🍳 Instructions
- 1 Cook penne al dente, drain, and toss with olive oil.
- 2 Sauté garlic, then create a roux with butter and flour.
- 3 Whisk in milk and cream, simmer until thick.
- 4 Stir in cheeses, nutmeg, and pepper flakes.
- 5 Fold in spinach, artichokes, and pasta.
- 6 Transfer to baking dish, top with breadcrumb‑butter mixture.
- 7 Bake at 190°C for 20‑25 minutes until golden.
- 8 Rest 5 minutes, slice, and serve.
- 9 Optional: garnish with fresh parsley and extra Parmesan.
- 10 Pair with a crisp salad and a glass of Pinot Grigio.
🥗 Nutritional Information (per serving)
*Values are estimates based on standard ingredient brands.