Mozzarella Stuffed Meatballs
Mozzarella-stuffed meatballs are a deliciously cheesy take on classic meatballs, perfect for pasta, sandwiches, or enjoying on their own. Easy to make, customizable, and packed with flavor, they’re a guaranteed crowd-pleaser for any occasion.
Prep Time 20 minutes mins
Cook Time 20 minutes mins
Total Time 40 minutes mins
- 1 lb ground beef
- 1 egg
- 1 small onion finely diced
- 4 garlic cloves minced
- 1/4 cup fresh parsley finely chopped
- 1/2 cup Panko breadcrumbs
- 1/4 cup grated Parmesan cheese
- 4 oz fresh mozzarella
- 1 –2 tbsp olive oil
- 2 cups marinara sauce
- 1/2 tsp dried basil
- 1/2 tsp dried oregano
- 1/2 tsp salt
- Black pepper to taste
In a large mixing bowl, combine the ground beef, egg, finely chopped onion, minced garlic, fresh parsley, Panko breadcrumbs, parmesan cheese, basil, oregano, salt, and pepper. Mix everything together thoroughly until evenly distributed.
Next, cut the fresh mozzarella into cubes about 1/2 inch in size.
Take about 2 tablespoons of the meatball mixture, flatten it with your fingers, place a cube of mozzarella in the center, then seal the mozzarella inside and roll it into a ball. You should be able to form 12 meatballs.
Heat olive oil in a large non-stick pan over medium-high heat. Once hot, add the meatballs and cook until one side is browned. Flip carefully and brown the other side.
Once both sides are browned, pour the marinara sauce over the meatballs, covering them completely. Let the sauce simmer for about 10 minutes, flipping the meatballs halfway through to ensure they cook evenly.
Serve over pasta, garnish with fresh parsley and parmesan cheese, and enjoy!