Print

Stuffed Meatballs with Mozzarella Cheese

Stuffed meatballs with mozzarella cheese in marinara sauce showing melted cheese center

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Tender, savory meatballs with gooey mozzarella centers. Made with ground beef and pork for restaurant-quality results in 30 minutes.

Ingredients

Scale
  • 1 lb ground beef (80/20 blend)
  • 1/2 lb ground pork
  • 1 cup fresh breadcrumbs
  • 1/2 cup whole milk
  • 1 large egg
  • 1/3 cup grated Parmesan cheese
  • 3 garlic cloves, minced
  • 1 small onion, finely diced
  • 2 tablespoons fresh parsley, chopped
  • 1 teaspoon Italian seasoning
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 8 oz fresh mozzarella cheese, cut into 1-inch cubes
  • 2 tablespoons flour
  • 2 tablespoons olive oil
  • 2 cups marinara sauce

Instructions

  1. Combine breadcrumbs and milk in a large bowl, let sit for 5 minutes until soft.
  2. Add ground beef, pork, egg, Parmesan, garlic, onion, parsley, Italian seasoning, salt, and pepper. Mix gently with clean hands until just combined.
  3. Refrigerate meat mixture for 30 minutes to help meatballs hold their shape.
  4. Cut mozzarella into 1-inch cubes and dust lightly with flour to prevent leaking.
  5. Take 2 tablespoons of meat mixture, flatten in palm, place cheese cube in center, and wrap meat around completely. Roll into smooth balls.
  6. Heat olive oil in large skillet over medium-high heat. Brown meatballs on all sides for 6-8 minutes total, working in batches.
  7. Add marinara sauce around meatballs, cover, and simmer on low heat for 15-20 minutes until internal temperature reaches 165°F.

Notes

  • Use 80/20 ground beef for best flavor and moisture. Don’t overmix to avoid tough meatballs.
  • Dust mozzarella cubes with flour to prevent cheese from leaking during cooking.
  • Can be made ahead and frozen for up to 3 months.

Nutrition