πŸ§€ Mozzarella Stuffed Meatballs in Homemade Tomato Sauce

Mozzarella Stuffed Meatballs in Homemade Tomato Sauce

These **Mozzarella Stuffed Meatballs in Homemade Tomato Sauce** are a show-stopping Italian favorite β€” juicy beef and pork meatballs with a gooey melted cheese center, simmered in a rich, flavorful tomato sauce. Serve over pasta, in a sub, or as an appetizer. Pure comfort food magic!

Prep Time: 20 min | Cook Time: 40 min | Total Time: 1 hr

Servings: 6

Ingredients

Instructions

  1. Make sauce: In a large pot, heat olive oil over medium heat. SautΓ© onion until soft (5 min). Add garlic; cook 30 seconds. Stir in crushed tomatoes, tomato sauce, sugar, basil, oregano, salt, and pepper. Simmer 20–30 minutes.
  2. Prep meatballs: In a bowl, mix beef, pork, breadcrumbs, Parmesan, egg, garlic, parsley, oregano, salt, and pepper. Roll into 12 balls.
  3. Stuff: Flatten each ball, place a mozzarella cube in the center, and seal back into a ball.
  4. Brown meatballs: In a skillet, brown meatballs on all sides (about 5–7 minutes). They don’t need to be fully cooked.
  5. Simmer: Gently add meatballs to the sauce. Cover and simmer 25–30 minutes until cooked through and cheese is melted.
  6. Serve: Over cooked spaghetti, zucchini noodles, or with crusty bread. Garnish with fresh basil and extra Parmesan.

Tip: For extra flavor, add a splash of red wine to the sauce. You can also freeze leftovers β€” reheat gently on the stove.

« Back to The Recipe Box