Chicken meatball

Featured in: Meat & Seafood
These tender chicken meatballs are simmered in a rich, herby tomato sauce for a comforting weeknight meal. Made with fresh parsley and Parmesan, these chicken meatballs are a lighter, flavorful twist on a classic. You'll love how simple it is to whip up a batch of these homemade chicken meatballs.
A skillet full of golden brown chicken meatballs simmering in a rich, herby tomato sauce. Pin it
A skillet full of golden brown chicken meatballs simmering in a rich, herby tomato sauce. | cookthismeals.com

These Italian Chicken meatballs have become a go-to in my kitchen for busy nights when I crave something comforting but don’t want to spend hours cooking. Taking inspiration from traditional Italian flavors, this version uses lean ground chicken for a lighter touch without sacrificing any of the savory, herby goodness. They simmer right in a simple tomato sauce, making cleanup a breeze and filling your kitchen with the most incredible aroma. It’s the kind of meal that feels both special and entirely approachable, perfect for sharing with family or enjoying as leftovers.

Ingredients You’ll Need

  • Ground chicken (breast and thigh mix): using a mix keeps your chicken meatballs juicy and tender because thigh meat has a bit more fat while breast keeps it light.
  • Italian-seasoned breadcrumbs: these act as a binder and soak up moisture, giving the chicken meatballs structure and a subtle herby flavor.
  • Grated Parmesan cheese: adds a salty, nutty depth that really defines the flavor profile of these chicken meatballs.
  • Large egg: the glue that holds everything together, ensuring your chicken meatballs stay intact during cooking.
  • Garlic: freshly minced garlic infuses the chicken meatball mixture with its essential aromatic punch.
  • Fresh parsley: brings a bright, fresh herbal note that lightens up the rich chicken and cheese.
  • Dried oregano: provides that classic, earthy Italian seasoning that pairs perfectly with the tomato sauce.
  • Salt and black pepper: the fundamental seasonings that make all the other flavors in your chicken meatballs pop.
  • Milk: a splash keeps the mixture moist and helps the breadcrumbs do their job without drying out.
  • Olive oil: for browning the chicken meatballs, which creates a flavorful fond in the pan for the sauce.
  • Small onion: finely chopped onion becomes sweet and soft in the sauce, building a flavorful base.
  • Crushed tomatoes: the foundation of a rich, velvety sauce that clings perfectly to every chicken meatball.
  • Dried basil: simmers into the sauce, adding a sweet, slightly minty aroma that complements the oregano.
  • Fresh basil leaves: a garnish that adds a pop of color and a final hit of fresh, peppery flavor.
  • Extra grated Parmesan: for serving, because you can never have too much of that salty, umami goodness.

How to Make It

Mix the Chicken Meatball Ingredients:
In a large bowl, combine the ground chicken, breadcrumbs, Parmesan, egg, minced garlic, parsley, oregano, salt, pepper, and milk. Use your hands or a fork to mix gently until everything is just incorporated. Overworking the mixture can make your chicken meatballs tough, so stop as soon as you don’t see any dry streaks.

Form the Meatballs:
Roll the mixture into 1-inch balls, aiming for about 20 to 24 pieces. A cookie scoop or tablespoon makes this easy and ensures all your chicken meatballs cook at the same rate. Place them on a plate as you go.

Brown the Meatballs:
Heat the olive oil in a large skillet over medium-high heat. Add the chicken meatballs in a single layer, working in batches if you need to avoid crowding. Cook them for 5 to 7 minutes, turning occasionally, until they develop a golden-brown crust on all sides. This step isn’t just for color—it builds incredible flavor. Remove them with a slotted spoon and set aside.

Build the Sauce Base:
In that same skillet, add the chopped onion. There’s no need to clean it; those browned bits are flavor gold. Sauté the onion for 3 to 4 minutes until it’s soft and translucent. Then, add the remaining minced garlic and cook for just 30 seconds until it smells amazing.

Simmer the Tomato Sauce:
Pour in the can of crushed tomatoes and add the dried basil. Give it a good stir, scraping up all the delicious browned bits from the bottom of the pan. Season the sauce with a pinch of salt and pepper. Let it come to a gentle simmer, then reduce the heat to low.

Finish Cooking Together:
Carefully nestle the browned chicken meatballs back into the simmering tomato sauce. Cover the skillet with a lid and let everything simmer together for 15 to 20 minutes. This allows the chicken meatballs to cook through gently and the flavors to marry while the sauce thickens slightly.

Serve and Garnish:
Once the chicken meatballs are cooked through, you’re ready to eat. Serve them hot straight from the skillet. Garnish with fresh basil leaves and an extra shower of grated Parmesan cheese if you like.

Close-up of tender chicken meatballs garnished with fresh basil and grated parmesan cheese.

Storage Tips

Store any leftover chicken meatballs and sauce together in an airtight container in the refrigerator, where they’ll stay perfect for up to 4 days. Reheating is a snap on the stovetop over low heat or in the microwave with a splash of water to keep things saucy. To freeze, let the meatballs and sauce cool completely, then transfer to a freezer-safe container or bag for up to 3 months. Thaw them overnight in the fridge before reheating gently—they taste just as good as the day you made them, which is my favorite kind of kitchen magic.

Ingredient Substitutions

If you can’t find Italian-seasoned breadcrumbs, use plain ones and add an extra half teaspoon of dried oregano. For a gluten-free version, swap in your favorite gluten-free breadcrumb blend—they work just as well. Ground turkey is a seamless substitute for the chicken if that’s what you have on hand. No fresh parsley? A tablespoon of dried will do in a pinch, though the fresh herb really brightens things up. If you need it dairy-free, simply omit the Parmesan from the meatball mixture and use a nutritional yeast or dairy-free alternative for serving.

Serving Suggestions

You can’t go wrong serving these chicken meatballs over a big bed of cooked spaghetti or creamy polenta to soak up every drop of sauce. For a lighter plate, try them with zucchini noodles, roasted spaghetti squash, or even a simple cauliflower rice. On the side, a crisp green salad with a sharp vinaigrette cuts through the richness, and a piece of warm, crusty garlic bread is always a welcome addition for mopping up your plate. They’re also fantastic stuffed into a crusty sub roll for an epic meatball sandwich.

Cultural Context

While classic Italian meatballs, or polpette, are often made with a mix of beef, pork, and veal, this lighter chicken version captures the same soul-satisfying spirit of Italian home cooking. The method of browning the meatballs before simmering them in a simple tomato sauce is a cornerstone of the cuisine, building layers of flavor from just a few humble ingredients. It’s a technique passed down through generations, meant to create a comforting, communal meal that brings people to the table. These chicken meatballs honor that tradition with a modern, week-friendly twist that still feels authentically Italian at its heart.

A comforting dinner plate with chicken meatballs and sauce served over a bed of spaghetti.

Frequently Asked Questions

What’s the best ground chicken for these meatballs?

For the most tender and flavorful chicken meatballs, use a mix of ground breast and thigh meat. The thigh adds essential fat and moisture, preventing the meatballs from drying out. If you can only find one type, ground chicken thigh is preferable for its richer flavor.

Can I substitute the Italian-seasoned breadcrumbs?

Absolutely. If you have plain breadcrumbs, just add an extra 1/2 teaspoon each of dried oregano and basil to the meatball mixture. Panko breadcrumbs also work well for a lighter texture, but remember to season them with the same Italian herbs.

How do I know when the chicken meatballs are cooked through?

After simmering in the sauce for 15-20 minutes, your chicken meatballs should be cooked through. The safest way to check is to insert an instant-read thermometer into the center of a meatball; it should read 165°F (74°C). They will also be firm to the touch and no longer pink inside.

Can I make these chicken meatballs ahead of time?

Yes, they’re great for making ahead. You can form the meatballs and refrigerate them uncooked for up to a day before simmering in the sauce. Alternatively, cook the entire dish and store it in the fridge for 3-4 days; the flavors often improve. Reheat gently on the stovetop with a splash of water.

What should I serve with these Italian chicken meatballs?

These herby chicken meatballs and sauce are classic over a bed of spaghetti, polenta, or creamy mashed potatoes. For a lighter option, serve them with a side of crusty bread to soak up the sauce and a simple green salad dressed with a lemony vinaigrette.

Rate This Recipe

How would you rate this recipe?

Italian Chicken Meatballs in Tomato Sauce

These tender chicken meatballs are simmered in a rich, herby tomato sauce for a comforting weeknight meal. Made with fresh parsley and Parmesan, these chicken meatballs are a lighter, flavorful twist on a classic. You'll love how simple it is to whip up a batch of these homemade chicken meatballs.

Prep Time
15 Minutes
Cook Time
30 Minutes
Total Time
45 Minutes
4.1
(137 reviews)
By: Hannah Berg
Category: Meat & Seafood
Difficulty: Easy
Cuisine: Italian
Yield: 4 Servings

Ingredients

  1. 01 1 pound ground chicken (preferably a mix of breast and thigh)
  2. 02 1/2 cup Italian-seasoned breadcrumbs
  3. 03 1/4 cup grated Parmesan cheese
  4. 04 1 large egg
  5. 05 2 cloves garlic, minced
  6. 06 1/4 cup fresh parsley, finely chopped
  7. 07 1 teaspoon dried oregano
  8. 08 1/2 teaspoon salt
  9. 09 1/4 teaspoon black pepper
  10. 10 2 tablespoons milk
  11. 11 2 tablespoons olive oil
  12. 12 1 small onion, finely chopped
  13. 13 2 cloves garlic, minced
  14. 14 1 can (28 ounces) crushed tomatoes
  15. 15 1 teaspoon dried basil

Instructions

Step 01

In a large bowl, combine the ground chicken, breadcrumbs, Parmesan, egg, 2 cloves minced garlic, parsley, oregano, salt, pepper, and milk. Use your hands or a fork to mix gently until just combined—overmixing can make the meatballs tough.

Step 02

Roll the mixture into 1-inch meatballs, about 20-24 pieces. Place them on a plate or baking sheet.

Step 03

Heat the olive oil in a large skillet over medium-high heat. Add the meatballs in a single layer, working in batches if needed. Cook for 5-7 minutes, turning occasionally, until golden brown on all sides. Remove with a slotted spoon and set aside.

Step 04

In the same skillet, add the chopped onion. Sauté for 3-4 minutes until softened and translucent.

Step 05

Add the remaining 2 cloves minced garlic and cook for 30 seconds until fragrant.

Step 06

Pour in the crushed tomatoes and dried basil. Stir to combine, scraping up any browned bits from the bottom of the skillet. Season with a pinch of salt and pepper to taste.

Step 07

Bring the sauce to a gentle simmer, then reduce the heat to low. Carefully nestle the browned meatballs into the sauce.

Step 08

Cover the skillet and let simmer for 15-20 minutes, until the meatballs are cooked through and the sauce has thickened slightly. Serve hot, garnished with fresh basil and extra Parmesan if desired.

Notes

A large skillet with a tight-fitting lid is the only pan you'll need for this entire recipe, making cleanup wonderfully simple. Letting the chicken meatballs rest for a minute or two in the sauce after cooking allows them to firm up just enough for easy serving. If you're doubling the batch, use two skillets or brown the meatballs in stages to avoid steaming them—it's worth the extra minute for that perfect sear.

Tools You'll Need

  • Large mixing bowl
  • Large skillet with lid
  • Measuring cups and spoons
  • Slotted spoon
  • Cutting board and knife

Allergy Information

Contains dairy (Parmesan cheese), eggs, and gluten (breadcrumbs). For gluten-free, use gluten-free breadcrumbs. For dairy-free, omit Parmesan or use a dairy-free alternative.

Nutrition Facts (Per Serving)

Calories
320
Protein
28g
Carbohydrates
18g
Fat
16g