Go Back
Cheese Stuffed Meatballs served in rich tomato sauce with melted mozzarella cheese

Cheese Stuffed Meatballs

Savory meatballs filled with melty mozzarella cheese, perfect for cozy dinners or as a fun appetizer.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 4 servings
Course: Appetizer, Main Course
Cuisine: Italian
Calories: 300

Ingredients
  

Meatball Ingredients
  • 1 lb ground beef Can substitute with ground pork or turkey.
  • 1 lb ground pork For best flavor, mix with ground beef.
  • 1 cup mozzarella cheese Low moisture mozzarella recommended.
  • 1/2 cup breadcrumbs Plain or Italian style.
  • 1 large egg Helps bind the meatballs.
  • 2 cloves garlic Minced.
  • 1/2 cup onion Grated or onion powder.
  • 1/4 cup parmesan cheese Adds salty, savory flavor.
  • 1 tsp salt
  • 1/2 tsp pepper
  • 1 tsp Italian seasoning
  • 1/4 tsp red pepper flakes Optional, for heat.

Method
 

Preparation
  1. Preheat your oven to 400°F (200°C).
  2. In a large bowl, combine ground beef, ground pork, egg, garlic, onion, breadcrumbs, parmesan cheese, salt, pepper, Italian seasoning, and red pepper flakes. Mix until just combined.
  3. Cut mozzarella cheese into small cubes, approximately the size of a fingernail.
Forming Meatballs
  1. Take a handful of the meat mixture and flatten it in your palm.
  2. Place a cube of mozzarella cheese in the center and shape the meat around it to seal. Roll into a ball.
  3. Repeat until all mixture is used.
Cooking
  1. Place meatballs on a baking sheet and bake for 15 to 20 minutes, depending on size.
  2. If desired, simmer cooked meatballs in warm marinara sauce for a few minutes to soak up additional flavors.
  3. Let meatballs rest for a few minutes before serving to prevent cheese from oozing out.

Notes

Freezer-friendly! You can freeze cooked or uncooked meatballs. For best flavor, use fresh grated mozzarella cheese.