Cheesy Baked Meatball Casserole

5 from 4 votes
Pin RecipeJump to RecipeComments

This post may contain affiliate links. Please read our disclosure policy.

This Cheesy Baked Meatball Casserole features fun, mini meatballs topped with your favorite marinara and loads of melty cheese! Baked in a casserole dish, this easy dinner idea is a huge hit with kids!

Want to save this recipe?
Enter your email below and we’ll send the recipe straight to your inbox!
Please enable JavaScript in your browser to complete this form.
white baking dish filled with baked meatballs covered in marinara sauce and melted cheese

My kids love, love, love, meatballs. They are full of flavor, fun to make, and perfect with pasta! Why wouldn’t kids love them, right? Know what my kids love even more than plain meatballs? Baked meatballs that have been covered in their favorite marinara sauce and heaps of cheese! Cheese, cheese, cheese! 🧀

Why You’ll Love This Meatball Casserole Recipe

  • Such great flavor. This cheesy baked meatball casserole is simply the best! You get perfectly baked meatballs that soak in the sweet, garlicky marinara. And ALL THAT CHEESE!
  • Family favorite. Topped with melty, gooey, cheese served on warm fresh rolls or on the side of your favorite pasta and you have a simple dinner that the entire family will enjoy.
  • Kid friendly. Sometimes our kids just want their version of classic comfort food. And this cheesy meatball casserole is it!

What You’ll Need

  • Fresh Bread
  • Milk
  • Veggies: Yellow onion and fresh garlic add a ton of flavor to these meatballs.
  • Egg
  • Meat: We’ll be using a mixture of ground beef and pork – so good!
  • Seasoning: Grab some Italian seasoning, salt, and pepper.
  • Marinara Sauce
  • Cheese: I’m a big fan of shredded fresh mozzarella rather than anything pre-shredded.
  • Parsley: Fresh parsley adds great color and a pop of freshness!

How to Make Meatballs in a Casserole

This easy meatball casserole recipe comes together really quickly with basic pantry ingredients. Scroll to the recipe card for exact ingredient amounts and detailed instructions.

  1. Prep. Preheat the oven to 400˚F.
  2. Mix. In a large mixing bowl combine the bread cubes and milk. Let it stand for about 5 minutes, or until the bread has absorbed all the milk. Using two forks, shred the bread into tiny pieces and add the grated onions, egg, garlic, beef, pork, Italian seasoning, salt, and pepper. Mix it all together until thoroughly incorporated. 
  3. Make the meatballs. Chill the mixture for 15 minutes so it’s easier to roll the meatballs. Form the mixture into 18 to 24 meatballs, they should be about the size of a ping pong ball.
  4. Bake. Arrange the meatballs in a baking dish. Bake for 18 to 20 minutes, or until the meatballs are cooked through. Remove from the oven.
  5. Top. Add marinara sauce over the meatballs. Add shredded mozzarella.
  6. Continue baking. Bake for an additional 6 to 8 minutes, or until the sauce is heated through and cheese is melted.
  7. Garnish and serve. Garnish with chopped fresh parsley.
baking dish with melted cheese over meatballs

Tips for Success

  • Chill out. After you combine your meatball mix together, don’t forget to let the mix chill! This will make it easier for you to form the meatballs and it will keep your meatballs from flattening while they bake. 
  • Size matters. Try to form your meatballs into similar sizes. This way, they will cook evenly.
  • Even layer of cheese. Be sure to distribute your shredded cheese evenly. I don’t know about you, but I don’t want my kids fighting over who got more cheese! 🙄
  • Frozen works too! For a super quick and easy dinner, use frozen meatballs and jarred marinara. Simply allow the meatballs to come to room temp before baking or adjust your baking time based on the instructions on the package. There’s no shame in needing a super easy and fast dinner on a crazy busy weeknight. 

Variation Ideas 

One of the things I love about this meal is that I can mix things up based on what I have available to me at the time. Here are some variations I suggest:

  • Ground meat. Use ground turkey instead of the mixture of ground pork and beef. This will give you a more lean meatball. 
  • Frozen meatballs. You could also use previously made frozen meatballs. I love to keep homemade oven baked meatballs in my freezer to pull out for an easy weeknight dinner. This saves the most labor intensive steps in making this dinner!
  • Cheese. Swap the mozzarella cheese for provolone, parmesan, or any Italian cheese blend.
  • Fresh herbs. Swap the fresh parsley for fresh basil or oregano. 
scooping out baked meatballs from a white baking dish

Serving Suggestions

This casserole is just so delicious. I love to serve it up with fresh warm rolls or flatbread. We make our own meatball sandwiches out of them. My kids love this cheesy meatball casserole served up alongside their favorite pasta shapes. 

If you’re avoiding carbs or not in the mood for pasta, you can simply serve this casserole along side zoodles or with a large Italian style salad. 

How to Store and Reheat Leftovers

  • Allow the casserole to come down to room temperature. You can either tightly cover the casserole dish or transfer the oven baked meatballs over to an airtight container.
  • If you transfer the meatballs, try to scoop them from the bottom to keep the layer of cheese on top intact. Then, you can keep them in your fridge for about 3-5 days. 
  • To reheat your leftovers, simply place the casserole dish in a 400˚F oven and bake until the meatballs are warm and the cheese has remelted. 
white baking dish filled with baked meatballs covered in marinara sauce and melted cheese

More Easy Meatball Recipes

5 from 4 votes

Cheesy Meatball Casserole

This Cheesy Meatball Casserole features fun, mini meatballs topped with your favorite marinara and loads of melty cheese! Baked in a casserole dish, this easy dinner idea is a huge hit with kids!
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
Servings: 6

Ingredients 

  • 2 cups cubed fresh sliced bread,, crusts removed
  • ¼ cup milk
  • 1 small yellow onion,, grated
  • 1 large egg
  • 4 cloves garlic,, finely minced
  • 1 pound ground beef
  • ½ pound ground pork
  • 1 teaspoon Italian seasoning
  • 1 teaspoon salt
  • ¼ teaspoon fresh ground pepper
  • 2 cups marinara sauce
  • 2 cups shredded mozzarella cheese
  • chopped fresh parsley,, for garnish
Want to save this recipe?
Enter your email below and we’ll send the recipe straight to your inbox!
Please enable JavaScript in your browser to complete this form.

Instructions 

  • Preheat oven to 400˚F.
  • In a large mixing bowl combine bread cubes and milk; let stand 5 minutes, or until the bread has absorbed all the milk.
  • Using two forks, shred the bread into tiny pieces and add grated onions, egg, garlic, beef, pork, Italian seasoning, salt, and pepper; mix it all together until thoroughly incorporated.
  • Chill mixture for 15 minutes so it’s easier to roll the meatballs.
  • Form the mixture into 18 to 24 meatballs, they should be about the size of a ping pong ball.
  • Arrange the meatballs in a baking dish.
  • Bake for 18 to 20 minutes, or until the meatballs are cooked through.
  • Remove from oven.
  • Add marinara sauce over the meatballs.
  • Top with shredded mozzarella.
  • Bake for an additional 6 to 8 minutes, or until sauce is heated through and cheese is melted.
  • Garnish with chopped fresh parsley.
  • Serve.

Nutrition

Calories: 495kcal | Carbohydrates: 17g | Protein: 32g | Fat: 33g | Saturated Fat: 14g | Cholesterol: 139mg | Sodium: 1219mg | Potassium: 689mg | Fiber: 2g | Sugar: 6g | Vitamin A: 662IU | Vitamin C: 8mg | Calcium: 290mg | Iron: 4mg

Nutritional info is an estimate and provided as courtesy. Values may vary according to the ingredients and tools used. Please use your preferred nutritional calculator for more detailed info.

Did you make a recipe? Leave a rating

Explore More

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




10 Comments

  1. Toni says:

    5 stars
    This recipe is fantastic! My kids love it too and I appreciate all the great tips!

    1. Katerina Petrovska says:

      Thank you so much, Toni! I’m very glad you enjoyed it! 🙂

  2. Erin | Dinners,Dishes and Dessert says:

    5 stars
    This Cheesy Baked Meatball Casserole looks incredibly delicious!

  3. Beth says:

    5 stars
    Yum! I love this recipe! My family absolutely loves this!

    1. Katerina Petrovska says:

      That’s great! I’m very glad you enjoyed it! Thank YOU! 🙂

  4. Cathy says:

    Love this new way of doing meatballs… definitely adding it to the menu!

    1. Katerina Petrovska says:

      Thank you so much Cathy! I hope you enjoy it! 🙂

  5. Sara Welch says:

    5 stars
    What a delicious casserole! Served this for dinner tonight, and it has easily become a new favorite recipe in our home! Delicious!

    1. Katerina Petrovska says:

      I’m very glad you and your family enjoyed it! Thank YOU! 🙂

  6. Angela says:

    Would this freeze well? It sounds really good but being single it makes a bit much for one!

    Thanks!