5 from 1 vote

Mozzarella Stuffed Meatballs (Freezer Friendly!)

This post may contain affiliate links which won’t change your price but will share some commission. Full Disclosure Policy.

Cheese Stuffed Meatballs are so good! Tender beef meatballs stuffed with mozzarella, they are a game changer that the whole family will love!

Make enough for 1 meal, or make enough for 6!

Step-by-step photos and instructions are below, but you can jump right to the recipe card if you wish!

cheese stuffed meatballs on a white plate

Ever see Gordon Ramsey’s Kitchen Nightmares? In one of them, there are twin guys who own a restaurant and stand out the front shouting “HOMEMADE MEATBALLS” to the traffic. I keep hearing those guys in my head when I think about this recipe.

I am always looking to streamline my evenings. Having these in the freezer is fantastic for a quick meal. Throw them in some marinara sauce, cook some pasta and HELLO DINNER!

These are special little meatballs because they are stuffed with cheesy goodness that make them slightly different (and a whole lot yummier) than regular meatball recipes.

You can oven bake them on a baking sheet or cook them in a skillet, making this super convenient!

Try my Instant Pot Meatballs for another way to make these! I hope you love these as much as we do!

Why you’ll love this recipe:

  • These aren’t your average meatballs! They pack a punch of flavor, and are filled with cheesy goodness.
  • These meatballs can be made in bulk and frozen, ready to pull out and cook for a quick dinner.

Frequently Asked Questions

Can you freeze cheese stuffed meatballs?

Yes! I cook them fully and freeze them on a sheet pan until solid then store in a sealed ziplock bag in the freezer. I can use 2 or 20 at any given time.

Can you substitute pork or sausage for the beef?

Yes! You can do a mix of all three, or pick one or two meats to blend.

What to serve with Cheese Stuffed Meatballs

I serve them in a couple of ways. Sometimes as an appetizer, with toothpicks and a bowl of marinara for dipping, and other times thrown in some marinara sauce and tossed with spaghetti.

I also love to use these meatballs in hoagie rolls or subs, and make a yummy lunch!

I have included step-by-step photos and instructions, as well as tips and tricks in the post. If you’d rather skip all that, scoot right on down to the full recipe card located at the bottom of the post.

meatballs in a skillet

Key Recipe Ingredients

Remember: this is just an overview and the why of the ingredients I choose here. The full list of ingredients and amounts is found in the printable recipe card below

  • Mozzarella String Cheese. Cut these, and be sure to freeze them. If you don’t they’ll ooze as they cook, and you’ll lose that yummy cheesy bite.
  • Ground Beef. For meatballs, you can use a blend of beef and pork, or sausage if you prefer. I like lean ground beef most of the time, but for this, an 80/20 fat ratio will work as well as a 97/3/
  • Bread Crumbs. These are regular breadcrumbs. For extra flavor, grab roasted garlic or seasoned breadcrumbs.
  • Eggs. Large eggs. Beat them lightly before adding to make it easier to blend in.
  • Onion. Dice this finely. You don’t want huge chunks of onion in your meatballs.
  • Garlic. I say 4 cloves of garlic. But you know garlic. Measure that with your heart! Garlic powder can also be used.
  • Salt & Pepper. This is essential. Start with 1.5 teaspoons of salt and 1 teaspoon of pepper
  • Italian Seasoning. Make your own (recipe below) or grab it at the store.
  • Olive Oil. Or any oil you prefer for cooking.
  • Marinara. Use store bought or homemade marinara sauce.
Italian Seasoning Recipe
A blend of dried herbs that you probably already own! Skip the store-bought blends, and make your own!
Check it out!
A spoon holding dried Italian seasoning blend is positioned over an open glass jar on a marble surface.
ingredients to make cheese stuffed meatballs laid out and labeled

Would you like to save this recipe?

We'll email this post to you, so you can come back to it later!

How to make this recipe

Jump

Get prepped

Remove mozzarella cheese (string cheese) from wrappers and cut each string into 8 equal sized pieces. Place cheese cubes in a large bowl or 1 freezer bag and freeze until it is time to form meatballs.

collage of process to make cheese stuffed meatballs - uncut and cut mozzarella cheese cubes

Make the meatballs

Using your hands, thoroughly combine all meatball ingredients (beef, breadcrumbs, milk, eggs, onion, garlic, salt, and pepper) in a large bowl.

collage of process to make cheese stuffed meatballs - mixing the meatball mixture

Shape the meat mixture into 1 inch meatballs, around each piece of cheese.

Seal meatballs well to keep the cheese from oozing out.

collage of process to make cheese stuffed meatballs - forming meatballs

Cook the meatballs

Heat olive oil in a large skillet over medium-high heat.

Cook the meatballs, turning often until they are browned on all sides.

collage of process to make cheese stuffed meatballs - cooking meatballs

Drain any fat, then add the marinara sauce to the skillet and stir to combine with the meatballs.

Simmer, covered with a lid for 8-10 minutes until meatballs are cooked through.

collage of process to make cheese stuffed meatballs - cooking with marinara

Remove from skillet, allow to cool.

Devour.

meatballs on a spoon with a cast iron skillet

Kylee’s Notes

What to do with leftovers

Store in a covered container in the refrigerator for up to 4 days. Reheat until it is piping hot!

Substitutions/Additions

You can use pork, sausage or ground beef for these meatballs.

Freezing instructions

This recipe can be frozen before or after cooking. Cover tightly with foil and wrap with plastic wrap.

Get free recipes in your inbox!
Find me on Pinterest, Facebook & Instagram.
If you make this recipe, please comment and let me know how it turned out and leave a star rating! ⭐⭐⭐⭐⭐

A plate of cheese stuffed meatballs topped with tomato sauce and herbs, with one meatball cut open to reveal gooey melted cheese inside.
5 from 1 vote

Mozzarella Cheese Stuffed Meatballs

Servings 8
Prep Time: 20 minutes
Cook Time: 15 minutes
Total Time: 35 minutes
Cheese Stuffed Meatballs are so good! Tender beef meatballs stuffed with mozzarella, they are a game changer that the whole family will love!

Ingredients
 

For serving

Instructions

Get prepped

  • Remove 5 sticks of mozzarella string cheese from wrappers and cut each string into 8 equal pieces.  Place in a large bowl or 1 freezer bag and freeze until it is time to form meatballs.

Make the meatballs

  • Using your hands, thoroughly combine 2 pounds ground beef, 1 cup bread crumbs, 2 large eggs, 1/2 large onion (finely diced), 4 cloves garlic (minced), 2 teaspoons salt, 1 teaspoon cracked pepper, 2 tablespoons Italian seasoning in a large bowl.
  • Shape into 1 inch meatballs, around each piece of frozen mozzarella.
  • Seal meatballs well to keep the cheese from oozing out.

Cook the meatballs

  • Heat 2 tablespoons olive oil in a large skillet over medium-high heat.
  • Cook the meatballs, turning often until they are browned on all sides
  • Drain any fat, then add 24 ounces marinara sauce to the skillet and stir to combine with the meatballs.
  • Simmer, covered with a lid for 8-10 minutes until meatballs are cooked through.
  • Serve with pasta.

Notes

To oven bake
Preheat oven to 450 degrees F. Brush a rack with olive oil and place meatballs on rack on rimmed baking sheets and bake at until fully cooked (about 15 to 20 minutes)
To freeze
Lay meatballs on a baking sheet and freeze until solid, then add them to a ziplock bag ready for whenever you need 6, 12 or 20 of them! 
To cook
Remove meatballs from freezer and reheat in the microwave, or in your favorite marinara sauce.
 

Would you like to save this recipe?

We’ll email this post to you, so you can come back to it later!

Nutrition

Calories: 468kcal | Carbohydrates: 17g | Protein: 28g | Fat: 32g | Saturated Fat: 12g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 13g | Trans Fat: 1g | Cholesterol: 131mg | Sodium: 1356mg | Potassium: 668mg | Fiber: 3g | Sugar: 5g | Vitamin A: 453IU | Vitamin C: 7mg | Calcium: 101mg | Iron: 4mg

Nutritional information is an estimate and provided to you as a courtesy. You should calculate the nutritional information with the actual ingredients used in your recipe using your preferred nutrition calculator.

Did you make this recipe?

Make sure to follow @kyleecooks on Instagram for more and tag me #kyleecooks so I can see!

Update: This recipe was originally published in May of 2017. It was republished with updated photos in March of 2026.

Kylee Cooks in the kitchen

About Kylee Ayotte

I am a born and raised New Zealander (a Kiwi), now living in Phoenix, Arizona. I’m happily married to the love of my life – a hot American boy I met while traveling the world. I’m a mama to 2 awesome little boys and love red things, rugby, cheesecake, and bacon. Mmmmm. Bacon. Meet Kylee

5 from 1 vote

Leave a Reply

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

Made this? Rate this recipe:




This site uses Akismet to reduce spam. Learn how your comment data is processed.

One Comment

  1. My family loves these meatballs. They are so easy and full of flavor.

More You'll Love