This Cheesy Meatball Spinach Pasta Bake is the ultimate comfort food casserole that brings the whole family to the table. It's a complete meal in one dish, combining tender pasta, savory meatballs, and a rich tomato sauce, all topped with a blanket of melted mozzarella and Parmesan.
Advertisements1
What makes this recipe special is its incredible ease and flexibility. You can use store-bought meatballs for a super quick weeknight dinner or make your own for an extra-special touch. The spinach adds a pop of color and nutrients, making it a meal you can feel good about serving.
Whether you're feeding a hungry crowd or looking for leftovers that reheat beautifully, this pasta bake delivers on flavor and convenience. It's cheesy, satisfying, and sure to become a requested favorite in your home.
Why You'll Love This Recipe
About the Ingredients
12 oz (340g) rotini or penne pasta
Use any short pasta. Whole wheat or chickpea pasta also work for added fiber.
1 lb (450g) frozen meatballs, thawed
Store-bought Italian-style meatballs save time. For homemade, use your favorite recipe.
2 cups (480ml) marinara sauce
Choose a good-quality jarred sauce. For a lower-sodium option, look for no-salt-added.
1 cup (240ml) heavy cream
Adds richness. For a lighter version, use half-and-half or whole milk.
5 oz (140g) fresh baby spinach
Adds color and nutrients. You can also use frozen spinach, thawed and squeezed dry.
2 cups (200g) shredded mozzarella cheese
Freshly shredded melts better than pre-shredded. For a sharper flavor, swap in provolone.
1/2 cup (50g) grated Parmesan cheese
Adds a salty, nutty kick. Pecorino Romano is a good substitute.
1 teaspoon Italian seasoning
A blend of basil, oregano, and thyme. You can use individual dried herbs.
1/2 teaspoon garlic powder
For extra savory depth. Use fresh minced garlic (1 clove) if preferred.
1/2 teaspoon salt, plus more for pasta water
Adjust to taste. Sea salt or kosher salt works best.
1/4 teaspoon black pepper
Freshly ground is more aromatic.
Tips & Tricks
- Cook pasta 1-2 minutes less than al dente; it will finish cooking in the oven.
- Thaw frozen meatballs in the fridge overnight or microwave for quick thawing.
- To prevent a watery bake, make sure to drain the pasta well and squeeze any excess liquid from frozen spinach if using.
Pro Tips
Step-by-Step Instructions
1. Preheat Oven
Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish with butter or nonstick spray.
2. Cook Pasta
Bring a large pot of salted water to a boil. Cook the pasta according to package directions until al dente (about 1 minute less than recommended). Drain and set aside.
3. Combine Sauce Mixture
In a large bowl, whisk together marinara sauce, heavy cream, Italian seasoning, garlic powder, salt, and pepper.
4. Mix Pasta and Meatballs
Add the cooked pasta, thawed meatballs, and baby spinach to the sauce mixture. Gently toss until everything is well coated. The spinach will wilt slightly.
5. Transfer to Dish
Pour the mixture into the prepared baking dish and spread it evenly.
6. Top with Cheeses
Sprinkle the shredded mozzarella and grated Parmesan evenly over the top.
7. Bake Until Golden
Bake uncovered for 25-30 minutes, until the sauce is bubbling at the edges and the cheese is golden brown and melted. For a deeper golden crust, broil for 1-2 minutes at the end, watching carefully.
8. Rest and Serve
Remove from the oven and let rest for 5 minutes before serving. This allows the casserole to set and makes serving easier.
Delicious Variations
Protein Swap
Substitute Italian sausage or cooked chicken for the meatballs.
Extra Veggies
Sauté mushrooms, bell peppers, or zucchini and add to the mixture.
Spicy Kick
Add red pepper flakes or use spicy marinara for a heat boost.
How to Store Cheesy Meatball Spinach Pasta Bake
Refrigerator
Store in an airtight container in the fridge for up to 4 days.
Freezer
Freeze the unbaked or baked casserole for up to 3 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat individual portions in the microwave for 1-2 minutes, or cover and reheat in a 350°F (175°C) oven until heated through.
Frequently Asked Questions
Q: Can I use frozen meatballs without thawing?
Yes, you can add frozen meatballs directly to the dish, but you'll need to increase the baking time by about 10-15 minutes to ensure they are heated through.
Q: Can I make this pasta bake ahead of time?
Absolutely! Assemble the dish (without baking), cover, and refrigerate for up to 24 hours. When ready to bake, add about 10 minutes to the baking time.
Q: What can I substitute for heavy cream?
You can use half-and-half, whole milk, or a dairy-free alternative like unsweetened coconut milk. For a richer sauce, use evaporated milk.
Q: How do I prevent the pasta from becoming mushy?
Cook the pasta just until al dente (about 1-2 minutes less than the package directions) because it will continue to cook in the oven.
Q: Can I add more vegetables?
Yes, you can add sautéed mushrooms, bell peppers, or zucchini. Just make sure to cook them slightly before adding to release excess moisture.
I hope you enjoy this Cheesy Meatball Spinach Pasta Bake as much as we do! If you try it, please leave a comment and rating below—I'd love to hear how it turns out for you. Don't forget to share your photos on social media and tag me!
Cheesy Meatball Spinach Pasta Bake
Cheesy Meatball Spinach Pasta Bake: a hearty, bubbling casserole with tender pasta, juicy meatballs, and a golden cheese crust. Perfect weeknight comfort!
🧂 Ingredients
- 12 oz (340g) rotini or penne pasta
- 1 lb (450g) frozen meatballs, thawed
- 2 cups (480ml) marinara sauce
- 1 cup (240ml) heavy cream
- 5 oz (140g) fresh baby spinach
- 2 cups (200g) shredded mozzarella cheese
- 1/2 cup (50g) grated Parmesan cheese
- 1 teaspoon Italian seasoning
- 1/2 teaspoon garlic powder
- 1/2 teaspoon salt, plus more for pasta water
- 1/4 teaspoon black pepper
📋 Instructions
- 1Preheat Oven — Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish with butter or nonstick spray.
- 2Cook Pasta — Bring a large pot of salted water to a boil. Cook the pasta according to package directions until al dente (about 1 minute less than recommended). Drain and set aside.
- 3Combine Sauce Mixture — In a large bowl, whisk together marinara sauce, heavy cream, Italian seasoning, garlic powder, salt, and pepper.
- 4Mix Pasta and Meatballs — Add the cooked pasta, thawed meatballs, and baby spinach to the sauce mixture. Gently toss until everything is well coated. The spinach will wilt slightly.
- 5Transfer to Dish — Pour the mixture into the prepared baking dish and spread it evenly.
- 6Top with Cheeses — Sprinkle the shredded mozzarella and grated Parmesan evenly over the top.
- 7Bake Until Golden — Bake uncovered for 25-30 minutes, until the sauce is bubbling at the edges and the cheese is golden brown and melted. For a deeper golden crust, broil for 1-2 minutes at the end, watching carefully.
- 8Rest and Serve — Remove from the oven and let rest for 5 minutes before serving. This allows the casserole to set and makes serving easier.



