Cheese Stuffed Meatballs combine seasoned meat stuffed with a melty cheese center. These bites offer a rich and delicious burst of flavor to pasta dishes, sandwiches, or appetizer platters.

Cheese Stuffed Meatballs hero image
Want to save this recipe?
Enter your email below and we’ll send the recipe straight to your inbox (and more recipes sent daily!)

Mozzarella Stuffed Meatballs

Our Cheese Stuffed Meatball recipe is so easy to make using a seasoned meat mixture that’s scooped, flattened, filled with a chunk of mozzarella cheese, and rolled into round meatballs.

These mozzarella stuffed meatballs are baked in the oven until the cheese in the center becomes hot, soft, and melted; then, when you take a bite, you get the best gooey surprise that oozes from the center.

Simmer your cheese-filled meatballs in a homemade tomato basil pasta sauce, serve them straight from the oven, or serve them over a plate of spaghetti – they are the perfect party appetizer and make a delicious meal for dinner.

Why We Love Stuffed Mozzarella Meatballs

  • Quick and easy to make in under an hour from start to finish.
  • Uses a handful of simple ingredients.
  • Baked meatball recipes are made with minimal effort and are less messy than their fried counterparts.
  • It’s always fun to find a cheesy surprise hidden inside your food!
  • Perfect party appetizer or game day snack, but is also a delicious addition to a spaghetti dinner.
eating Cheese Stuffed Meatballs with fork

Cheese Stuffed Meatballs Ingredients

  • Lean ground beef: I like to use 93% lean ground beef. It’s not overly greasy while still containing a bit of fat to make the meatballs moist and juicy.
  • Ground mild Italian sausage
  • Egg
  • Breadcrumbs: You can use gluten-free breadcrumbs to make this a GF meal.
  • Grated parmesan cheese
  • Yellow onion
  • Half & half
  • Garlic
  • Dried Italian seasoning blend
  • Salt
  • Black pepper
  • Mozzarella cheese
  • Tomato & basil marinara sauce: Use your favorite jarred sauce or make a homemade marinara.
  • Fresh chopped parsley (optional garnish)

Substitutions and Additions

  • Substitute The Sausage: You can substitute a ½ pound of ground hot Italian sausage for the mild if you like a little extra heat in your meatballs. I like to buy my Italian sausage in the package without any casing. If you can only find sausage links (uncooked), then be sure to remove the casing before adding the sausage to the meatball mixture.
  • Make With A Different Meat: Feel free to make your meatballs with ground chicken or ground turkey meatballs instead of beef and pork. Or you can make all-beef meatball or all-pork meatballs if you prefer.
  • Cut The Carbs: To keep this dish low carb and keto friendly, replace the breadcrumbs with crushed pork rinds as the meatball binder.
  • Large rimmed baking sheet
  • Aluminum foil
  • Olive oil cooking spray
  • Mixing bowl
  • 2-inch-sized cookie scoop
  • Medium skillet
the process of making Cheese Stuffed Meatballs 1

How to Make Cheese Stuffed Meatballs

  1. Make The Meat Mixture: Combine the ground beef, Italian sausage, egg, breadcrumbs, parmesan cheese, onion, half & half, garlic, Italian seasoning, salt, and pepper.
  2. Scoop And Stuff: Scoop out the meatballs, flatten each one into a disc, and place a cheese cube into the center. Fold the sides up and around the cheese cube and roll the meat into the shape of a meatball.
    Pro Tip: Make sure that none of the cheese is exposed.
  3. Bake: Bake at 400 degrees Fahrenheit for 20-25 minutes or until lightly browned and the meat has no pink remaining.
    Pro Tip: Cut one of the meatballs open to check for doneness at the 20-minute mark. 
  4. Serve With Sauce: Heat the marinara sauce on the stovetop and then spoon some onto the serving plate. Add the meatballs and top them with more warmed sauce. Garnish with a sprinkle of grated parmesan and fresh chopped parsley. Serve and enjoy!
the process of making Cheese Stuffed Meatballs 2

Tips For Making The Best Cheese Stuffed Meatballs

  • You can make this an all-beef meatball if desired. I suggest sticking with the leaner ground beef when making these meatballs as I find that the fattier ground beef gives off too much liquid fat when baked, and the cheese tends to run out of the meatball more often.
  • This recipe uses traditional plain breadcrumbs. You can use Italian-seasoned bread crumbs and skip the addition of Italian seasoning in the mixture. 
  • The half & half adds a little extra moisture to the lean ground beef without making the meatballs too fatty. You can substitute whole milk or even heavy cream in place of the half & half.
  • Be sure not to overmix your meatball mixture, or it will get tough.

How To Serve Cheese Stuffed Meatballs

You can serve these meatballs in a roll to make a meatball sub or meatball sliders. For a quick weeknight dinner, use them in a baked spaghetti and meatball casserole, or make them as a main meal with roasted cauliflower.

You can also pile your meatballs over a plate of pasta or zucchini noodles, or serve them with a side of garlic bread and house salad for a Sunday supper.

I will often heat up extra sauce if I am planning on serving these with pasta so that I can have plenty of sauce to add to my pasta as well.

showing the inside of Cheese Stuffed Meatballs

How to Store Cheese Stuffed Meatballs

  • To Store: Once your meatballs have cooled completely, you can store them in an airtight container, in the refrigerator, for up to 3 days.
  • To Freeze: Store the baked and cooled meatballs in a freezer-safe, airtight container for up to two months in the freezer.
  • To Reheat: To reheat, place the meatballs into a saucepan on medium-low heat to warm through with any excess sauce that remains.

More Easy Dinner Recipes

Frequently Asked Questions

Can I prepare my mozzarella meatballs in advance?

These cheese-stuffed meatballs can be made ahead and frozen. Simply bake them and allow them to cool completely before adding them to a freezer-safe, airtight container.
They will keep for up to two months in the freezer. Thaw them completely in the refrigerator before warming them back up.
I like to add the thawed meatballs to a medium saucepan, on medium heat, along with the sauce, to heat the meatballs and the sauce simultaneously.

What is the best type of mozzarella cheese to use for this recipe?

I like using a higher-quality mozzarella cheese block (like Polly-O or Galbani Italian-style whole milk). I feel like it holds in place inside the meatball better.
Fresh mozzarella is too soft and tends to ooze from the meatball when baking. You can also use mozzarella cheese sticks, cut into 1-inch pieces.

How can I prevent the cheese from oozing out of the baked meatballs?

You can place your mozzarella cubes onto a plate and into the freezer for 20-30 minutes before stuffing them into the meat mixture. This will help to keep the cheese from oozing out too much when baked.

Cheese Stuffed Meatballs on a plate

More Great Recipes

5 from 6 votes
Cheese Stuffed Meatballs featured image

Cheese Stuffed Meatballs

Serves — 15
Cheese Stuffed Meatballs are stuffed with mozzarella in the middle and baked until browned and the cheese is melty.
Prep Time 25 minutes
Cook Time 25 minutes
Total Time 50 minutes

Ingredients
  

  • 1 pound lean ground beef (93%-7% fat)
  • ½ pound ground mild Italian sausage
  • 1 large egg
  • cup breadcrumbs
  • cup grated parmesan cheese (plus additional 1-2 tablespoons for garnish)
  • cup yellow onion very finely diced
  • 2 tablespoons half & half
  • 2 teaspoons grated garlic
  • teaspoons dried Italian seasoning blend
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • 15 cubes (¾-inch) mozzarella cheese (from an 8-ounce block)
  • 24 ounce jar of tomato & basil marinara sauce
  • 1 tablespoon fresh chopped parsley (optional garnish)

Instructions
 

  • Preheat oven to 400°F. Line a large rimmed baking sheet with a piece of aluminum foil. Spray the foil with olive oil cooking spray. Set aside.
  • In a large mixing bowl, combine together the lean ground beef, mild Italian sausage, egg, breadcrumbs, grated parmesan cheese, finely minced yellow onion, half & half, grated garlic, Italian seasoning blend, salt, and black pepper. You can use your hands, or a wooden spoon, to make sure that all the ingredients are fully combined. Be sure not to overmix your meatball mixture, or it will get tough.
    1 pound lean ground beef, ½ pound ground mild Italian sausage, 1 large egg, ⅓ cup breadcrumbs, ⅓ cup grated parmesan cheese, ⅓ cup yellow onion, 2 tablespoons half & half, 2 teaspoons grated garlic, 1½ teaspoons dried Italian seasoning blend, ½ teaspoon salt, ¼ teaspoon black pepper
  • Using a 2-inch-sized cookie scoop, scoop out the 15 meatballs and place them onto a plate until all the meat mixture is used.
  • Taking one meatball into the palm of your hand, gently flatten it into a disc about 3½ inches wide.
  • Place one mozzarella cheese cube into the center of the flattened disc, then carefully fold the sides up and around the cheese cube. Gently roll the meat into the shape of a meatball. Make sure that none of the cheese is exposed.
    15 cubes (¾-inch) mozzarella cheese
  • Place the mozzarella cheese-filled meatball onto the prepared baking sheet. Continue filling and rolling until all the stuffed meatballs have been formed and placed in rows onto the baking sheet.
  • Bake the cheese-stuffed meatballs for 20-25 minutes or until lightly browned and the meat is cooked thoroughly with no pink remaining. You can cut one of the meatballs open to check for doneness at the 20-minute mark.
  • Remove the meatballs from the oven and allow them to rest for five minutes on the baking sheet.
  • While your meatballs are resting, you can heat your jar of tomato & basil marinara in a medium skillet on medium-low heat.
    24 ounce jar of tomato & basil marinara sauce
  • Once your sauce is warm, spoon some of the sauce (about ½-¾ cup) onto the serving plate, add the meatballs, and spoon another ¾ – 1 cup of the warmed sauce over the top of the meatballs. You will have some sauce left over.
  • Garnish the cheese-stuffed meatballs with a sprinkle of grated parmesan and fresh chopped parsley.
    1 tablespoon fresh chopped parsley

Jenn’s Notes

Storage:
  • To Store: Once your meatballs have cooled completely, you can store them in an airtight container, in the refrigerator, for up to 3 days.
  • To Freeze: Store the baked and cooled meatballs in a freezer-safe, airtight container for up to two months in the freezer.
  • To Reheat: To reheat, place the meatballs into a saucepan on medium-low heat to warm through with any excess sauce that remains.
Tips:
  • You can make this an all-beef meatball if desired. I suggest sticking with the leaner ground beef when making these meatballs as I find that the fattier ground beef gives off too much liquid fat when baked, and the cheese tends to run out of the meatball more often.
  • This recipe uses traditional plain breadcrumbs. You can certainly use Italian-seasoned bread crumbs and skip the addition of the Italian seasoning in the mixture. 
  • The half & half adds a little extra moisture to the lean ground beef without making the meatballs too fatty. You can substitute whole milk or even heavy cream in place of the half & half.
  • Be sure not to overmix your meatball mixture, or it will get tough.

Nutrition Info

Calories: 136kcal | Carbohydrates: 5g | Protein: 11g | Fat: 8g | Saturated Fat: 3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 0.1g | Cholesterol: 45mg | Sodium: 492mg | Potassium: 305mg | Fiber: 1g | Sugar: 2g | Vitamin A: 271IU | Vitamin C: 4mg | Calcium: 50mg | Iron: 2mg

Related Recipes

Secrets to Quick & Easy Desserts
FREE EMAIL BONUS
How to make delicious desserts in no time at all!
5 from 6 votes (4 ratings without comment)

Leave a comment

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

How many stars would you give this recipe?




Comments