Go Back

Mozzarella-Stuffed Meatballs in Marinara Sauce

A delightful dish that combines beef and cheese with a rich marinara sauce, perfect for weeknight dinners or hosting friends.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: Italian
Calories: 440

Ingredients
  

For the Meatballs
  • 1 lb ground beef
  • 1 egg
  • 1 small onion, diced finely
  • 4 cloves garlic, minced
  • 1/4 cup finely chopped parsley
  • 1/2 cup Panko breadcrumbs
  • 1/4 cup parmesan cheese
  • 1/2 tsp basil, dried
  • 1/2 tsp oregano, dried
  • 1/2 tsp salt
  • pepper, to taste
  • 4 oz fresh mozzarella (cut into 1/2 inch cubes)
  • 1-2 tbsp olive oil
For the Sauce
  • 2 cups marinara sauce

Method
 

Preparation
  1. In a large mixing bowl, combine ground beef, egg, finely diced onion, minced garlic, chopped parsley, Panko breadcrumbs, parmesan cheese, dried basil, dried oregano, salt, and pepper. Mix thoroughly until all ingredients are evenly distributed.
  2. Cut the fresh mozzarella into approximately 1/2 inch cubes. Set aside.
  3. Using about 2 tablespoons of the meat mixture per meatball, flatten the meat in your hand, place a mozzarella cube in the center, then cover the cheese completely with meat and roll into a ball. Repeat this process to make about 12 meatballs.
Cooking
  1. Heat olive oil in a large nonstick pan over medium to high heat.
  2. Add the meatballs and cook, browning one side, then carefully flip to brown the other side, ensuring a nice crust forms on all sides.
  3. Once browned, pour marinara sauce over the meatballs in the pan. Reduce heat to medium-low, cover the pan, and let the meatballs simmer for about 10 minutes.
  4. Flip the meatballs halfway through cooking to ensure even heat distribution and that the cheese inside melts properly.
  5. Serve the mozzarella stuffed meatballs hot, spooned with extra marinara sauce over your favorite pasta.
  6. Garnish with fresh parsley and additional parmesan cheese if desired.

Notes

Leftover meatballs can be stored in an airtight container in the refrigerator for up to 3 days. To reheat, simply microwave or warm on the stovetop. For longer storage, freeze uncooked meatballs on a baking sheet before transferring to a freezer bag.