Getting a hearty Italian dinner on the table usually means boiling water, searing meat, and babysitting a simmering sauce. The secret to skipping all that prep work is nailing the liquid-to-pasta ratio right in the baking dish, allowing uncooked dry pasta to perfectly absorb the sauce and water as it bakes.

In less than an hour, with zero mixing bowls and zero pots to wash, you’ll pull out a bubbling, cheesy Meatball Casserole that tastes like it cooked all day. It delivers all the comforting flavors of classic spaghetti and meatballs, transformed into an effortless, weeknight-saving bake.
Jump to:

Why You’ll Love This Recipe
- Zero Boiling Required: You throw the dry pasta right into the baking dish. No waiting for water to boil, and no colanders to wash.
- True “Dump and Bake”: Aside from a quick layer and stir, your oven does 100% of the heavy lifting.
- Family-Pleaser: It’s essentially deconstructed spaghetti and meatballs covered in a blanket of melted cheese—guaranteed to be a hit with kids and adults alike.
- Perfect for Meal Prep: This casserole bakes beautifully in a 9×13 pan, slices cleanly, and reheats like a dream for lunches all week.
Recipe Ingredients
- Uncooked Rotini Pasta – You want a sturdy, corkscrew-shaped pasta like rotini, cavatappi, or fusilli. The spirals trap the sauce perfectly and hold their structure during the long bake without turning to mush.
- Frozen Italian Meatballs – Do not thaw them! Drop them in completely frozen. The recipe timing is perfectly calibrated so they heat through and release their savory flavors into the sauce exactly as the pasta finishes cooking.
- High-Quality Pasta Sauce – Since this provides both the main flavor profile and the cooking liquid for the dry pasta, use a brand you genuinely love (like Prego or Rao’s), or your favorite robust homemade marinara.
- Whole Milk Mozzarella – Skip the part-skim stuff if you can. Freshly shredded whole milk mozzarella melts significantly better and gives you that incredible, stretchy cheese pull without turning rubbery.
See recipe card below for a full list of ingredients and measurements.
Substitutions & Variations
- Swap the Pasta – Penne, ziti, or rigatoni work just as well. Avoid thin pastas like spaghetti or angel hair, as they will clump together in the baking dish and cook unevenly.
- Change the Protein – Not a fan of beef meatballs? Use frozen turkey or chicken meatballs, or even frozen cooked Italian sausage links cut into bite-sized pieces.
- Add Hidden Veggies – Stir a handful of fresh baby spinach or finely diced bell peppers into the sauce layer before baking for an easy nutritional boost.
- Spice it Up – Sprinkle a generous teaspoon of crushed red pepper flakes over the meatballs before covering the dish with foil for a fiery kick.
This recipe hasn’t been tested with all substitutions. If you try one, share how it turned out!
Step by Step Instructions

Step 1: Preheat your oven to 375°F (190°C). In a large 9×13 baking dish, add the uncooked rotini pasta, water, and one jar of the spaghetti sauce. Give it a quick stir, then spread the second jar of sauce evenly over the top to ensure the noodles are fully covered.

Step 2: Arrange the frozen meatballs in an even layer on top of the sauce and pasta mixture. (Pro tip: Gently press the meatballs down and check the edges of your pan. Make sure absolutely no dry pasta noodles are sticking up above the liquid line, or they will bake hard and crunchy!)

Step 3: Cover the baking dish completely with aluminum foil, crimping the edges tightly. This is crucial—the trapped steam is what actually cooks the dry pasta. Bake for 40-50 minutes. Remove from the oven and carefully peel back the foil; the pasta should be tender and the sauce bubbling.

Step 4: Sprinkle the shredded mozzarella cheese evenly over the hot casserole. Return the uncovered dish to the oven for a few minutes until the cheese is completely melted. For that golden, blistered restaurant finish, switch your oven to broil for the final 1-2 minutes (watch it closely so it doesn’t burn!). Garnish with fresh chopped parsley and serve hot.
Expert Tips
- Crunchy Pasta Noodles: If your pasta is hard after 50 minutes, it means steam escaped or the pasta wasn’t fully submerged. Ensure your foil wrap is completely airtight, sealing the edges of the pan tightly.
- Sauce Looks Watery? When you first pull off the foil, the casserole might look a little loose or runny. Don’t panic. The sauce will naturally thicken and absorb into the pasta as it cools for 5-10 minutes before serving.
- Don’t Walk Away During the Broil: Broilers work incredibly fast. Once you switch the oven to broil to brown the cheese, 60 seconds is often all it takes to go from perfectly golden to burnt. Keep your eyes on it!
FAQs
Do I need to thaw the frozen meatballs first?
No! This recipe is specifically designed to use meatballs straight from the freezer. The 40-50 minute bake time under the foil allows them to heat through perfectly while the pasta cooks.
Can I use fresh, homemade raw meatballs instead of frozen?
If you want to use raw meatballs, you must pan-sear or bake them fully before adding them to this casserole. Placing raw ground meat directly into the dish will release too much grease into the pasta water and ruin the liquid ratio.

Storage
To Store: Allow the casserole to cool completely. Cover the dish tightly or transfer leftovers to an airtight container and refrigerate for up to 4 days.
To Freeze: You can freeze the baked and cooled casserole for up to 3 months. Tightly wrap the dish in a layer of plastic wrap followed by aluminum foil to prevent freezer burn. Thaw overnight in the fridge before reheating.
To Reheat: For individual portions, microwave in 1-minute bursts until hot. To reheat the whole dish, cover it loosely with foil and bake at 350°F (175°C) for 20-25 minutes until bubbling.
📖 Recipe
Easy Dump And Bake Meatball Casserole
Equipment
- 9×13-inch baking dish
- Aluminum foil
Ingredients
- 1 pound rotini pasta uncooked
- 2 24-ounce jars spaghetti sauce (like Prego or Rao’s)
- 3 cups water
- 28 ounces frozen Italian meatballs do not thaw
- 8 ounces whole milk mozzarella cheese freshly shredded
- Kosher salt and fresh cracked pepper to taste
- Fresh chopped parsley optional, for garnish
Instructions
- Preheat oven to 375°F (190°C). In a 9×13 baking dish, combine uncooked rotini, water, and one jar of spaghetti sauce. Stir well.
- Spread the second jar of sauce evenly over the top. Arrange frozen meatballs in an even layer, pressing down slightly so pasta is completely submerged.
- Cover tightly with aluminum foil. Bake for 40-50 minutes until pasta is tender.
- Remove foil. Sprinkle mozzarella cheese evenly over the casserole. Bake uncovered for 3-5 minutes until melted, or broil for 1-2 minutes until golden brown. Garnish with parsley and serve.
Notes
- Crucial Tip: The foil must be sealed tightly around the edges of the pan. The trapped steam is the secret to perfectly cooking the dry pasta.
- Make Ahead: You can assemble this casserole (without baking) up to a day in advance and store it covered in the fridge. Simply add 10-15 minutes to the covered bake time if baking straight from cold.





Leave a Reply