Delectable cheese-stuffed chicken meatballs cooked in rich, herby tomato sauce is dinner perfection. Served with pasta or crusty bread to mop up the sauce.
My family and I LOVE meatballs. Which should come as no surprise to you since I have about eleventybillion meatball recipes on this blog. And these delectable cheese-stuffed wonders are a particular favorite. Not only are the meatballs soft and juicy but the molten cheese center is the stuff dreams are made of. They are pretty perfect cooked in a pan and served as they are as a snack but cooked in a rich tomato sauce and served over pasta? Woah mama!
How to make chicken meatballs
- Form the meatballs: Combine ground chicken (chicken mince), herbs, breadcrumbs, egg and seasoning. You can flavor these meatballs with any of your favorite seasonings. I like using herbs like parsley, thyme, oregano, rosemary and sage. Chilli flakes (red pepper flakes) add a nice kick of spice. Mix the ingredients together until just combined. Try not to overmix as the texture can become tough. Wet your hands, scoop a tablespoon of mixture into the palm of your hand and add a cube of cheese. Form the meatballs into balls just smaller than golf balls. Wet hands prevent the mixture from sticking to your hands. Place on a parchment-lined plate and continue until you’ve formed all the meatballs.
- Cook the meatballs:Â Heat a large, non-sticky frying pan over medium-high heat. Add a splash of oil then brown the meatballs. Depending on the size of your pan you might need to do this in batches to avoid overcrowding. Cook until the chicken is cooked throughout. At this stage you can serve them as they are. Alternatively, make a tomato sauce and allow the meatballs to warm through in the sauce before serving with crusty bread or pasta.
Making ahead and freezing instructions
- Make ahead: These meatballs can be made and kept in the fridge in a closed container for up to 2 days. Meatballs can be formed and refrigerated, covered with plastic wrap, for up to 24 hours before cooking.
- Freezing: Make and cook the meatballs then allow to cool completely. Place in a single layer on a sheet pan then freeze until solid. Transfer to a freezer bag. Bake from frozen at 200ºC/390ºF until warmed through.
Meatball recipes
- Greek meatballs
- Tuscan slow cooker meatballs
- Cheesy baked meatballs
- Easy pork sausage meatballs in tomato sauce

Cheese-stuffed chicken meatballs
Ingredients
for the cheese-stuffed chicken meatballs
- 500 g chicken mince/ground chicken
- 2 tablespoons chopped parsley
- 1 tablespoon chopped chives
- 1 garlic clove minced
- ½ teaspoon chilli flakes optional
- 1 egg yolk
- ¾ cup fresh breadcrumbs
- 1 teaspoon salt
- ½ teaspoon pepper
- 100 g firm mozzarella cubed
for the tomato sauce
- 1 red onion finely chopped
- 2 garlic cloves crushed
- ½ teaspoon dried rosemary
- ½ teaspoon dried thyme
- 2 x 400g 14oz cans chopped tomatoes
- 1 tablespoon Balsamic vinegar
- 1 teaspoon sugar optional
- salt & pepper to taste
to serve
- fresh basil
- Parmesan cheese
Instructions
- To make the meatballs, combine the chicken, parsley, chives, garlic, chilli flakes, egg yolk, breadcrumbs, salt and pepper in a bowl and mix well.
- With wet hands (this prevents the chicken from sticking to your hands), take tablespoons of chicken mix and add a cube of mozzarella to the center. Shape into meatballs.
- Place in the fridge to chill for 15 minutes.
- To make the sauce, saute the onion and garlic in a splash of olive oil until soft and translucent.
- Add the herbs and fry for another minute before adding the tomatoes, Balsamic, sugar, salt and pepper.
- Turn down the heat and allow to simmer for 10-15 minutes.
- To cook the meatballs, heat a large, non-stick frying pan over high heat and add a splash of oil.
- Fry the meatballs until golden brown and cooked through.
- Transfer the meatballs to the tomato sauce and allow to cook gently for 10 minutes.
- Season to taste and serve topped with fresh basil and Parmesan.
Nutrition
wow, I’m impressed that you were able to whip this up with all that you have going on, guess you’re in recipe production mode, thank you for this recipe, I love meatballs too and this is nicely different, love the cheese inside!
Thanks Sabrina. I was DEFINITELY in recipe production mode. 🙂 That cheese inside just pushes it over the top. So good!
These meatballs look incredible, the cheese stuffing puts them right over the top! 🙂
Thanks so much Laura. Cheese just makes everything better, doesn’t it?
Perfect timing for dinner tonight! I love that they’re chicken AND stuffed with cheese. My boys will be all over these
I hope they loved it! 🙂
My kids are going to be ALL over these cheesy meatballs. They look great Alida.
They are definitely a kid-favorite Jen! 🙂
These meatballs look so good. Could I use any other cheese to stuff them with?
Thanks so much Cathy! Yep, you could use pretty much any cheese in these. Melty cheeses are best but honestly, can you ever go wrong with cheese? 🙂
Oh my word, these meatballs look delish Alida!! Just saw your photo on IG and I’m hungry for dinner already!!
Thanks so much Mary Ann! 😉