Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Mozzarella Stuffed Meatballs in Homemade Tomato Sauce

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Juicy homemade meatballs stuffed with gooey mozzarella cheese, simmered in a rich and flavorful tomato sauce for a comforting and hearty meal.

  • Total Time: 55 minutes
  • Yield: 6 servings

Ingredients

  • 2 pounds lean ground beef or ground turkey
  • 1 tablespoon olive oil (if using turkey)
  • 1 small onion, finely chopped
  • 3 cloves garlic, minced
  • 1 cup breadcrumbs
  • 1/2 cup grated parmesan cheese
  • 2 large eggs
  • 1/4 cup fresh parsley, chopped
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon Italian seasoning
  • 200 grams mozzarella cheese, cut into cubes
  • 2 tablespoons olive oil
  • 1 small onion, finely chopped
  • 3 cloves garlic, minced
  • 800 grams canned crushed tomatoes
  • 2 tablespoons tomato paste
  • 1 teaspoon sugar
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper

Instructions

  1. In a large bowl, combine ground meat, onion, garlic, breadcrumbs, parmesan, eggs, parsley, salt, pepper, and Italian seasoning. Mix gently.
  2. Take a portion of the mixture, flatten it, place a mozzarella cube in the center, and seal completely to form a ball.
  3. Heat olive oil in a pan (if using turkey) and brown meatballs on all sides. Set aside.
  4. In the same pan, heat olive oil and sauté onion until soft.
  5. Add garlic and cook for 1 minute until fragrant.
  6. Stir in crushed tomatoes and tomato paste.
  7. Add sugar, oregano, basil, salt, and pepper, then simmer for 10 minutes.
  8. Return meatballs to the sauce, cover, and simmer for 20–25 minutes until fully cooked.
  9. Serve hot with pasta, rice, or bread, garnished with parsley or cheese if desired.

Notes

  • Do not overmix meat to keep meatballs tender.
  • Ensure mozzarella is fully sealed inside to prevent leakage.
  • Brown meatballs for extra flavor before simmering.
  • Use fresh herbs for a brighter taste.
  • Store leftovers in refrigerator for up to 3 days.
  • Freeze for up to 2 months.
  • Reheat gently to maintain texture.
  • Use gluten-free breadcrumbs if needed.
  • Author: Amelia
  • Prep Time: 20 minutes
  • Cook Time: 35 minutes
  • Category: Main Course
  • Method: Simmering
  • Cuisine: Italian-American
  • Diet: Halal

Nutrition

  • Serving Size: 1 serving
  • Calories: 480
  • Sugar: 6g
  • Sodium: 720mg
  • Fat: 28g
  • Saturated Fat: 12g
  • Unsaturated Fat: 13g
  • Trans Fat: 0g
  • Carbohydrates: 22g
  • Fiber: 2g
  • Protein: 32g
  • Cholesterol: 110mg