This post may contain affiliate links, please see the privacy policy for details.
If you love meatballs, you just have to try this meatball casserole! Tender, juicy meatballs nestled in a rich tomato sauce, all topped with a blanket of gooey, melted cheese – it’s the kind of dish that brings everyone running to the dinner table. It’s a delicious blend of juicy, flavorful meatballs, garlic and onions, mozzarella cheese, and marinara sauce. What I love most about this casserole is how versatile it is—perfect for a cozy family dinner, potlucks, or even as a make-ahead meal for those hectic weeknights.
This quick and easy meatball casserole is a cozy, tasty dish that’s perfect for dinner on a busy weeknight. It’s brimming with the best Italian flavors.
Love meatballs? You might also like to try marry me chicken meatballs, sweet and sour meatballs, or this delicious and this creamy meatball stew.
Why You’ll Love It
Authentic Italian flavors: Marinara sauce, mozzarella and parmesan cheese, garlic, and Italian sausage are just some of the traditional Italian flavors in this cozy comfort food recipe.
Quick and easy to make: You just need to make the meatballs and add them to a baking dish with the other ingredients. All that’s left to do is pop it in the oven – easy!
A crowd-pleasing dish: Whether you’re making something hearty for a family dinner or you have friends coming over, this is the kind of recipe everyone always enjoys.
Baked Meatballs Casserole Ingredients
A complete list of ingredients and amounts can be found in the recipe card below.
Marinara sauce: As this is a main ingredient, it’s worth choosing good-quality marinara sauce (or make your own marinara sauce recipe!)
Italian sausage: Mild Italian sausage is good, or you can use spicy!
Ground beef: Choose lean ground beef. Fatty ground beef will release a lots of liquid into the casserole.
Egg: To bind the meatballs.
Dried breadcrumbs: Also to bind the meatballs.
Mozzarella and parmesan cheese: Cheese pairs so well with beef and marinara.
Garlic: Add extra if you love it.
Basil or flat-leaf parsley: An optional garnish.
How to Make Cheesy Meatball Casserole
For more detailed instructions with weights and measurements, jump to the printable recipe card.
Make the meatballs: Combine ground beef, Italian sausage, egg, breadcrumbs, parmesan cheese, onion, garlic, salt, black pepper, and ½ cup of the mozzarella cheese. Use a cookie scoop to scoop the mixture into meatballs.
Assemble the casserole: Pour some of the marinara sauce into a casserole dish and add the meatballs. Pour over the rest of the marinara sauce and sprinkle mozzarella cheese on top.
Bake it: Cover with foil and bake until the meatballs are cooked through. Discard the foil and cook for another few minutes until the cheese on top is bubbling. Serve hot.
Substitutions and Variations
Gluten-free option: If you want a gluten-free version, use gluten-free breadcrumbs and double-check your Italian sausage ingredients.
Ground beef: Ground chicken, ground turkey or hot Italian sausage would also work. You can mix and match different proteins.
Vegetarian version: Swap the ground meat for your preferred vegetarian protein.
Dried breadcrumbs: If you only have plain breadcrumbs, you can use those plus a pinch of Italian seasoning.
Low carb meatball casserole: Serve the casserole over cauliflower rice instead of pasta. Use sugar-free marinara sauce.
Vegetables: Add some grated zucchini, spinach or kale for a vegetable boost.
Marinara sauce: Swap the marinara sauce with roasted garlic, three cheese, vodka, or arrabbiata sauce.
Garlic and onions: Don’t have garlic and onions on hand? Skip the chopping and add a teaspoon of garlic powder and a teaspoon of onion powder instead.
Serving Suggestions
Appetizers: Begin your delicious Italian meal with focaccia and peperonata.
Side dishes: Serve meatball casserole with cooked pasta or garlic bread, and maybe a lemon parmesan salad.
Desserts: Finish up with tiramisu cookies or pistachio biscotti and perhaps an espresso.
How to Store Meatball Casserole
Store: Leftover meatballs and sauce can be stored in an airtight container in the fridge for up to 3 days.
Freeze: You can freeze meatball casserole in an airtight container for a freezer meal that’s good for up to 3 months.
Thaw: Defrost frozen meatballs in the refrigerator overnight.
Reheat: Cover with foil and bake in the oven at 350°F for 15 to 20 minutes or until warmed through. In a hurry? You can also reheat the meatballs in the microwave.
Top Tips
Chop finely: Finely dicing the garlic and onions will ensure they integrate into the meatball mixture.
Don’t overmix: Stir the meatball ingredients until just combined. Overmixing will result in denser meatballs.
Wine pairing: Chianti, Sangiovese or Valpolicella wine would be really good with this recipe.
Easy Meatball Casserole FAQs
Yes. This meatball casserole freezes well. Just assemble the casserole before baking, cover it tightly with plastic wrap and foil, and store in the freezer for up to 3 months. Thaw overnight in the fridge before baking.
Yes. You can add them frozen if they’re very small or thaw them first if not. Just check they’re 165°F in the center before serving. I usually make my own meatballs but you can use any kind really.
Italian Meatball Casserole Recipe
Meatball Casserole
Equipment
- Baking Dish 9 x 13-Inch
- Cookie Scoop 2-Tablespoon
Ingredients
- 24 Ounces marinara sauce
- 2½ Cups shredded mozzarella cheese
- ½ Pound lean ground beef
- ½ Pound Italian sausage, mild, ground
- 1 egg, lightly beaten
- ¼ Cup Italian breadcrumbs
- ¼ Cup grated parmesan cheese, plus more for garnish
- 1 yellow onion, small, finely diced
- 2 Cloves garlic, minced
- ¾ Teaspoon salt
- ½ Teaspoon ground black pepper
- cooked pasta, to serve
Optional Garnish:
- 2 Tablespoons fresh basil, or Italian flat-leaf parsley, minced
Instructions
- Preheat the oven to 400°F.
- Pour 1 cup of the marinara sauce into a 9×13-inch baking dish. Set aside.
- Stir together the beef, Italian sausage, egg, breadcrumbs, parmesan cheese, onion, garlic, salt, black pepper, and ½ cup of the mozzarella cheese in a large mixing bowl until just combined; don’t overmix.
- Use a cookie scoop to scoop the meat and roll into 9 evenly-sized meatballs.
- Arrange the meatballs in the baking dish.
- Pour the remaining marinara sauce over the meatballs and sprinkle with the remaining mozzarella cheese.
- Bake covered with foil for 20 to 25 minutes or until no longer pink in the middle.
- Discard the foil and cook for 5 minutes or until cheese is bubbly.
- Serve over hot pasta, garnished with more parmesan and some chopped fresh herbs if desired.
Notes
Don’t overmix: Stir the meatball ingredients until just combined. Overmixing will result in denser meatballs.
Wine pairing: Chianti, Sangiovese or Valpolicella wine would be really good with this recipe.
Nutrition
Perfectly cooked meatballs pair with sweet marinara sauce, two kinds of cheese, and plenty of garlic to make this delicious meatball casserole recipe. It’s delicious served over any kind of pasta or spaghetti, and so pretty, especially when garnished with fresh basil or your preferred fresh herbs.
Other Recipes to Try
Bella Bucchiotti
Bella Bucchiotti is a Canadian-based syndicated food, travel, and lifestyle writer, photographer, and creator at xoxoBella. She founded xoxoBella in 2015, where she shares her love for food, dogs, sustainability, fitness, crafts, outdoor adventures, travel, and philanthropy to encourage others to run the extra mile, try new recipes, visit unfamiliar places, and stand for a cause. Bella creates stress-free and family-friendly recipes for weeknight dinners and festive feasts.
That meatball casserole was a total win. Cheesy, comforting, and perfect for family dinners!