Cheesy One Pan Meatball Casserole – Easy Dinner Recipe
This one-pan meatball casserole is a cheesy, comforting family favorite that saves you both time and dishes. Whether you’re feeding kids, guests, or just want reliable leftovers, this easy ‘dump and go’ dish delivers!

When I need a no-fuss dinner that makes the whole family happy, this easy one-pan meatball casserole is my go-to. Everything cooks in one dish (from the raw pasta to the meatballs!), and it comes out of the oven perfectly saucy and cheesy every time. Busy weeknights are so much easier with this cheesy meatball casserole recipe!
Made with tender homemade meatballs, pasta, and a rich tomato sauce, this all-in-one dish is baked until bubbly and golden. It’s a weeknight winner that brings all the flavors of classic Italian comfort food without the mess of multiple pots and pans.
This easy meatball casserole recipe brings together all the cozy elements of spaghetti and meatballs but in a baked, cheesy form that’s even easier to make. It’s the perfect meal for hosting, meal prep, or lazy Sunday dinners. It pairs perfectly with garlic cheddar focaccia and a caesar salad, a loaf of rosemary sourdough, everyday sourdough, or a simple garlic bread and green beans.

Why You’ll Love This Recipe
One pan, zero hassle. Everything cooks together—no pre-boiling pasta, no frying meatballs. Fewer dishes, faster cleanup, common ingredients, and easy prep. For even more ease, use frozen meatballs or store-bought meatballs.
Flavor-packed comfort food. This simple recipe involves juicy meatballs, tender pasta, and melty cheese in a rich pasta sauce. It tastes like it came from a restaurant. Make homemade marinara sauce for ever more flavor.
Customizable and family-friendly. This is my favorite recipe for entertaining. It is always a big hit, and you can easily adjust the ingredients to suit different tastes. Add extra veggies, spice, or switch up proteins for variety.
What Is A One Pan Meatball Casserole?
One-pan meatball casserole is a baked pasta dish that combines uncooked pasta, raw homemade meatballs, marinara sauce, and cheese, all cooked together in a single baking dish. The result is a casserole-style take on spaghetti and meatballs—only easier and less messy.
Unlike traditional meatball recipes that require browning or simmering, this one simplifies everything. The meatballs cook right in the sauce as the pasta softens and absorbs all the flavor. Using ground beef makes it rich and satisfying, while mozzarella and Parmesan give it that signature gooey finish. Tender meatballs, spaghetti sauce, and lots of cheese transform from simple ingredients to magical dinners the entire family loves.

One Pan Meatball Casserole Ingredients
- Ground beef: Use 80/20 or 85/15 for the best balance of moisture and flavor. You can also mix ground beef with Italian sausage or ground turkey for a different kind of meatballs.
- Breadcrumbs: These help bind the meatballs and keep them tender.
- Parmesan cheese: Adds umami to the meatballs and a salty topping.
- Garlic: Freshly minced garlic gives the meatballs a real boost of flavor.
- Pasta: Penne, rotini, or any short pasta that holds sauce well works great here. Spaghetti squash is a great choice for a low carb option (see bleow).
- Marinara sauce: Use your favorite jarred brand or homemade for a more personal touch.
- Mozzarella cheese: Shreds best when bought as a block, not pre-shredded.
- Water or broth: Helps cook the pasta—broth adds even more flavor.
- Fresh herbs (optional): Basil or parsley adds a fresh finish after baking.
A full list of ingredients and quantities can be found in the recipe card below.
How To Make One Pan Meatball Casserole
- Preheat the oven to 400°F (200°C).
- In a large bowl, mix together the ground beef, egg, breadcrumbs, Parmesan, garlic, oregano, onion powder, salt, and pepper until completely combined. I find a dough wihsk or wooden spoon to be helpful with the mixing.
- Use a large cookie scoop to form the ground beef mixture into 18–20 small meatballs (about 1½ inches in diameter). I find it easiest to place the meatballs a little bit to the side of the bowl so I don’t have to clean another dish.
- Combine the uncooked noodles, marinara sauce, and water (or broth) in a large baking dish (a 9×13 is a great thing for this). Stir to distribute evenly.
- Nestle the meatballs on top of the casserole, pressing slightly into the sauce.
- Cover tightly with foil and bake for 30 minutes.
- Uncover the casserole, sprinkle mozzarella cheese and Parmesan cheese on top. Then bake unconvered for another 5–7 minutes until the cheese is bubbly and golden. Broil briefly if desired.
- Remove from the oven and allow the casserole to cool for 5–10 minutes before serving. Garnish with herbs.
Recipe Tips
- Use broth instead of water for extra depth in the pasta.
- Let it rest after baking so the casserole sets and doesn’t fall apart when serving.
- Broil the top for 2–3 minutes at the end for a bubbly, golden cheese finish.
- Store leftover casserole in an airtight container in the fridge for up to 4 days. Reheat individual portions in the microwave or reheat larger portions covered in the oven at 350°F (175°C) until warmed through.


Slow Cooker One Pan Meatball Casserole
To make this in a slow cooker, start by mixing your meatball ingredients and rolling them into balls. In the slow cooker, layer the uncooked pasta, marinara sauce, and water (or broth), then add the raw meatballs, making sure they’re covered by the sauce. Cook on low for 4–5 hours or high for 2–3 hours until the pasta is tender and the meatballs are fully cooked. About 30 minutes before serving, top with shredded mozzarella and optional Parmesan, then cover and let the cheese melt. It’s a set-it-and-forget-it meal that delivers all the flavor with minimal effort!
One Pan Meatball Casserole Variations
- Spicy meatball parmesan: Add crushed red pepper flakes to the meatballs or sauce for extra heat. You can also use a spicy marinara and extra parm.
- Cheesy twist: Mix ricotta cheese into the pasta layer or add sliced provolone along with the mozzarella for a creamy finish.
- Vegetable version: Stir in chopped spinach, mushrooms, or zucchini with the pasta and sauce before baking for added nutrients.
- Turkey meatballs: Substitute ground beef with ground turkey for a lighter, leaner casserole.
- Italian meatballs: For a true Italian flair, add finely chopped fresh basil and parsley to the meatball mixture, and season with a pinch of red pepper flakes and Italian seasoning.
- Keto meatball casserole variation: Skip the pasta and bake just the meatballs in marinara sauce. While it bakes, roast halved spaghetti squash (cut side down at 400°F for about 40 minutes), then serve the meatballs and sauce over the roasted strands. Top with the delicious shredded cheese.
Recipe FAQs
I hope you love this recipe!
One Pan Meatball Casserole
This one-pan meatball casserole is a cheesy, comforting family favorite that saves you both time and dishes. Whether you're feeding kids, guests, or just want reliable leftovers, this easy 'dump and go' dish delivers!
Ingredients
For the meatballs:
- 1 pound ground beef
- 1 large egg
- ½ cup breadcrumbs
- ¼ cup grated Parmesan cheese
- 2 cloves garlic, minced or 1 teaspoon garlic powder
- 1 teaspoon dried oregano
- 1 teaspoon onion powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
For the casserole:
- 10 ounces uncooked pasta (e.g., penne or rotini)
- 24 ounces marinara sauce (1 standard jar)
- 1¾ cups water or beef broth
- 1½ cups shredded mozzarella cheese
- ¼ cup grated Parmesan cheese (optional, for topping)
- Fresh basil or parsley, chopped (for garnish)
Instructions
- Preheat the oven to 200°C (400°F).
- In a large bowl, combine the ground beef, egg, breadcrumbs, Parmesan, garlic, oregano, salt, and pepper. Mix just until everything is evenly combined.
- Roll the mixture into 18–20 small meatballs, about 1.5 inches in diameter.
- In a large oven-safe casserole dish or deep 9x13-inch pan, combine the uncooked pasta, marinara sauce, and water or broth. Stir gently to distribute evenly.
- Arrange the raw meatballs on top of the pasta mixture, pressing them down slightly into the sauce.
- Cover the dish tightly with foil and bake for 30 minutes.
- Remove the foil, sprinkle the top with mozzarella and Parmesan, and bake uncovered for 5–7 more minutes, or until the cheese is melted and bubbly. Broil for 2–3 minutes if you want the top more golden.
- Let the casserole rest for 5–10 minutes before serving. Garnish with chopped fresh herbs if desired.
Other Recipes You May Enjoy…
- Instant Pot Venison Stew
- Hearty American Goulash
- Hidden Veggie Sloppy Joes
- One Pot Tuscan Chicken
- Lemon Basil Pasta
- From Scratch Chicken Noodle Soup
This post may contain affiliate links. Please read our full disclosure policy.