Mozzarella Stuffed Meatballs

This website may contain affiliate links and advertising so that we can provide recipes to you. Read my privacy policy.

Mozzarella Stuffed Meatballs are a fun twist on the classic recipe – serve these meatballs as a party appetizer or over a big plate of spaghetti for a hearty meal!

Mozzarella Stuffed Meatballs in a skillet. One of the meatballs has a bite taken out of it so you can see the mozzarella cheese flowing out of it.

It’s Sara from Dinner at the Zoo and today I’m bringing you these amazingly delicious mozzarella stuffed meatballs. Spaghetti and meatballs is one of the few meals that all three of my kids will eat, so it’s on a regular rotation at my house. While you certainly can’t go wrong with the classic version of spaghetti and meatballs, you can definitely upgrade the original, which I’ve done here by stuffing each meatball with mozzarella cheese. It’s an unexpected surprise to bite into a meatball and find the cheesy filling!

Mozzarella stuffed meatballs in a skillet.

I make these meatballs with lean ground beef. I typically use the 90% lean ground beef, although ground turkey would also work well. The meat is combined with breadcrumbs, egg and seasonings and then wrapped around cubes of mozzarella cheese. I prefer to make these meatballs on the larger size, about 2 inches in diameter. If you’d like to go smaller on the meatballs, simply cut your cheese into smaller cubes and take a few minutes off the cook time. I like to broil my meatballs; it uses way less oil than cooking meatballs in a pan and you can cook large batches at a time. I often make a double batch of these meatballs and freeze half the cooked meatballs for a later date. I typically use a high quality jarred marinara sauce on top of my meatballs, but you could definitely make your own sauce if you prefer.

These tender meatballs are stuffed with melty mozzarella cheese - serve as an appetizer or over a big plate of spaghetti!

Mozzarella Stuffed Meatballs

5 from 3 votes
These mozzarella stuffed meatballs are a fun twist on the classic recipe - serve these meatballs as a party appetizer or over a big plate of spaghetti for a hearty meal!
Prep Time 10 minutes
Cook Time 10 minutes
Author Sara Welch
Servings: 6


  • 1 and ½ pounds ground beef 85-90% lean
  • 1/3 cup breadcrumbs
  • 1 teaspoon salt
  • 1/2 teaspoon pepper
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon dried oregano
  • 1 egg
  • 2 tablespoons water
  • 6 ounces mozzarella cheese cut into ½ inch cubes
  • 3 cups marinara sauce homemade or store bought, warmed
  • 2 tablespoons chopped fresh parsley
  • cooking spray


  • Preheat the broiler. Line a sheet pan with foil and coat the foil with cooking spray.
  • Place the beef, breadcrumbs, salt, pepper, garlic powder, oregano, egg and water in a bowl; mix until thoroughly combined. You may need to add more water, 1 tablespoon at a time, to get a smooth mixture.
  • Take approximately 2 tablespoons of the meat mixture and roll it into a ball. Press a cube of cheese into the ball of meat, making sure that the meat completely surrounds the cheese. Place the meatball on the sheet pan and repeat with remaining meat and cheese.
  • Spray the tops of the meatballs with cooking spray. Broil for 10 minutes or until meatballs are just done - do not overcook or the cheese filling may start to spill out.
  • Place the meatballs on a plate and pour the marinara sauce over the top, Sprinkle with parsley and serve immediately.


Alyssa Also Recommends:
Want to make this even easier? Here are a few products that I LOVE:
•Nordic Wave Baking Sheet
•Finedine Mixing Bowls
•The Recipe Critic Apron


Serves: 6

Calories150kcal (8%)Carbohydrates12g (4%)Protein10g (20%)Fat8g (12%)Saturated Fat4g (20%)Cholesterol50mg (17%)Sodium1262mg (53%)Potassium449mg (13%)Fiber2g (8%)Sugar6g (7%)Vitamin A762IU (15%)Vitamin C9mg (11%)Calcium177mg (18%)Iron2mg (11%)

All nutritional information is based on third party calculations and is only an estimate. Each recipe and nutritional value will vary depending on the brands you use, measuring methods and portion sizes per household.

Tried this recipe?Mention @alyssa_therecipecritic or tag #therecipecritic

These mozzarella stuffed meatballs are a fun twist on the classic recipe - serve these meatballs as a party appetizer or over a big plate of spaghetti for a hearty meal!

You can serve these meatballs as an appetizer, with spaghetti, or as a pizza topping, and they also make an amazing meatball sub sandwich. No matter how you serve them, these meatballs are sure to be a hit!

Sara Welch

With 3 kids aged 6 and under, meals can feel like feeding time at the zoo! I’m Sara, a foodie turned mom. I traded in elaborate dinners for simple, yet delicious dishes to please the palates of my growing girls, and I blog about my recipe creations over at Dinner at the Zoo.

Read More Posts by Sara

Visit Sara's Website

facebook twitter pinterest instagram



Leave a reply
    1. I like to use skinny or for any nutritional questions that I have on recipes! They are both simple to use! Hope that helps! Thanks so much for following along with me! XOXO

      1. AW! You are too sweet!! I don’t have a cookbook at this time but I am working on an ebook that will be coming soon! I will let everyone know about it when it is released on my site! Thanks so much for your support and following along with me! XOXO

  1. How many meatballs does this make? Trying to figure out if I need to double the recipe for our group or not.

    1. The meatball recipe is a serving size of 6 people. Hope that helps give you an idea of how many you would need to make. Thanks so much for following along with me! XOXO

  2. This has become a go-to recipe for me. I substitute the bread crumbs for almond flour because I am doing keto and they turn out delicious. I made a batch and they last me the whole week for my lunches at work. Thank you.

  3. These were great! I cut the breadcrumbs in half so it would be lower in carbs, and it still turned out great. Served this with Victoria’s marinara sauce(lower in carbs then most of the sauces ) over spaghetti squash and it was great and easy to throw together.

      1. What is the nutritional value your these? Trying to eat healthy and used ground turkey meat instead.

      2. I like to use skinny or for any nutritional information. Hope that helps you find the answers you are looking for.

  4. Everything on this site looks amazing! Thank you for sharing. We are starting out with the meatballs and are working through the recipes on your site. Kids are excited for the meatballs…. me too.

  5. Hi! I want to make these for xmas eve and want to make ahead of time. Would you recommend fridge or freezer? And how would you reheat them without the cheese melting out? Was hoping to heat them in the crockpot…Let me know! Thanks!

  6. These meatballs were amazing! I used milk instead of water and cooked at 400 for 15 minutes before cooking in the sauce a few minutes. I served these as sandwiches on french bread. Absolutely delicious, will make again.

  7. These meatballs are so special! Mozzarella inside meatballs is like a good heart in a good person – it makes her even better! 🙂 Really impressed with how this dish looks so please count me in to make this sometime in the near future!

    1. No issues with contamination (cook thoroughly as you would normally). May possibly help “set” the meatball and prevent cheese seeping out.

  8. I seem to have trouble keeping the cheese inside the meatball. I enclosed the cheese in the meatball and rolled it around to make a ball but the cheese seeps out when it cooks.

    1. I also had trouble with tthe cheese leaking out and I think it was because some of the mozzarella chunks were too big. Will try again with smaller pieces of cheese.

  9. So delicious!!!! Very tender and moist. Made a double recipe and everyone, even the pickiest eater of our family of 7, loved them! Had a few leftover and made DH a meatball sub for lunch the next day. Will definitely keep this recipe, Thank you!

  10. I put the broiler on low and put them on the bottom rack of the oven. Rolled them on the other side 10 mins in. Then put them in the crockpot with my fav sauce for 6 hours on low. Turned out amazing.

    1. Hi! 6 hours and no cheese leaking? Soaking in the sauce that long sounds amazing, I just don’t want to lose the cheese.

Leave a Reply

Your email address will not be published.

Recipe Rating