These mozzarella stuffed meatballs bake up juicy and tender with a gooey cheese center that makes every bite feel extra special. They bring all the flavor of classic italian meatballs with rich beef, simple spices, and plenty of marinara sauce, whether you serve them as homemade meatballs, pair them with spaghetti and meatballs, or keep them keto and gluten free.
Preheat the oven to 400ºF. Line a medium baking sheet with aluminum foil.
If you're not using mozzarella pearls, you will need to cut the mozzarella into 1-inch cubes. Set aside.
Add all the ingredients except the mozzarella cheese to a large mixing bowl and squish, fold, and squeeze with your hands until evenly blended.
Use a kitchen scale to divide the mixture into 7 large meatballs, each about 8 ounces.
Create a hole in the middle of each meatball and insert one or two pieces of mozzarella. Pinch the hole closed and reshape the meatball as needed.
Arrange the meatballs on the baking pan, leaving 1-2 inches between each to ensure even cooking. Place the baking pan on the middle rack in the preheated oven for 15 minutes.
Using a pair of tongs, flip each meatball and bake for another 15-20 minutes until the internal temperature reaches 165ºF.
Let the giant meatballs rest for 10 minutes before serving.
Garnish with fresh herbs like parsley, basil, or oregano, and some grated or shredded Parmesan or Romano cheese.