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!

scooping out baked meatballs from a white baking dish

An Easy Casserole Recipe My Kids Love

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?

I love making meatballs because everyone is happy and they’re so easy to make.

Know what my kids love even more than plain meatballs? Meatballs that have been covered in their favorite marinara sauce and heaps of cheese! Cheese, cheese, cheese! 🧀

This cheesy baked meatball casserole is simply the best! You get perfectly baked meatballs that soak in the sweet, garlicky marinara.

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.

preparing raw meatballs

Baked Meatball Casserole Ingredients

For this recipe, you’ll need all of the ingredients to make meatballs, plus some extra, super flavorful aromatic add-ins. If you happen to have a stash of frozen meatballs you’ve previously made, you can go ahead and skip right down to the marinara sauce. 🙌

Here’s what you’ll need:

  • cubed fresh sliced bread
  • milk
  • yellow onion
  • egg
  • garlic
  • ground beef
  • ground pork
  • Italian Seasoning
  • salt and fresh ground pepper
  • marinara sauce
  • shredded mozzarella cheese
  • chopped fresh parsley

How to Make a Baked Meatball Casserole

  1. Prep: Preheat the oven to 400˚F.
  2. Mix the meatballs: 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.
  3. 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. 
  4. Make the meatballs: Chill the mixture for 15 minutes so it’s easier to roll the meatballs.
  5. Form the mixture into 18 to 24 meatballs, they should be about the size of a ping pong ball.
  6. Arrange the meatballs in a baking dish.
  7. Bake: Bake for 18 to 20 minutes, or until the meatballs are cooked through. 
  8. Remove from the oven.
  9. Top: Add marinara sauce over the meatballs.
  10. Top with shredded mozzarella.
  11. Continue baking: Bake for an additional 6 to 8 minutes, or until the sauce is heated through and cheese is melted.
  12. Garnish and serve: Garnish with chopped fresh parsley.
  13. Serve.
pouring marinara sauce over meatballs

Tips for the Best Meatball Casserole

To make sure your cheesy meatball casserole turns out the best, follow these simple tips:

  • 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. 
  • Try to form your meatballs into similar sizes. This way, they will cook evenly.
  • 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! 🙄
  • 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:

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

What to Serve with Meatball Casserole

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 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. 
Print Recipe
5 from 3 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 mins
Cook Time30 mins
Total Time50 mins
Course: Dinner
Cuisine: American
Keyword: baked meatballs, how to make meatballs, meatball recipe
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.
    shredded bread slices soaking in milk
  • 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

8 Comments

  • Toni
    June 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 Petrovska
      June 5, 2020 at 3:29 pm

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

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

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

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

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

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

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

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

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

      Reply
  • Sara Welch
    June 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 Petrovska
      June 8, 2020 at 3:06 pm

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

      Reply

Leave a Reply