If you can open a jar of sauce and stir, you can make this dinner. This Dump and Bake Meatball Casserole skips boiling noodles altogether, making it perfect for busy weeknights. Everything, including the rotini, cooks together in one dish!

The Story Behind My Most Requested Dump and Bake Dinner
I’ve been building my dump-and-bake collection for years now. My Mississippi Pot Roast started it. My Crockpot Chicken and Pasta came next, and readers loved it just as much. This meatball casserole is the newest one. It might be my favorite yet.

I wanted something that felt like true comfort food. Not just easy. The kind of dinner you actually crave.
This one earned its spot a different way too. I developed it for the What’s For Dinner Summit last summer. A group of food bloggers came together with one goal: help busy families get a real dinner on the table, without losing that “I made something good tonight” feeling. This casserole was my contribution.
My family asks for it on repeat. At my house, that’s the only review that matters, and this one has become a certified family favorite. It’s a big hit every single time it hits the table.
There’s no boiling a separate pot here. No extra dishes to wash. Just dump it, bake it, and get dinner on the table. I also stir in cottage cheese. It bumps up the protein and makes the whole casserole even creamier as it melts into the sauce.
Now that it’s just my husband and me at home, I make a small change. I’ll make a full batch, split it between two smaller pans, bake one, and freeze the other. That’s a night I don’t feel like cooking, solved twice.
Looking for more dinners like this one? My easy weeknight dinner recipes are all built the same way: simple ingredients, minimal cleanup, real food on the table fast.


Why You’ll Love This Meatball Casserole Recipe
- Genuinely dump-and-bake. No pre-boiling pasta, no browning meatballs, no dirtying a second pot. Everything goes into one dish!
- Extra protein, no extra effort. Packing 35 grams of protein per serving, thanks to a stir-in of cottage cheese that melts right into the sauce as it bakes. You won’t taste “cottage cheese,” you’ll just notice everything tastes richer and creamier, with a serious protein boost.
- Built from pantry and freezer staples. You likely have most of the ingredients on hand already, and if you don’t, they are super easy to find!
- Feeds a crowd, freezes beautifully. This meatball casserole recipe scales up easily for potlucks, and leftovers (baked or unbaked) freeze well for busy nights ahead.

Meatball Pasta Bake Ingredients
- Rotini pasta: Tested and recommended here. Its ridges and curves grab onto the sauce, which matters for a dump-and-bake. A smooth pasta shape tends to slide around underneath the sauce instead of soaking it up. However, that said, as long as it’s a short pasta (preferably with “ridges” like fusilli) that cooks for about the same amount of time as your rotini (mine was 7-9 minutes) it should be fine.
- Meatballs: Thawed, fully-cooked frozen meatballs. See my tip below if you forget to thaw them. It’s up to you if you want ground beef, ground pork, or even ground turkey meatballs.
- Marinara sauce: Use a good-quality jarred sauce you’d be happy eating on its own since it’s doing a lot of the flavor work here. I like Rao’s.
- Broth or bone broth: I used chicken bone broth, but beef or veggie bone broth may also be used.
- Whole milk: Adds richness to the sauce as it bakes.
- Cottage cheese: Full-fat is my preference for the creamiest result, but low-fat works too. It stirs into the sauce and melts in as it bakes, adding protein and body. Nobody will know it’s there!
- Italian seasoning, garlic powder, onion powder, kosher salt: Simple pantry seasonings that season both the sauce and the pasta as it cooks.
- Mozzarella and Parmesan: Melted on top at the end for that essential bubbly, golden finish!
Get the full recipe in the recipe card below.

How to Make Dump and Bake Meatball Casserole
Step 1 | Mix the Sauce
Preheat your oven to 425°F and spray a 9×13 casserole dish with cooking spray (I prefer avocado oil).
Pour the marinara sauce into the dish. Sprinkle in the Italian seasoning, garlic powder, onion powder, and salt, then stir those into the sauce first so they bloom a bit before the liquid goes in. Use a splash of the chicken broth to rinse out the marinara jar and get every last bit, then add the rest of the broth. Stir in the milk, then the cottage cheese, then the Parmesan, mixing well after each addition right in the baking dish.


Step 2 | Add the Pasta & Meatballs
Pour in the dry, uncooked pasta and stir well, making sure it’s fully submerged under the sauce. Any pasta poking above the surface won’t cook evenly. Nestle the thawed meatballs into the sauce, pressing them down slightly.


Step 3 | Cover and Bake
Cover the dish tightly with aluminum foil and bake for 30 minutes.
Carefully uncover and stir everything, then taste a piece of pasta. If it’s still too firm, re-cover and bake for another 10–15 minutes, then check again. Not all pasta brands cook at the same rate, so don’t be afraid to give it extra time here.
Step 4 | Add the Cheese & Serve
Once the pasta is tender, sprinkle mozzarella cheese and remaining Parmesan evenly over the top of the casserole. Return to the oven, uncovered, for 10–15 minutes, until the cheese is melted, bubbly, and starting to turn golden at the edges.
Let the casserole sit for 15 minutes before serving. Garnish with fresh basil or parsley, if you like.

Slow Cooker Method
Want to make this in a crockpot instead? Here’s how.
- Add to crock: Add the marinara, bone broth, milk, cottage cheese, seasonings and salt to the slow cooker. Stir well before adding the meatballs and pasta.
- Stir well. Make sure the cottage cheese, marinara, and broth are combined. The pasta and meatballs should be evenly distributed.
- Cook. Place the lid on. Cook on high for 1 hour 30 minutes, or low for 3 hours. Don’t lift the lid while it cooks.
- Check the pasta. It should be tender, with most of the liquid absorbed into a thick sauce. If the pasta still has a bite, cook another 15 minutes with the lid back on.
- Add the parmesan. Remove the lid. Sprinkle the freshly grated parmesan over the top.
- Serve immediately.
Tips for the slow cooker method
- Stir it well before the lid goes on. That cottage cheese needs to mix right into the liquid before it starts cooking. If it just sits in pockets on top, it won’t melt in the way you want.
- Resist the urge to peek. I know, it’s tempting. But every time that lid comes off, you’re letting out the heat and steam your pasta is counting on to cook.
- Grate your parmesan fresh if you can. The pre-grated stuff just sits there in a dry little pile. Fresh grated melts right into the hot pasta, and honestly, it tastes like a completely different cheese.
- Serve it up right away. This pasta keeps soaking up liquid the longer it sits, so don’t let it wait around. If it thickens more than you’d like before you dish it out, just stir in a splash of warm broth and you’re good.
- Get to know your slow cooker. They all run a little different. The first time you make this, check your pasta at the 1 hour 15 minute mark so you know exactly what your machine likes to do.
- And a quick heads up, I haven’t made this slow cooker version myself yet. If you try it, come back and tell me how it turned out in your machine, I’d love to know!
Kathleen’s Tips for This Meatball Bake
- Match your pasta’s cook time. Check the package for the stated cook time. A pasta with a shorter cook time, around 7-9 minutes, like rotini, works best here. A shape with a longer stated cook time, like rigatoni, will need extra time in the oven to cook through.
- High-altitude cooks, take note: At my elevation (5300 ft), liquid reduces faster, and pasta may need a few extra minutes under foil to fully soften. Check at the low end of the bake time, and if it looks dry before the pasta is tender, stir in a splash more broth or sauce, but I just needed to bake a little longer under the foil.
- Frozen meatballs: Small, cocktail-sized meatballs can technically go in frozen, but they’ll take longer to heat through, and by the time they’re hot, your pasta may have gone past al dente into mushy territory. Thawed is always the better bet if you can plan ahead.
- Keep it covered. Don’t peek too early or skip the foil during the first bake. That trapped steam is doing the work of “boiling” your pasta.
- Don’t bother blending the cottage cheese. It melts smooth into the sauce on its own as it bakes, no food processor required.

Variations for Dump and Bake Meatball Casserole
Need it gluten-free or low-carb? Here’s what I’ve tested:
- Gluten-free: Swap in your favorite gluten-free rotini or similar short shape. I’ve tested this and it works well. GF pasta tends to absorb liquid a little differently than wheat pasta, so start checking it a few minutes before the low end of the bake time, and add a splash more broth or sauce if things look dry.
- Low-carb: A low-carb, high protein pasta swap also works using the exact same method! But again, try it at that midpoint and adjust your timing accordingly.
A few more ways to make this meatball casserole your own:
- Protein swap: Turkey or chicken meatballs should work well with this same method, though I haven’t tested them myself yet.
- Spicy kick: Stir in red pepper flakes, or use an arrabbiata sauce instead of marinara.
- Extra creamy: Stir in a little softened cream cheese, or drizzle heavy cream over the top before the final bake. Though it doesn’t really need it.
- Veggie boost: Fold in sliced mushrooms along with the pasta. If adding a wetter vegetable like fresh spinach or broccoli, sauté or pre-drain it first; extra moisture from raw veggies can throw off the sauce-to-pasta ratio and leave you with a soupier casserole.
- Cheese swap: Try provolone or pepper jack in place of mozzarella for a different flavor twist.

How to Serve This Meatball Bake
This dump and bake meatball casserole is hearty enough to be the whole meal, but personally, I love a good side! Here are some of my favorites:
- Garlic bread: My Best Cheesy Garlic Bread is the bread my family fights over! It’s perfect for scooping up any extra sauce left in the pan.
- A crisp green salad: My Steakhouse Romaine Wedge Salad with blue cheese dressing is a personal go-to. If you’d rather keep it more traditional Italian, an Italian Chopped Salad works beautifully too. But honestly, most nights I use a storebought salad mixture, tossed with some grape tomatoes and avocado.
- Roasted vegetables: My Crispy Oven Roasted Sweet Potatoes and Broccoli adds color and a little sweetness alongside all that cheesy pasta.
How to Store Dump and Bake Meatball Casserole
Fridge: Store leftovers in an airtight container for 3 to 4 days.
Freezer: A full 9×13 pan is more than my husband and I eat in one sitting. So I bake the whole casserole first. Then I split the leftovers between two glass containers and freeze. It’s an easy second dinner, ready to go. Thaw overnight in the fridge, add 2 tablespoons of water, cover tightly, and reheat at 350°F for 30-45 minutes; uncover during the last 5 minutes.
To reheat from frozen: Add about 2 tablespoons of water to the container. Reheat covered in a 350°F oven until hot, about 45-65 minutes. This water rehydrates the pasta as it warms. You can also microwave individual portions.
Want to freeze it before baking instead? You can assemble the whole casserole with raw pasta and uncooked meatballs, wrap it tightly, and freeze for up to 3 months. Bake straight from frozen, covered, for about 1 hour 30 minutes. Then uncover and bake 15 to 30 minutes more, until the pasta is tender and the cheese is melted and golden.
A quick note on that method: I haven’t tested it myself. The pasta stays raw the whole time it’s frozen. That could change the texture once it bakes, softer or firmer than my tested version. If you try it, let me know how it turns out in the comments.

Frequently Asked Questions
Yes, just make sure they’re fully cooked before adding them, since raw meatballs won’t cook through properly under the foil.
Yes, two ways. My tested method is to bake it first, then split leftovers into containers and freeze. Add a splash of water before reheating in the oven to rehydrate the pasta. You can also freeze it before baking, with raw pasta and uncooked meatballs, then bake straight from frozen. I haven’t tested that method myself, and since the pasta stays raw the whole time it’s frozen, the texture may turn out a little different. See the storage section above for the full details on both.
Nope. I use chicken bone broth to bump up the protein, but water works fine as a substitute. Same goes for the milk; you can swap it for water or more bone broth if you prefer. But it’s much more flavorful with both of those ingredients.
Yes, with patience. These pastas are made with different flours than semolina and can cook at a different rate. If it’s still chewy when you first remove the foil, stir, re-cover, and return to the oven, checking every 10 minutes until al dente.
Absolutely. Want it spicy? Use arrabbiata or add red pepper flakes. Want more vegetables? You get the idea. I often pull my homemade spaghetti sauce from the freezer along with the meatballs to thaw together.
With the cottage cheese, each serving has 35 grams of protein. Without it, this recipe has about 29 grams. That’s a solid 6-gram bump from one easy stir-in, and it’s why I don’t skip it.
More Easy Weeknight Dinner Recipes
Like this recipe?
Don’t forget to give it a ⭐️⭐️⭐️⭐️⭐️ star rating and leave a comment below the recipe!

Dump and Bake Meatball Casserole Recipe
Video
Ingredients
- 24 ounces good-quality marinara sauce about 3 cups, I like Rao's
- 2 cups chicken broth bone broth works great too, may also use beef or veggie broth or even water
- 1 cup whole milk any percentage works, whole will be creamiest
- 16 ounces cottage cheese full-fat preferred for creaminess low-fat works too
- 1 tablespoon Italian seasoning
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1½ teaspoons kosher salt
- 16 ounces rotini pasta uncooked (other short pastas like fusilli, ziti or penne work too)
- 14 – 18 ounces frozen fully-cooked meatballs thawed (use up to 24 oz for a heartier dish)
- 2 – 3 cups shredded mozzarella cheese packaged is fine here, we love ours extra cheesy
- ¼ cup grated Parmesan cheese + 2 tablespoons for garnish, not the green can, but quality storebought grated
- Fresh basil or Italian parsley for garnish
Instructions
- Preheat oven to 425°F (220 °C). Spray a 9×13 baking dish with cooking oil spray.
- Pour the marinara into the baking dish. Rinse out the jar with a little of the chicken broth to get every last drop, then add the remaining broth, milk, parmesan cheese, Italian seasoning, garlic powder, onion powder, and kosher salt. Stir in cottage cheese for a creamy, 35-gram-protein boost per serving. Stir well to combine.24 ounces good-quality marinara sauce, 2 cups chicken broth, 1 cup whole milk, 16 ounces cottage cheese, 1 tablespoon Italian seasoning, 1 teaspoon garlic powder, 1 teaspoon onion powder, 1½ teaspoons kosher salt
- Pour in the dry pasta and stir, making sure the pasta is submerged in the liquid. Add the thawed meatballs pushing them down into the sauce.16 ounces rotini pasta, 14 – 18 ounces frozen fully-cooked meatballs
- Cover tightly with aluminum foil and bake at 425°F (220 °C) for 30 minutes.
- Remove from oven, uncover and give it a stir, test the pasta, if still too hard, recover and return to the oven for another 10-15 minutes, then retest the pasta. Once it’s done to your liking, uncover and top with mozzarella cheese, and remaining parmesan and return to the oven for 10-15 minutes. Until cheese is bubbly and melted.2 – 3 cups shredded mozzarella cheese, ¼ cup grated Parmesan cheese
- Let sit for 15 minutes before serving. Garnish with fresh basil or Italian parsley if desired.Fresh basil or Italian parsley for garnish
















Rate & Comment