Mozzarella Stuffed Meatballs

These baked mozzarella stuffed meatballs are tender, flavorful, and are oozing with gooey cheese in the center!

Mozzarella stuffed meatballs are plated in a bowl next to a napkin and fresh basil.

Baked mozzarella stuffed meatballs

If you love delicious meatball recipes, check out my traditional Italian meatballs or creamy coconut curry chicken meatballs.

Do you know those kinds of meals that hit the soul differently? That’s these mozzarella stuffed meatballs! They are super flavorful, easy to make, freeze well, and go great with 5 minute marinara sauce!

These meatballs are baked with mozzarella pearls stuffed in the center. They are fork tender and each bite includes a bit of the gooey, melted cheese. Incredible.

Cheese is oozing out of the meatballs after they are baked.

You’re going to love these

  • They are stuffed with gooey, melted cheese. Little mozzarella pearls are stuffed in the center of the meatballs and melt when they are baked. The result is fork-tender meatballs with melty cheese in every bite- scrumptious!
  • They are ready in 45 minutes (or less!). These meatballs take only 20 minutes to bake! They are easy and quick to prepare and you could have 50 meatballs ready in 45 minutes!
  • They can be frozen. These mozzarella stuffed meatballs freeze well, which makes this a perfect freezer meal. Since this recipe makes about 50 meatballs, you can freeze the rest for multiple meals.
Cheese stuffed meatball ingredients are displayed individually on a blue baking sheet.

Mozzarella stuffed meatballs ingredients

  • Ground beef– I prefer to use 80% lean ground beef for the meatballs because the extra fat adds moisture to the meatballs and makes them ultra tender.
  • Ground pork– Beef and pork are combined to make the base of the meatballs.
  • Italian breadcrumbs– You can use Italian breadcrumbs or plain breadcrumbs, just be sure to add extra seasoning if you are using plain.
  • Eggs– The meatballs are bound with eggs.
  • Cheese– Parmesan cheese and mozzarella cheese are both used in these delicious cheesy meatballs.
  • Seasoning– Garlic, parsley, basil, salt, and pepper add loads of flavor to the meatballs.
The meatballs are stuffed and shaped into balls and placed on a baking sheet.

Chef’s tips

Grate the onion

The secret to super tender and moist meatballs is the grated onion- not chopped. Chopped onion is chunkier and can leave gaps in the meatballs that will dry them out while they bake. Grated onion adds liquid back to the meatballs while giving them flavor. I love using my box grater for this!

Bake in batches

This recipe makes about 50 meatballs, and they all can’t fit on one baking sheet, so you may need to bake these meatballs in batches. Place the raw meatballs in the fridge while the first batch is baking.

The meatballs are baked on a parchment paper lined baking sheet for 20 minutes.

How to make baked mozzarella stuffed meatballs

  1. Combine the ingredients. Preheat the oven to 400 degrees. Add the ground beef, pork, grated onion, eggs, breadcrumbs, grated parmesan cheese, garlic, parsley, basil, salt, and pepper in a bowl. Use your hands to mix the ingredients together until they are homogeneous.
  2. Shape and stuff the meatballs. Use a cookie scooper or a tablespoon to measure out the meatballs. Flatten the meat into a patty, then place a mozzarella pearl in the center. Roll the patty into a ball, making sure the meatballs are fully wrapped around the mozzarella pearl. Place the meatballs on a parchment paper lined baking sheet.
  3. Bake the meatballs. Place the baking sheet in the oven and bake the meatballs for 20 minutes. Remove them from the oven and bake the second batch.
  4. Serve. Serve these mozzarella stuffed meatballs with marinara sauce and your favorite pasta. Mangia!

How to freeze mozarella stuffed meatballs

Since this recipe makes so many meatballs, it’s a great idea to freeze some for later meals. Let the meatballs cool, then place them in an airtight container or Ziplock bag and place them in the freezer. These meatballs can stay good in the freezer for up to 4 months.

To unthaw the meatballs, remove them from the freezer and place them in the fridge to thaw overnight. You can also place frozen meatballs in a pot of pasta sauce over medium low heat and simmer for 30 minutes.

The cheese stuffed meatballs are baked on a parchment paper lined baking sheet.

Be sure to follow me on Facebook, Pinterest, and Instagram to stay in touch! I love to see your creations! Tag me at #SeaSaltSavorings to show me what you’ve made!

Mozzarella stuffed meatballs are plated in a bowl next to a napkin and fresh basil.

Baked Mozzarella Stuffed Meatballs

Sea Salt Savorings
These baked mozzarella stuffed meatballs are tender, flavorful, and are oozing with gooey cheese in the center!
4.95 from 36 votes
Prep Time 15 minutes
Cook Time 20 minutes
Course Main Course
Cuisine American, Italian
Servings 50 meatballs
Calories 71 kcal

Equipment

  • large mixing bowl
  • Parchment paper lined baking sheet

Ingredients
  

  • 1 lb 80% lean ground beef
  • 1 lb ground pork
  • 2 eggs
  • 1/2 cup Italian breadcrumbs
  • 1/4 cup grated parmesan cheese
  • 1/2 yellow onion grated
  • 4 cloves garlic finely chopped
  • 1 tbsp fresh parsley finely chopped
  • 1 tsp basil
  • 1 tsp salt
  • 1/2 tsp black pepper
  • 8 oz mozzarella pearls

Instructions
 

  • Combine the ingredients. Preheat the oven to 400 degrees. Combine the ground beef, pork, eggs, Italian breadcrumbs, parmesan cheese, grated onion, garlic, parsley, basil, salt, and pepper in a large mixing bowl. Use your hands to mix the ingredients until it is well combined.
  • Stuff and bake the meatballs. Use a cookie scooper or a tablespoon to measure the meatballs out. Flatten the meatballs into a patty, then place the mozarella pearl in the center. Roll the meat around the cheese, then place the meatballs on the parchment paper lined baking sheet. Bake the meatballs for 20 minutes.
  • Serve. Serve the meatballs with your favorite pasta sauce and pasta. Mangia!

Nutrition

Calories: 71kcalCarbohydrates: 1gProtein: 5gFat: 5gSaturated Fat: 2gTrans Fat: 1gCholesterol: 24mgSodium: 112mgPotassium: 63mgFiber: 1gSugar: 1gVitamin A: 56IUVitamin C: 1mgCalcium: 36mgIron: 1mg

Nutrition values are estimates, for exact values consult a nutritionist.

Tried this recipe?Mention @seasaltsavorings or tag us #seasaltsavorings!

Let’s cook together!

It's as if we're in the kitchen together. Grab a glass of wine, a box of pasta, and something fresh from the fridge. Dinner tonight can be done in just 30-minutes and finished with family around the table.

    We won't send you spam. Unsubscribe at any time.

    4.95 from 36 votes (34 ratings without comment)

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    One Comment

    1. 5 stars
      Very tasty. Easy to make and nice that the recipe makes enough to freeze for later use! Delicious…this is a keeper.