Mozzarella-stuffed meatballs are perfect for nights when you're craving homemade comfort food. This straightforward recipe includes fresh herbs, Italian seasoning, garlic and Parmesan cheese -- so many vibrant flavors ensure an incredibly delicious dinner sure to please the whole family.
You can assemble the meatballs up to 24 hours in advance, making this a no-fuss meal. Serve these hearty meatballs in a roasted garlic marinara sauce over a bed of spaghetti squash. They also make tasty meatball sandwiches.
Things You'll Need
1 pound ground beef
- 3 garlic cloves, minced, divided
- 1 large egg
1/2 cup freshly grated Parmesan cheese
- 2 teaspoons Italian seasoning
- 2 teaspoons fresh parsley, finely chopped
- Salt and ground black pepper, to taste
1 cup Italian bread crumbs
- 1/4 cup lukewarm water
4 ounces mozzarella cheese, cut into bite-sized cubes, frozen for at least 30 minutes (this helps prevent leakage during the baking process)
Heat oven to 400 degrees F. Line a large baking sheet with parchment paper and set aside.
Add the ground beef, garlic, egg, Parmesan cheese, Italian seasoning, parsley, salt, pepper and bread crumbs to a large bowl. Use your hands to gently combine the ingredients. Slowly add the water, a few tablespoons at a time, mixing until combined. The meat mixture should be very moist but still hold its shape when rolled into meatballs.
Using a measuring spoon, scoop 1 1/2 tablespoons of meat. Roll the meat into a small ball, and then press a piece of cheese in the center. Cover the piece of cheese with another 1 1/2 tablespoons of meat, and then roll into one large ball, being sure to seal in the cheese. Place rolled meatball on prepared baking sheet. Repeat with the remaining meat and cheese.
Bake for 20 to 22 minutes, or until golden brown.