Nothing beats cozy Italian comfort food… especially when it’s rolled into tender, cheesy meatballs simmering in marinara sauce!  This dish has the classic flavors of chicken parm—Parmesan, herbs, and melty mozzarella—but presented in an unconventional way and without the fuss of frying.

I’ve always had a soft spot for chicken parm… it’s one of those timeless, crowd-pleasing dinners I could happily eat a hundred different ways. And meatballs? Equally dear to my heart. So it felt completely natural to marry the two into one irresistible dish.

Over the years, I’ve had fun creating all sorts of chicken parm twists, from my Grilled Chicken ParmSpinach Chicken ParmChicken Parm Burger, and Eggplant & Chicken Parm Stacks. These stuffed meatballs are a welcome addition to my collection bringing the fun factor and loads of deliciousness!

Step 1: Place ground chicken or turkey, Parmesan, breadcrumbs, eggs, and seasonings in a large bowl.
Step 2: Gently mix until just combined (don’t overwork).
Step 3: Shape into meatballs, press mozzarella into the center, seal, and bake at 350° for 15 minutes.
Step 4: Transfer to marinara sauce, cover, and simmer 40–60 minutes.

Why everyone loves these meatballs…

  • Hidden mozzarella surprise: Take a bite and discover a gooey, melty center.
  • Healthy comfort food: Made with lean ground chicken or turkey for a feel-good spin.
  • Baked, not fried: All the parm goodness without the stovetop mess (or extra oil).
  • Versatile dinner star: Serve over pasta, zucchini noodles, or spaghetti squash.

As a dietitian, I love giving familiar favorites a lighter spin. Using lean ground chicken (or ground turkey!) keeps these meatballs tender yet protein-packed, while baking instead of frying makes cleanup a breeze. And let’s be real—tucking a melty mozzarella pearl inside each meatball? That’s the kind of surprise that’ll bring smiles to the table.

Nothing beats Italian comfort!!

So whether you spoon them over spaghetti, twirl them with zucchini noodles, or serve them straight from the skillet with extra sauce for dipping, these cheesy meatballs are pure comfort in every bite. You’re welcome!

Try my Slow Cooker Italian Meatballs!

(5 stars) 1 rating

Chicken Parm Meatballs

This recipe has everything you love about chicken parm…rolled into a meatball. Each bite is cheesy, delicious and packed with satiating protein.
Yield: 25 meatballs
Prep Time: 10 minutes
Cook Time: 1 hour 5 minutes
Total Time: 1 hour 15 minutes

Ingredients
 

  • 1 pound lean ground chicken or turkey, at least 90-94% lean*
  • 2 eggs, lightly beaten
  • ½ cup Parmesan cheese, shredded or grated
  • cup panko breadcrumbs, preferably whole grain
  • ¾ teaspoon salt
  • ½ teaspoon ground black pepper
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • 1 teaspoon garlic powder
  • ½ teaspoon dried parsley
  • ½ teaspoon red pepper flakes, optional
  • 25 small “pearl-sized” mozzarella balls**
  • 1 (24-ounce) jar marinara sauce
Ingredient Details to Know
*Truth be told, it’s easier to work with ground turkey… it’s less sticky.
**If you can’t find mozzarella pearls, you can slice cheese sticks into small pieces to poke into each meatball.

Instructions
 

  • Preheat oven to 350°. In a large mixing bowl, combine the ground chicken, parmesan, breadcrumbs, eggs, salt, pepper, basil, oregano, parsley and red pepper flakes. Mix everything together, but be careful to not over-mix.
  • Liberally coat a baking sheet with oil spray. Form the ground chicken mixture into small meatballs (about golf ball size) and lay them on the baking sheet. *The meatball mix will be sticky; it helps to first mist hands with cooking spray and then form balls. Alternatively, you can place bowl with meatball mix in fridge for about 15 minutes to firm.
  • Working with one meatball at a time, insert a small mozzarella ball into the center of each, reforming the chicken around the cheese so it’s completely tucked and hidden within the meatball.
  • Cook in oven on middle/upper rack for 15 minutes. Then carefully transfer meatballs into a pot with heated marinara sauce, cover with lid, and allow meatballs to simmer in sauce for about 40 to 60 minutes. Occasionally lift lid and stir.
  • Serve over whole grain pasta, zucchini noodles or spaghetti squash. Garnish with chopped parsley or basil.

Notes

Nutrition is provided per meatball so you can easily calculate the math based on how many meatballs you enjoy. In my house, a serving is typically 4 to 5 meatballs. 

Nutrition Information per serving

Serving Size: 1 meatballCalories: 60Carbohydrates: 3gProtein: 6gTotal Fat: 3.5g— Unsaturated Fat: 2g— Saturated Fat: 1.5gCholesterol: 35mgSodium: 150mgFiber: 1gTotal Sugar: 2g— Natural Sugar: 2g— Added Sugar: 0g
Nutrition information is calculated using a leading industry software. That being said, brands can vary, and there may be slight fluctuations in the numbers.
I’m hoping you loved this recipe! If you made it and want to share feedback, I’d be so grateful to hear from you. Please leave a review below or tag @joybauer on Instagram!