Imagine a warm, bubbling casserole that smells of melted cheese, fresh herbs, and a hint of garlic, ready to greet you at the breakfast table. That’s the magic of our Creamy Spinach & Artichoke Pasta Bake – a comforting culinary delight that feels like a hug in a dish.
What makes this bake truly special is the marriage of two classic dip flavors—spinach and artichoke—with al dente pasta, all bound together by a luxuriously creamy sauce that never feels heavy.
Family members of all ages will adore it, from picky kids who love cheesy goodness to adults craving a hearty brunch that feels indulgent yet approachable. It shines as a weekend treat, a lazy Sunday brunch, or a make‑ahead weekday breakfast.
The process is straightforward: sauté aromatics, whisk together a roux‑based sauce, fold in spinach, artichokes, and cooked pasta, then bake until golden and bubbling. Minimal hands‑on time, maximum flavor.
Why You'll Love This Recipe
One‑Pan Comfort: All the flavor lives in a single casserole, so cleanup is a breeze and you can focus on enjoying the meal.
Cheese Lover’s Dream: A blend of mozzarella, Parmesan, and cream cheese creates a gooey, golden top that satisfies any cheese craving.
Vegetable Boost: Fresh spinach and artichoke hearts add nutrients and a bright, earthy flavor without compromising indulgence.
Make‑Ahead Friendly: Assemble the night before, refrigerate, and bake fresh in the morning for a stress‑free brunch.
Ingredients
For this bake I rely on fresh, high‑quality components that each play a distinct role. The pasta provides a sturdy base that holds the sauce, while the spinach and artichoke hearts supply a bright, slightly tangy contrast. A classic béchamel‑style sauce built from butter, flour, and dairy creates a velvety coating that ties everything together. Finally, the cheese trio adds depth, meltiness, and a golden crust that makes the dish irresistible.
Main Ingredients
- 12 oz (340 g) penne or rigatoni pasta
- 3 cups fresh spinach, roughly chopped
- 1 cup marinated artichoke hearts, drained and quartered
Sauce Components
- 3 tablespoons unsalted butter
- 3 tablespoons all‑purpose flour
- 1 ½ cups whole milk, warmed
- ½ cup heavy cream
- 4 oz (115 g) cream cheese, softened
- 1 cup shredded mozzarella cheese
- ½ cup grated Parmesan cheese
Seasonings & Extras
- 2 cloves garlic, minced
- ½ small onion, finely diced
- ¼ teaspoon freshly grated nutmeg
- ¼ teaspoon red‑pepper flakes (optional)
- Salt and freshly ground black pepper, to taste
- 2 tablespoons chopped fresh basil, plus extra for garnish
These ingredients work in harmony: the butter‑flour roux creates a silky base, the milk and cream add richness, and the cheeses melt into a glossy blanket. Spinach wilts quickly, preserving its bright color, while artichoke hearts contribute a tender bite and a subtle lemony note. The aromatics—onion, garlic, and nutmeg—infuse the sauce with depth, and the final basil lift brightens every spoonful.
Step-by-Step Instructions

Cooking the Pasta
Bring a large pot of salted water to a rolling boil. Add the penne and cook until just al dente—about 1 minute shy of the package instructions. Drain, drizzle with a teaspoon of olive oil to prevent sticking, and set aside while you build the sauce.
Building the Creamy Base
- Make a roux. In a heavy saucepan over medium heat, melt the butter until it foams. Sprinkle the flour over the butter and whisk continuously for 2‑3 minutes until the mixture turns a light golden hue. This cooks out the raw flour taste and creates a thickening foundation.
- Incorporate dairy. Slowly pour the warmed milk into the roux while whisking to avoid lumps. Once smooth, stir in the heavy cream and continue to cook for another 3 minutes until the sauce thickens enough to coat the back of a spoon.
- Blend the cheeses. Reduce the heat to low and fold in the softened cream cheese, mozzarella, and Parmesan. Stir until every cheese is fully melted, creating a glossy, velvety mixture. Add the grated nutmeg, red‑pepper flakes, and a generous pinch of salt and pepper.
- Sauté aromatics. In a separate skillet, heat a drizzle of olive oil over medium heat. Add the diced onion and sauté for 3 minutes until translucent. Toss in the minced garlic and cook another 30 seconds, just until fragrant—be careful not to let it brown.
- Combine greens. Add the chopped spinach to the onion‑garlic mixture, stirring until wilted, about 2 minutes. Then stir in the quartered artichoke hearts, allowing their briny juices to mingle with the sauce.
- Unite pasta and sauce. Transfer the cooked pasta into the sauce pan, tossing gently to coat every tube with the creamy mixture. Fold in the fresh basil, reserving a pinch for garnish.
- Transfer to baking dish. Lightly grease a 9‑inch square or medium casserole dish. Spread the pasta evenly, smoothing the top with a spatula. Sprinkle any remaining mozzarella and Parmesan over the surface for a bubbling crust.
- Bake to perfection. Preheat the oven to 375°F (190°C). Place the dish in the middle rack and bake for 20‑25 minutes, or until the cheese is melted, golden, and the edges are bubbling. A visual cue is a deep amber crust that gently cracks when you tap it.
Finishing & Serving
Remove the bake from the oven and let it rest for 5 minutes. This short pause allows the sauce to thicken slightly, making slicing easier. Garnish with the reserved fresh basil and a drizzle of extra‑virgin olive oil if desired. Serve hot, straight from the dish, and watch it disappear.
Tips & Tricks
Perfecting the Recipe
Al Dente Pasta: Cook the pasta just shy of fully done; it will finish cooking in the oven, preventing a mushy texture.
Room‑Temperature Dairy: Soften cream cheese and warm milk before adding to the roux. This avoids lumps and speeds up incorporation.
Even Cheese Distribution: Mix half of the shredded mozzarella into the sauce and reserve the rest for the topping. This guarantees meltiness throughout and a crunchy finish.
Prevent a Dry Top: Cover the casserole with foil for the first 15 minutes of baking, then uncover to brown the cheese.
Flavor Enhancements
A splash of fresh lemon juice added right before serving brightens the richness. For a subtle smoky note, stir in ½ teaspoon smoked paprika with the spices. Finish with a drizzle of truffle oil for an upscale twist.
Common Mistakes to Avoid
Skipping the resting time after baking causes the sauce to run off the plate. Over‑baking can dry out the pasta, so keep a close eye on the crust color. Finally, never add cold milk directly to the hot roux—it creates lumps.
Pro Tips
Use a Cast‑Iron Skillet: If you have one, sear the aromatics and spinach in cast iron; it distributes heat evenly and adds a subtle caramelized flavor.
Grate Fresh Parmesan: Freshly grated cheese melts better and provides a sharper, more aromatic finish than pre‑grated packets.
Season Layer by Layer: Lightly salt the pasta water, season the sauce, and taste before the final bake to ensure balanced flavor.
Prep the Night Before: Assemble the casserole, cover tightly, and refrigerate. In the morning, simply pop it in the oven for a no‑stress brunch.
Variations
Ingredient Swaps
Swap the penne for fusilli or farfalle for a different texture. Replace artichoke hearts with roasted red peppers for a sweeter bite, or add sautéed mushrooms for earthiness. For a dairy‑free version, use plant‑based cream cheese, mozzarella, and a splash of coconut milk.
Dietary Adjustments
Gluten‑free pasta (brown rice or quinoa pasta) works perfectly—just follow the same cooking time. To make it keto, use shirataki noodles and replace the flour with almond flour. For vegans, substitute the dairy with cashew cream, nutritional yeast, and a vegan cheese blend.
Serving Suggestions
Pair the bake with a crisp arugula salad tossed in lemon vinaigrette, or serve alongside toasted sourdough for extra crunch. A side of fresh fruit salad brightens the plate, making it an ideal brunch ensemble.
Storage Info
Leftover Storage
Allow the casserole to cool to room temperature, then transfer it to an airtight container. Refrigerate for up to 4 days. For longer keeping, portion the leftovers into freezer‑safe bags, lay flat, and freeze for up to 3 months. Label with the date to stay organized.
Reheating Instructions
Reheat in a preheated 350°F (175°C) oven for 15‑20 minutes, covered with foil to retain moisture, then uncover for the final 5 minutes to re‑crisp the cheese. In a microwave, heat a single serving on medium power for 2‑3 minutes, stirring halfway and adding a splash of milk if it looks dry.
Frequently Asked Questions
This Creamy Spinach & Artichoke Pasta Bake brings together comforting textures, bold cheese, and bright greens in a single, crowd‑pleasing dish. With clear, step‑by‑step instructions, handy storage tips, and flexible variations, you’ll feel confident serving it for any brunch or leisurely breakfast. Feel free to tweak herbs, swap proteins, or add a dash of spice—cooking is your canvas. Gather the ingredients, follow the guide, and enjoy a warm, cheesy masterpiece that will keep everyone coming back for seconds.