Menu
Beef / Dinner Ideas / Pork

Cheesy Baked Meatball Casserole

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!

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

white baking dish filled with baked meatballs covered in marinara sauce and melted cheese
Print Recipe
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 Time20 minutes
Cook Time30 minutes
Total Time50 minutes
Course: Dinner
Cuisine: American
Keyword: baked meatballs, how to make meatballs, meatball casserole, meatball casserole recipe, oven baked meatballs
Servings: 6
Calories: 495kcal

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

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

10 Comments

  • Toni
    Jun 5, 2020 at 2:29 am

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

    Reply
    • Katerina
      Katerina Petrovska
      Jun 5, 2020 at 3:29 pm

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

      Reply
  • Erin | Dinners,Dishes and Dessert
    Jun 5, 2020 at 11:14 am

    5 stars
    This Cheesy Baked Meatball Casserole looks incredibly delicious!

    Reply
  • Beth
    Jun 5, 2020 at 8:33 pm

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

    Reply
    • Katerina
      Katerina Petrovska
      Jun 6, 2020 at 3:47 pm

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

      Reply
  • Cathy
    Jun 5, 2020 at 9:49 pm

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

    Reply
    • Katerina
      Katerina Petrovska
      Jun 6, 2020 at 3:46 pm

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

      Reply
  • Sara Welch
    Jun 8, 2020 at 4:37 am

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

    Reply
    • Katerina
      Katerina Petrovska
      Jun 8, 2020 at 3:06 pm

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

      Reply
  • Angela
    Nov 1, 2021 at 2:37 pm

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

    Thanks!

    Reply

Leave a Reply

Recipe Rating