These mozzarella-stuffed chicken meatballs are irresistibly tender, packed with garlic, herbs, and parmesan, and have a gooey, melty cheese centre. Simmered in a rich tomato sauce, they're perfect for a quick, satisfying dinner or meal prep!

Anything stuffed with cheese and bold Italian flavors is an instant winner in my book. These mozzarella-stuffed chicken meatballs are one of my all-time favourites!
Each juicy, flavorful chicken meatball is packed with Italian herbs, garlic, and parmesan, then stuffed with gooey mozzarella for the ultimate cheese pull. Simply roll the meatballs, tuck in some bocconcini, bake until golden, and finish on the stovetop. Serve with rich tomato sauce, pasta, and a side of veggies for a perfectly balanced meal.
Ingredients you’ll need
These mozzarella-stuffed chicken meatballs are a marriage made in meatball heaven.
- Ground chicken: Use at least 93% lean ground chicken for extra-juicy meatballs. You can substitute with 93% lean ground turkey if preferred or if it’s more readily available.
- Aromatics: Fresh herbs like parsley, plus dried Italian seasoning, grated onion, and garlic, add loads of flavor to the chicken parmesan meatball mixture.
- Fresh mozzarella balls: Baby bocconcini mozzarella balls work perfectly here. If you can’t find them, small cubes of fresh mozzarella will also do the trick.
- Egg: Essential for binding the meatball ingredients. Without it, the meatballs will crumble and fall apart.
- Panko breadcrumbs: These Japanese-style breadcrumbs are ideal for meatballs due to their light, airy texture. Homemade breadcrumbs work well too if you have them!
- Parmesan: Grated Parmesan or Pecorino gives each meatball an extra savory note. For richer flavor, try Parmigiano Reggiano.
- Tomato Sauce: For serving. Use your favourite jarred sauce to keep things simple.
Complete list of ingredients and amounts is located on the recipe card below.
How to make Mozzarella-Stuffed Chicken Meatballs
Mix the Meatballs: In a large mixing bowl, combine the ground chicken, grated onion, garlic, egg, breadcrumbs, Parmesan, parsley, and Italian seasoning. Season with salt and pepper, then use your hands to mix everything until well combined.
Form the Meatballs: Divide the mixture into 12 equal portions. Working one at a time, gently flatten each portion, place a Bocconcini ball in the center, and wrap the mixture around the cheese, sealing tightly. Roll gently to form a round meatball.
Bake: Place the meatballs on a baking tray and bake at 400°F (200°C) for about 20 minutes.
Simmer & Serve: Warm the sauce in a medium skillet while the meatballs bake. When the sauce begins to simmer, add the baked meatballs and gently toss to coat. Top with extra Parmesan, sliced basil, and crushed red pepper flakes. Serve on their own or over pasta.
Recipe Tips & Variations
- Choose Quality Ingredients: Opt for at least 93% lean ground chicken or turkey to keep meatballs juicy, and rely on fresh parsley along with grated onion and garlic for bold, balanced flavor.
- Grate, Don’t Chop: Grating onion and garlic prevents unpleasant chunks. Use a box grater for the onion and a microplane for the garlic (watch those fingers!).
- Avoid Overmixing: Overmixing leads to tough meatballs, so handle the mixture minimally. Add seasonings at the end and use a spring-loaded scoop to help keep meatballs tender.
- Bake for the Best Texture: Baking yields tender, evenly cooked meatballs compared to pan-frying. Baked meatballs also hold up beautifully when simmered in sauce—perfect for chicken Parmesan meatballs.
- Portion Evenly with a Scoop: A large cookie scoop ensures uniform meatballs for even cooking every time.
- Italian Seasoning: Substitute equal parts dried parsley, basil, and oregano if you don’t have Italian seasoning on hand.
Serving Suggestions
There are countless ways to mozzarella stuffed meatballs, and their versatility is one of the reasons I love this recipe!
- Over Pasta: Pair with your favourite pasta, like spaghetti or mafaldine, tossed in extra tomato sauce.
- On a Sub Roll: Make a delicious meatball sub by placing the meatballs in a toasted bread roll, topped with tomato sauce and melted cheese.
- In a Salad: Add sliced meatballs to a mixed greens salad for a protein boost, drizzled with balsamic vinaigrette.
- As an Appetizer: Serve as bite-sized appetizers with toothpicks alongside a dipping sauce, like marinara or garlic aioli.
- With Grains: Serve over quinoa or rice for a hearty, nutritious meal.
- With Roasted Vegetables: Pair with roasted veggies like Roasted Green Beans & Carrots or Roasted Broccoli & Potatoes for a colourful and healthy side dish.
How to Store
- To Store: Let the baked chicken meatballs cool, then transfer them with the sauce to an airtight container. Refrigerate for up to 4 days or freeze for longer storage. Note that the mozzarella center will firm up once chilled.*
- Reheat: Reheat in the microwave or on the stovetop, adding a splash of water or chicken stock if needed to loosen the sauce.
Recipe FAQ
No problem! Substitute with 1 teaspoon of dried parsley or basil.
Using an egg helps bind the ingredients, and be careful not to overmix to keep them tender.
I use bocconcini mozzarella balls, which are ideal for stuffing. If unavailable, fresh mozzarella cut into small cubes works well and won’t melt too quickly when cooking.
To minimize cheese leakage, ensure it’s fully enclosed within the meat mixture. Any visible cheese will likely melt out during cooking.
More Chicken Recipes
If you try this mozzarella-stuffed chicken meatballs recipe or have a question, please let me know! Leave a comment and rate it below. I love to hear what you think, or any changes you make.
PrintMozzarella Chicken Meatballs
- Total Time: 35 minutes
- Yield: Serves 4
Description
These mozzarella-stuffed chicken meatballs are irresistibly tender, packed with garlic, herbs, and parmesan, and have a gooey, melty cheese centre. Simmered in a rich tomato sauce, they're perfect for a quick, satisfying dinner or meal prep!
Ingredients
- 500g (1 lb) ground chicken mince
- 1 small yellow/ brown onion, grated
- 4 cloves garlic, minced
- 1 large egg
- ⅓ cup panko breadcrumbs
- ⅓ cup finely grated parmesan cheese
- ¼ cup parsley, finely chopped
- 1 ½ teaspoons dried Italian seasoning
- Salt and pepper, to taste
- 12 baby bocconcini balls
- 600g (21 oz) jarred pasta sauce
- Pasta, to serve
Instructions
- Preheat your oven to 400°F/ 200°C and line a baking tray with baking paper
- In a large bowl, combine ground chicken, grated onion, garlic, egg, breadcrumbs, Parmesan, parsley, Italian seasoning, salt, and pepper. Mix well.
- Divide mixture into 12 portions. Flatten each, place a Bocconcini ball in the center, wrap, and seal tightly. Roll into round meatballs.
- Arrange meatballs on a baking tray and bake for 20 minutes.
- Warm sauce in a skillet while meatballs bake.
- Once baked, add meatballs to the sauce, gently toss to coat.
- Top with Parmesan, basil, and red pepper flakes. Serve alone or over pasta.
Notes
- To Store: Cool, then store meatballs in an airtight container for up to 4 days or freeze. Note the mozzarella will firm up once chilled.
- Reheat: Microwave or heat on the stovetop with a splash of water or chicken stock to loosen the sauce.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Category: Dinner
- Method: Bake + stovetop
- Cuisine: Italian
Nutrition
- Serving Size: ¼ recipe (3 meatballs without pasta)
- Calories: 436
- Sugar: 8.6g
- Fat: 21g
- Saturated Fat: 9.2g
- Carbohydrates: 24.1g
- Fiber: 3.6g
- Protein: 39.1g
Leave a Reply