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
Stuffed Meatballs 86.png

Stuffed Meatballs

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

🧀 Mozzarella Stuffed Meatballs combine juicy, flavorful meat with a gooey, cheesy center for a comforting meal.
🍅 Paired with a rich homemade marinara sauce, this recipe offers a homemade touch that elevates weeknight dinners.

  • Total Time: 2 hours
  • Yield: 6 servings 1x

Ingredients

Scale

3 tablespoons olive oil

½ onion, finely chopped

2 cloves garlic, minced

1 large can (28 ounces) plum tomatoes

½ teaspoon dried basil

¼ teaspoon dried oregano

¼ teaspoon sugar

½ teaspoon salt, to taste

⅛ teaspoon black pepper, to taste

2 slices white bread, processed into crumbs (or whole wheat or leftover hamburger buns)

½ cup milk

pounds ground beef (about 15% fat)

¼ cup grated Parmesan cheese

1 egg, lightly beaten

1 teaspoon salt

¼ teaspoon dried basil

¼ teaspoon dried oregano

¼ teaspoon freshly ground black pepper

1 8-ounce container of small fresh mozzarella balls, drained

Instructions

1-Getting these stuffed meatballs just right starts with a few easy steps that anyone can follow, even if you’re new to cooking: Begin by heating the olive oil in a large saucepan over medium heat, then sauté the chopped onion until it’s soft and translucent, which takes about 5 minutes. Once that’s done, add the minced garlic and cook for another minute until it’s fragrant, being careful not to let it burn.

2-Next: stir in the plum tomatoes, dried basil, oregano, sugar, salt, and pepper, then chop the tomatoes into chunks right in the pan for a chunky texture. Let the mixture simmer for 10-15 minutes until it thickens into a rich marinara sauce, then cover it and keep it warm while you move on. Preheat your oven to 350ºF (175ºC) and grease a 2-quart oven-safe dish to get ready for the meatballs.

3-In a large bowl, soak the bread crumbs in milk until they absorb the liquid, then add the ground beef, Parmesan cheese, egg, salt, pepper, dried basil, and dried oregano. Mix everything gently by hand to keep the meat tender–overworking it can make the meatballs tough. Drain the mozzarella balls, then use a ¼ cup scoop to portion the meat mixture, flattening each into a disk before placing one mozzarella ball in the center.

4-Carefully seal the meat around the cheese to form balls, ensuring no gaps for the cheese to leak out during baking. Arrange the meatballs in the prepared dish and pour the marinara sauce over them, then cover with foil. Bake for 1 to 1½ hours until the meat is no longer pink and a thermometer reads 160ºF (71ºC) in the center. Serve them warm, perhaps over pasta or with crusty bread for a complete meal that serves about 6 people.

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Notes

🧂 Use a 1/4 cup scoop to form uniform meatballs for even cooking.
🥩 Ground beef with about 15% fat keeps meatballs moist and flavorful.
❄️ Freeze leftovers in an airtight container for up to one month for convenient meals later.

  • Author: Brandi Oshea
  • Prep Time: 30 minutes
  • Cooking: 1 hour 30 minutes
  • Cook Time: 1 hour 30 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian-American
  • Diet: Non-vegetarian

Nutrition

  • Serving Size: 1 serving
  • Calories: 501
  • Sugar: 2 g
  • Sodium: 690 mg
  • Fat: 33 g
  • Saturated Fat: 11 g
  • Unsaturated Fat: 18 g
  • Trans Fat: 1 g
  • Carbohydrates: 10 g
  • Fiber: 1 g
  • Protein: 40 g
  • Cholesterol: 152 mg