One Pot Meatball Casserole Recipe

Meatball Casserole – one pot juicy and delicious meatballs in tomato sauce and topped with mozzarella cheese, homemade comfort food. 

Course Side Dish
Cuisine American
Keyword One Pot Meatball Casserole
Prep Time 40 minutes
Cook Time 10 minutes
Total Time 50 minutes
Servings 4
Calories 713 kcal


  • 1 lb. ground pork
  • 1 lb. ground beef
  • 1 cup breadcrumbs or Japanese panko
  • 1/2 cup finely grated Parmesan cheese
  • 1 1/2 teaspoons Kosher salt
  • 2 large eggs
  • 1 clove garlic minced
  • 1/4 cup chopped flat-leaf parsley
  • 2 tablespoons extra-virgin olive oil
  • 1/2 small onion finely chopped
  • Pinch of red-pepper flakes
  • 1 can 28 oz. whole peeled tomatoes, pureed
  • 4 fresh basil leaves optional
  • 8 oz fresh mozzarella cheese thinly sliced


  1. Using your hands, gently mix together the pork, beef, breadcrumbs, Parmesan cheese, salt, eggs, garlic, and parsley in a large bowl. Form mixture into 2-inch balls.
  2. Heat the oil in a large oven-safe skillet over medium-high heat. Add the meatballs; cook, turning, until browned all over, about 10 minutes. Use a slotted spoon to transfer to a plate.
  3. Reduce the heat to medium. Add onion and pepper flakes; cook, stirring occasionally, until onion is tender. Add the tomatoes and basil; simmer, stirring frequently, until the sauce is slightly thickened. Return the meatballs and its juices to pan. Simmer, turning meatballs until cooked through.
  4. Heat the broiler and arrange the mozzarella cheese on top of the meatballs. Broil until melted, about 2 minutes. Serve immediately.
Nutrition Facts
One Pot Meatball Casserole Recipe
Amount Per Serving (4 g)
Calories 713 Calories from Fat 3033
% Daily Value*
Total Fat 337g 518%
Saturated Fat 14.1g 71%
Cholesterol 275mg 92%
Sodium 1746mg 73%
Total Carbohydrates 23.7g 8%
Dietary Fiber 1.6g 6%
Sugars 2.3g
Protein 77.4g 155%
* Percent Daily Values are based on a 2000 calorie diet.