There’s something magical about recipes that bring families together. My grandmother made this every Easter Sunday, and now I finally have her secret. This oven-baked wedding soup pasta takes everything you love about Italian wedding soup and transforms it into the ultimate cheesy meatball spinach pasta bake. It’s become my go-to Italian wedding casserole for busy weeknights and special gatherings alike.
The beauty of this make-ahead pasta dish lies in its simplicity. You get all the comforting flavors of traditional wedding soup, but with the convenience of a casserole that you can prepare ahead and bake when needed. The spinach pasta bake delivers tender meatballs, perfectly cooked pasta, and that irresistible cheesy topping that keeps everyone coming back for seconds.
Why This Italian Wedding Casserole Works
Unlike stovetop versions, this meatball dinner bakes evenly in the oven, allowing flavors to meld together beautifully. The pasta absorbs the savory broth while the meatballs stay juicy and tender. Plus, it’s one of those pasta dinner recipes that actually tastes better the next day, making it perfect for meal prep.
What sets this apart from other casserole dishes is the balance of textures. You get creamy, cheesy goodness on top, hearty meatballs throughout, and that satisfying bite from perfectly cooked pasta. It’s comfort food at its finest, and it works for both casual family dinners and when you’re hosting guests.
Ingredients for Your Oven-Baked Wedding Soup Pasta
Let’s talk about what goes into this Italian wedding soup pasta. The ingredient list is straightforward, but each component plays a crucial role in creating that signature flavor profile.
- 1 pound small pasta shells or ditalini, cooked al dente
- 1 pound Italian-style meatballs, homemade or frozen
- 2 tablespoons olive oil
- 1 medium onion, finely diced
- 3 carrots, peeled and diced small
- 3 celery stalks, diced small
- 4 cloves garlic, minced
- 6 cups chicken broth, low-sodium preferred
- 1 can (14.5 oz) diced tomatoes, undrained
- 4 cups fresh spinach, roughly chopped
- 1 cup shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 1 teaspoon dried Italian seasoning
- 1/2 teaspoon black pepper
- Salt to taste
- 1/4 cup fresh basil, chopped for garnish
For this pasta dish, I recommend using small pasta shapes that hold up well during baking. The meatballs can be store-bought to save time, but homemade ones add that extra touch of love. Fresh spinach wilts beautifully into the sauce, creating those vibrant green flecks throughout.
Step-by-Step Instructions
Getting this Italian wedding soup pasta ready is easier than you might think. The key is layering flavors properly and timing your steps so everything comes together smoothly.
Start by preheating your oven to 375°F. While that’s heating up, cook your pasta according to package directions, but pull it out about 2 minutes before it’s fully done. It’ll finish cooking in the oven, absorbing all those delicious flavors from the broth and vegetables.
In a large pot, heat the olive oil over medium heat. Add the onion, carrots, and celery, cooking until they start to soften, about 5-7 minutes. Toss in the garlic and cook for another minute until fragrant. Pour in the chicken broth and diced tomatoes, then bring everything to a gentle simmer.
Add the cooked pasta, meatballs, and Italian seasoning to the pot. Stir gently to combine, then transfer everything to a 9×13 inch baking dish. Fold in the chopped spinach, making sure it’s distributed throughout. Top with mozzarella and Parmesan cheeses.
Bake for 25-30 minutes until the cheese is melted and bubbly, and the edges are golden. Let it rest for 10 minutes before serving. This resting time allows the sauce to thicken slightly, making it easier to serve neat portions.

Pro Tips for Perfect Results
Here’s what I’ve learned after making this oven-baked wedding soup pasta countless times. These tips will help you avoid common pitfalls and achieve restaurant-quality results at home.
- Undercook your pasta slightly before baking to prevent mushiness
- Use low-sodium broth so you can control the salt level
- Let the casserole rest before serving for cleaner slices
- Fresh spinach works better than frozen for texture
- Don’t skip the resting time, it really matters
Variations to Try
This Italian wedding casserole is wonderfully flexible. Once you’ve mastered the basic recipe, feel free to make it your own with these variations.
Swap the spinach for escarole or kale if that’s what you have on hand. Add a splash of white wine to the broth for extra depth. Use turkey meatballs for a lighter version, or mix beef and pork for richer flavor. Some families like adding small amounts of cooked bacon for a smoky twist.
Troubleshooting Tips
Even experienced cooks run into issues sometimes. Here’s how to fix common problems with this spinach pasta bake.
If your casserole seems too dry, add a bit more broth before baking next time. Too watery? Let it bake uncovered for an extra 5-10 minutes. Pasta turning mushy? Reduce the initial cooking time by 1-2 minutes. Cheese not browning? Broil for the last 2-3 minutes, watching carefully.
Ingredient Substitutions
Not everyone has the same ingredients on hand, and that’s okay. This meatball dinner adapts well to substitutions.
Use vegetable broth instead of chicken for a vegetarian version. Swap mozzarella for provolone or fontina. Any small pasta shape works, from orzo to small penne. Fresh herbs like parsley or oregano can replace dried Italian seasoning in a pinch.
Storage and Serving Suggestions
This make-ahead pasta dish stores beautifully, which is part of what makes it so practical for busy families.
Cover leftovers and refrigerate for up to 4 days. The flavors actually improve overnight. Reheat individual portions in the microwave, or warm the whole casserole in a 350°F oven for 15-20 minutes. You can freeze portions for up to 3 months, though the pasta may soften slightly upon reheating.
Serve this Italian wedding soup pasta with crusty bread and a simple green salad. A glass of Chianti or sparkling water with lemon complements the flavors nicely. It’s substantial enough to stand alone as a main course, but pairs well with roasted vegetables if you want to round out the meal.
Frequently Asked Questions
Here are answers to the most common questions about this oven-baked wedding soup pasta recipe.
Can I make this ahead of time? Absolutely! Assemble the casserole up to 24 hours in advance, cover, and refrigerate. Add 5-10 minutes to the baking time if cooking from cold.
What pasta works best? Small shapes like shells, ditalini, or orzo hold up best during baking and absorb flavors well.
Can I use frozen meatballs? Yes, frozen meatballs work perfectly. Just make sure they’re fully cooked through during baking.
How do I make this vegetarian? Use vegetable broth, plant-based meatballs, and skip any meat-based additions.
Can I freeze leftovers? Yes, freeze individual portions in airtight containers for up to 3 months. Thaw overnight before reheating.
What cheese works best? Mozzarella gives that classic melt, but provolone, fontina, or a Italian blend all work wonderfully.
How spicy is this dish? It’s mild by default, but you can add red pepper flakes or use spicy Italian sausage meatballs for heat.

Oven-Baked Wedding Soup Pasta
Equipment
- 9×13-inch baking dish
- Large pot
- Large skillet
Ingredients
- 1 pound small pasta shells or ditalini cooked al dente
- 1 pound Italian-style meatballs homemade or frozen
- 2 tablespoons olive oil
- 1 medium onion finely diced
- 3 carrots peeled and diced small
- 3 celery stalks diced small
- 4 cloves garlic minced
- 6 cups chicken broth low-sodium preferred
- 1 can (14.5 oz) diced tomatoes undrained
- 4 cups fresh spinach roughly chopped
- 1 cup shredded mozzarella cheese
- 1/2 cup grated Parmesan cheese
- 1 teaspoon dried Italian seasoning
- 1/2 teaspoon black pepper
- salt to taste
- 1/4 cup fresh basil chopped for garnish
Instructions
- Preheat oven to 375°F and cook pasta according to package directions until al dente, about 2 minutes less than recommended.
- Heat olive oil in large pot over medium heat. Add onion, carrots, and celery, cooking 5-7 minutes until softened.
- Add minced garlic and cook 1 minute until fragrant. Pour in chicken broth and diced tomatoes, bring to gentle simmer.
- Stir in cooked pasta, meatballs, and Italian seasoning. Transfer mixture to 9×13 inch baking dish.
- Fold in chopped spinach ensuring even distribution. Top with mozzarella and Parmesan cheeses.
- Bake 25-30 minutes until cheese is melted and bubbly with golden edges. Rest 10 minutes before serving.
Notes
- Undercook pasta slightly to prevent mushiness during baking
- Use low-sodium broth to control salt levels
- Let casserole rest for cleaner serving portions
- Fresh spinach provides better texture than frozen
- Can be assembled 24 hours ahead and refrigerated

