Spinach Artichoke Pasta Bake: Creamy, Cheesy, and Impossible to Resist
You know that feeling when you’re craving something cozy, cheesy, and deeply comforting—but also want it to feel just a little bit special? That’s exactly what this Spinach Artichoke Pasta Bake delivers. It’s the kind of dish I whip up when friends are coming over, or when I need a little culinary hug after a long week. Creamy, rich, and loaded with tender pasta, melty mozzarella, and those briny-sweet artichokes, it’s like your favorite spinach dip transformed into a full-blown dinner. Plus, it’s one of those magical recipes that tastes even better the next day (if it lasts that long!). I’ve made it so many times now that I’ve tweaked it to perfection—balancing the creaminess without heaviness, making sure the spinach stays bright and fresh, and layering in just enough garlic and herbs to wake everything up. Trust me, once you try this, it’ll become your go-to comfort meal.

What Is Spinach Artichoke Pasta Bake?
This Spinach Artichoke Pasta Bake is essentially what happens when your favorite restaurant-style spinach artichoke dip decides to grow up, put on a fancy apron, and become a full meal. It’s a baked pasta casserole that layers tender penne (or your pasta of choice) with a luscious, creamy sauce made from ricotta, cream cheese, and melted mozzarella, all studded with chopped artichoke hearts and fresh spinach. The top gets golden and bubbly under the broiler, while the inside stays luxuriously soft and saucy. Think of it as the lovechild of mac and cheese and spinach dip—equally at home at a dinner party, potluck, or solo Friday night with a glass of wine. It’s rich but not overwhelming, comforting but still bright thanks to lemon zest and garlic, and it’s got that irresistible cheesy crust that everyone fights over.
Why You’ll Love This Recipe
First off, it’s ridiculously satisfying. That first bite—creamy, cheesy, with pops of artichoke and wilted spinach—just hits different. But beyond the flavor, there’s so much to love: it’s easy to throw together (no fancy techniques required), feeds a crowd (or leaves amazing leftovers), and feels indulgent without being overly complicated. I also adore how customizable it is—swap in gluten-free pasta, add grilled chicken for extra protein, or sneak in some sun-dried tomatoes if you’re feeling fancy. It’s the kind of dish that makes people say, “Wait… you made this?” when really, it’s just a few quality ingredients baked together with love. Plus, it reheats like a dream, which means you can make it ahead on Sunday and enjoy stress-free dinners all week. Whether you’re feeding family, hosting friends, or just treating yourself, this pasta bake never disappoints.
How to Make Spinach Artichoke Pasta Bake
Quick Overview
This recipe comes together in about 45 minutes start to finish, with most of that time spent baking to golden perfection. You’ll cook your pasta until just al dente, whip up a quick creamy sauce with ricotta, cream cheese, and seasonings, then layer everything with artichokes, spinach, and plenty of cheese before baking until bubbly and lightly browned. It’s simple, straightforward, and absolutely foolproof—even if you’re not a confident cook.
Ingredients
Here’s what you’ll need for a generously sized 9×13-inch casserole (serves 6–8):
- 12 oz (340g) penne or rigatoni pasta
- 1 (14 oz) can artichoke hearts, drained and roughly chopped
- 5 oz (about 5 cups) fresh spinach, roughly chopped
- 1 cup (240g) ricotta cheese
- 4 oz (115g) cream cheese, softened
- 1 large egg
- 3 cloves garlic, minced
- Zest of 1 lemon
- 1 tsp dried oregano
- ½ tsp red pepper flakes (optional, for a little kick)
- Salt and freshly ground black pepper to taste
- 2 cups (200g) shredded mozzarella cheese, divided
- ½ cup (50g) grated Parmesan cheese
- 1 tbsp olive oil (for sautéing spinach)
- Fresh parsley or basil, for garnish (optional)

Step-by-Step Instructions
Step 1: Preheat & Prep Pan
Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish with nonstick spray or butter. Set aside.
Step 2: Cook the Pasta
Cook the pasta in salted boiling water according to package instructions until just al dente (it will finish cooking in the oven). Drain and set aside.
Step 3: Sauté the Spinach
In a large skillet, heat olive oil over medium heat. Add chopped spinach in batches, stirring until wilted—this takes just 1–2 minutes total. Squeeze out any excess moisture with a clean kitchen towel or paper towels, then chop finely.
Step 4: Make the Creamy Sauce
In a large bowl, combine ricotta, softened cream cheese, egg, minced garlic, lemon zest, oregano, red pepper flakes (if using), salt, and pepper. Mix until smooth and well combined.
Step 5: Combine Everything
Add the cooked pasta, wilted spinach, and chopped artichokes to the bowl with the sauce. Stir in 1½ cups of mozzarella and all of the Parmesan. Mix gently but thoroughly until everything is evenly coated.
Step 6: Bake Until Golden
Transfer the mixture to your prepared baking dish. Sprinkle the remaining ½ cup mozzarella evenly over the top. Bake for 25–30 minutes, until the cheese is melted and bubbly and the top is lightly golden. For extra browning, broil for 1–2 minutes at the end—just watch closely!
Step 7: Rest and Serve
Let the pasta bake rest for 5–10 minutes before serving. This helps it set slightly and makes slicing easier. Garnish with fresh herbs if desired.
What to Serve It With
This pasta bake is hearty enough to stand alone, but if you’re serving it as part of a bigger meal, pair it with a crisp green salad dressed in lemon vinaigrette to cut through the richness. Garlic bread or warm crusty baguette is non-negotiable for scooping up every last bit of sauce. For a lighter touch, roasted broccoli or grilled asparagus adds freshness and color. And don’t forget a simple white wine—Sauvignon Blanc or Pinot Grigio complements the creaminess beautifully.
Top Tips for Perfecting Your Spinach Artichoke Pasta Bake
First, don’t skip squeezing the moisture out of the wilted spinach—it makes a huge difference in texture and prevents a watery bake. Second, use full-fat ricotta and cream cheese; low-fat versions can make the sauce grainy. Third, let the dish rest after baking—it’ll slice neatly and taste more cohesive. If you’re making it ahead, assemble it up to a day in advance and refrigerate before baking (just add 5–10 minutes to the cook time). And finally, feel free to mix in cooked chicken, shrimp, or even crispy bacon if you want to turn it into a one-dish feast.
Storing and Reheating Tips
Store leftovers in an airtight container in the fridge for up to 4 days. Reheat individual portions in the microwave or the whole dish covered with foil in a 350°F (175°C) oven until warmed through (about 20–25 minutes). You can also freeze it! Wrap tightly and freeze for up to 2 months. Thaw overnight in the fridge before reheating. The creaminess holds up surprisingly well.
Frequently Asked Questions
Final Thoughts

This Spinach Artichoke Pasta Bake has earned its permanent spot in my recipe rotation—and I have a feeling it’ll become one of yours, too. It’s the kind of dish that brings people together, whether it’s a busy weeknight or a cozy gathering with loved ones. Creamy, cheesy, and packed with flavor, it’s comfort food at its finest. So go ahead—preheat that oven, gather your ingredients, and get ready to fall in love with every single bite. And don’t be surprised if you catch yourself daydreaming about leftovers tomorrow… because honestly? They’re even better the second time around.

Spinach Artichoke Pasta Bake
Ingredients
Main Ingredients
- 12 oz penne or fusilli pasta
- 2 tbsp olive oil
- 4 cloves garlic, minced
- 14 oz artichoke hearts, drained and chopped canned
- 5 oz fresh spinach, roughly chopped
- 1 cup heavy cream
- 1 cup whole milk
- 1 cup grated Parmesan cheese
- 1.5 cups shredded mozzarella cheese, divided
- 0.5 tsp salt
- 0.25 tsp black pepper
- 0.25 tsp red pepper flakes optional
- 0.5 cup breadcrumbs
- 1 tbsp chopped fresh parsley optional, for garnish
Instructions
Preparation Steps
- Preheat oven to 375°F (190°C). Grease a 9x13-inch baking dish.
- Cook pasta according to package instructions until al dente. Drain and set aside.
- In a large skillet, heat olive oil over medium heat. Add garlic and sauté for 1 minute until fragrant.
- Add artichoke hearts and cook for 3-4 minutes, stirring occasionally.
- Stir in spinach and cook until wilted, about 2-3 minutes.
- Reduce heat to low. Stir in heavy cream, milk, Parmesan, 1 cup mozzarella, salt, pepper, and red pepper flakes. Simmer for 3-4 minutes until slightly thickened.
- Add cooked pasta to the sauce and stir until well coated.
- Transfer mixture to the prepared baking dish. Top with remaining 0.5 cup mozzarella and breadcrumbs.
- Bake for 25-30 minutes, or until bubbly and golden on top.
- Let cool for 5 minutes. Garnish with parsley if desired, then serve.






