In a large mixing bowl, combine all of the meatball ingredients (beef, cheese, garlic, onion, 2 tablespoons marinara, fresh herbs, salt, pepper, and the egg).
Mix well, do not over mix or you will have tough meatballs.
Using a 2 tablespoon scoop, portion out meat and place into a large oven safe skillet (I used a 12” cast iron skillet). After all of the meatballs have been scooped into the skillet, roll into balls and place back into the skillet.
Bake for 20-22 minutes, or until the meatballs are browned and no longer pink in the center.
Remove the skillet from the oven and drain any fat.
Add the marinara sauce to the casserole dish around the meatballs. Rearrange the meatballs in the skillet so they are not touching. Spoon a little sauce over each meatball and sprinkle mozzarella over each one. Sprinkle remaining Parmesan cheese over the meatballs in the skillet.
Bake for 5-7 minutes, or until the cheese is melted, bubbly and lightly browned.
Garnish with fresh basil or parsley.
Serve and enjoy!
Notes
Do not use pre shredded cheeses; they do not melt well.