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.
Why You'll Love This Recipe
- Ready in under 45 minutes for a quick, satisfying dinner
- Lighter than beef but just as flavorful and juicy
- Uses simple, pantry-friendly ingredients you likely already have
- Perfect for meal prep—freezes and reheats beautifully
- I love having a batch stashed in the freezer for a no-stress meal
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.

You Must Know
- Don’t overmix the meatball meat—gentle hands keep them tender
- Browning the meatballs first is non-negotiable for the best flavor
- A 28-ounce can of crushed tomatoes is the perfect sauce amount
- Simmering them covered in the sauce is what makes them so juicy
- I always make a double batch for the freezer
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.

Pro Tips
- Use a cookie scoop for perfectly even meatballs every time
- Let the meatball mixture chill for 10 minutes if it feels too soft to roll
- For a smoother sauce, give the crushed tomatoes a quick blend first
- Add a splash of pasta water or broth if your sauce gets too thick
- I always taste the sauce for seasoning right before adding the meatballs back in
Frequently Asked Questions
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.
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.
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.
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.
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.