Mozzarella Stuffed Meatballs

Mozzarella Stuffed Meatballs are juicy, flavorful meatballs filled with gooey, melted mozzarella cheese. Perfectly seasoned and simmered in marinara sauce, these tender meatballs offer a delicious surprise in every bite.

A braiser of simmered stuffed meatballs with sauce.

Stuffed Meatballs

Cheese is admittedly one of my favorite ingredients. Give me straight slices of cheese (with crackers), Three Cheese Pizza, Southern Pimento Cheese, and Alfredo Stuffed Shells. But also, let’s stuff meatballs with chunks of mozzarella cheese and smother them with marinara sauce!

Give me all the CHEESE!

Save This Recipe Form

Want to save this recipe?

Enter your email below & we'll send it straight to your inbox. Plus you’ll get more great recipes and tips from us each week!

If you’re in need of other meatball recipes, try our Thai Meatball Soup, Meatball Pizza, or Turkey Zucchini Meatballs.

Why This Recipe Works:

  • BASIC INGREDIENTS – We’re using basic ingredients for this meatball recipe. You’ll need ingredients plus seasonings (and water to moisten).
  • FUN SURPRISE – We love that cheesy, gooey center in these delicious meatballs! A perfect surprise!
  • GREAT WEEKNIGHT MEAL – If you prep the meatballs in advance, these meatballs can be on the table in about 30 minutes. So good!
A bowl of the stuffed meatballs over pasta.

What You’ll Need:

  • Ground Meat – a combo of ground beef and ground Italian sausage
  • Panko Bread Crumbs
  • Parmesan Cheese (freshly shredded)
  • Large Egg
  • Seasonings – a combo of onion powder, garlic powder, red pepper flakes, Italian seasoning, salt, and pepper
  • Cold Water – used to moisten the meatballs
  • Mozzarella Cheese
  • Marinara Sauce – We rotate between jarred sauce and Homemade Marinara Sauce.

I recommend doubling this recipe and freezing half of them for later!

The labeled ingredients for mozzarella stuffed meatballs.

How to make Mozzarella Stuffed Meatballs:

Step 1
Combine meatball ingredients. In a mixing bowl, combine the meatball ingredients – ground meat, bread crumbs, shredded parmesan cheese, egg, and seasonings (onion powder, garlic powder, red pepper flakes, salt, and pepper). Mix together and then add cold water as needed to make mixture soft and easy to handle.

A bowl of the meatball ingredients separated by ingredient.

Step 2
Prep cheese. Slice mozzarella cheese into chunks for stuffing. Set aside.

Step 3
Form meatballs. Divide the meatball mixture into 15 equal portions. Flatten each portion, add cheese to the middle, and fold the meat over all sides – forming a round’ish meatball.

Chill meatballs for an hour to overnight to help them retain their shape when cooking.

Step 4
Brown meatballs. Heat a large pan over medium-high heat. Add olive oil and when hot, add the meatballs to the pan. Make sure you have plenty of space around each meatball. Use a spatula to gently turn meatballs to brown on all sides.

NOTE: When browning meatballs, let them sizzle for a minute or so on one side before turning to another side. Otherwise, they’ll stick to the pan.

A pan of the sautéed meatballs.

Step 5
Add sauce. Then add the sauce to the pan and reduce heat to medium. Continue cooking until meatballs are done, about 15-20 minutes.

NOTE: We use a braiser to cook these meatballs since we’re adding marinara sauce. Simmering marinara sauce in a cast iron skillet is generally not recommended. The acidity of the tomatoes can react with the raw cast iron, imparting a metallic taste to the sauce and potentially damaging the skillet’s seasoning.

A pan of the browned meatballs topped with some marinara sauce.

Step 6
Serve meatballs. Serve stuffed meatballs with pasta or in hoagie rolls for meatball subs. Add shredded parmesan cheese.

STORAGE: Store leftover meatballs and sauce in an airtight container. We like meal prepping these and adding to individual containers for quick lunches!

TO FREEZE: You can also freeze uncooked meatballs on a baking sheet until solid, then transfer to a freezer bag. Cook directly from frozen or thaw before cooking.

Closeup on the simmered stuffed meatballs in sauce.

Recipe FAQs:

What kind of meat should I use?

You can use ground beef, pork, turkey, chicken, or a combination. A mix of beef and pork is common for added flavor.

What type of mozzarella cheese works best for stuffing?

You can either use a block of mozzarella cheese or fresh mozzarella balls.

Why do I need to add breadcrumbs to the meat mixture?

Breadcrumbs help bind the mixture and keep the meatballs tender.

Can I make these meatballs gluten-free?

Yes, use gluten-free breadcrumbs or almond flour as a substitute.

What is the best marinara sauce to use?

You can use store-bought jarred sauce for ease or make our homemade marinara sauce!

Overhead shot of a partial pan of cheese stuffed meatballs with a serving spoon and one meatball sliced open.

Other Delicious Italian Recipes:

We love Italian food and here are some of our favorites! If you’d rather enjoy pizza, try our Godfather’s Taco Pizza or Focaccia Pizza for a delicious experience.

xoxo ~Sue

Overhead shot of a pan of mozzarella stuffed meatballs with marinara sauce.

Mozzarella Stuffed Meatballs

Mozzarella Stuffed Meatballs are juicy, flavorful meatballs filled with gooey, melted mozzarella cheese. Perfectly seasoned and simmered in marinara sauce, these tender meatballs offer a delicious surprise in every bite.
No ratings yet
Print Pin Rate
Course: Appetizer, Main Dish
Cuisine: American, Italian
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
Servings: 15 meatballs
Calories: 161kcal
Author: Sue Ringsdorf

Ingredients

  • 1/2 pound ground beef
  • 1/2 pound ground pork
  • 1 large egg
  • 1/4 cup parmesan cheese – freshly shredded
  • 1/3 cup breadcrumbs
  • 1/2 teaspoon EACH onion powder, garlic powder, red pepper flakes
  • 1 teaspoon Italian seasoning
  • kosher salt and freshly ground black pepper
  • 1/4 cup cold water – or milk
  • 6 oz. mozzarella cheese – cubed
  • 2 Tablespoons olive oil
  • 24 oz. marinara sauce

Instructions

  • Combine meatball ingredients. In a mixing bowl, combine the meatball ingredients – ground meat, bread crumbs, shredded parmesan cheese, egg, and seasonings (onion powder, garlic powder, red pepper flakes, salt, and pepper). Mix together and then add cold water as needed to make mixture soft and easy to handle.
  • Prep cheese. Slice mozzarella cheese into chunks for stuffing. Set aside.
  • Form meatballs. Divide the meatball mixture into 15 equal portions. Flatten each portion, add cheese to the middle, and fold the meat over all sides – forming a round'ish meatball.
    Chill meatballs for an hour to overnight to help them retain their shape when cooking.
  • Brown meatballs. Heat a large pan over medium-high heat. Add olive oil and when hot, add the meatballs to the pan. Make sure you have plenty of space around each meatball. Use a spatula to gently turn meatballs to brown on all sides.
    When browning meatballs, let them sizzle for a minute or so on one side before turning to another side. Otherwise, they'll stick to the pan.
  • Add sauce. Then add the sauce to the pan and reduce heat to medium. Continue cooking until meatballs are done, about 15-20 minutes.
  • Serve meatballs. Serve stuffed meatballs with pasta or in hoagie rolls for meatball subs. Add shredded parmesan cheese.

Notes

  • We use a braiser to cook these meatballs since we’re adding marinara sauce. Simmering marinara sauce in a cast iron skillet is generally not recommended. The acidity of the tomatoes can react with the raw cast iron, imparting a metallic taste to the sauce and potentially damaging the skillet’s seasoning.
  • Store leftover meatballs and sauce in an airtight container. We like meal prepping these and adding to individual containers for quick lunches!
  • You can also freeze uncooked meatballs on a baking sheet until solid, then transfer to a freezer bag. Cook directly from frozen or thaw before cooking.

Nutrition

Calories: 161kcal | Carbohydrates: 5g | Protein: 10g | Fat: 12g | Saturated Fat: 5g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Trans Fat: 0.2g | Cholesterol: 44mg | Sodium: 354mg | Potassium: 240mg | Fiber: 1g | Sugar: 2g | Vitamin A: 307IU | Vitamin C: 3mg | Calcium: 97mg | Iron: 1mg
Tried this recipe?Mention @Suebeehomemaker or tag #suebeehomemaker!

Leave a Reply

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

Recipe Rating