These are baked chicken meatballs — ground chicken mixed with Parmesan, Panko, egg, and sautéed onion and garlic, then finished in marinara sauce. The whole thing comes together in 50 minutes and gives you a high-protein main that works over pasta, rice, or straight from the pan. Ground chicken can be tricky to work with, but this recipe handles the two things that usually go wrong.
The short version of why this works
Two things make this recipe reliable. First, the onion and garlic are cooked before they go into the meat mixture. Raw onion releases water as it bakes, which can make meatballs fall apart and taste sharp. Cooking them first removes that moisture and mellows the flavor. Second, the half cup of water added to the mix sounds counterintuitive, but ground chicken is leaner than beef or pork — without extra moisture, the meatballs bake up tight and dry. The water keeps the interior tender while the oven sets the outside. Neither step adds time, but skipping either one will show up in the finished dish. Pull the meatballs at an internal temperature of 165°F (74°C) — that’s the safe minimum for ground poultry, and it lines up with the point where they’re cooked through without being chalky.
Common problems and fixes
- Meatballs spread flat on the pan: The mixture was too warm when it went into the oven. If your sautéed onion mixture wasn’t fully cooled before mixing, the fat softens everything and the balls lose their shape. Give the onions at least 10 minutes to cool, or spread them on a plate to speed it up.
- Meatballs stick to the baking sheet even with spray: Cooking spray alone isn’t always enough, especially if your sheet is older. Line it with parchment — the meatballs release cleanly and you skip the scrubbing. Skip the garnish of extra parsley on the baking sheet; it burns and isn’t worth the extra dish.
- Sauce is watery after adding the meatballs: Jarred marinara varies a lot in thickness. If yours is thin, let it simmer uncovered for 3–4 minutes before adding the meatballs, so it reduces slightly and clings to the meat instead of pooling.
- Meatballs are dense even though you didn’t over-mix: Panko breadcrumbs need a moment to hydrate. If you mixed and shaped immediately, the crumbs were still dry and competing with the meat for moisture. Let the mixture rest for 5 minutes after combining before you scoop.
- Uneven sizes mean some are overcooked before others are done: A 1.5-tablespoon cookie scoop is listed in the equipment for a reason. Eyeballing produces a wide range of sizes, and the smaller ones will hit 165°F well before the larger ones. Use the scoop and you get consistent cook times across the whole batch.
Storage and reheating
Cooked meatballs in sauce keep in the fridge for up to 4 days in a sealed container. Reheat on the stovetop over medium-low heat, stirring occasionally, until the sauce is bubbling and the meatballs are heated through — about 8 minutes. For freezing, let everything cool completely, then portion into freezer-safe bags or containers with sauce included; the sauce protects the meatballs from drying out during freezing. They keep well for up to 3 months. Thaw overnight in the fridge before reheating. If you want to freeze the meatballs without sauce for more flexibility, arrange them on a parchment-lined sheet after baking, freeze until solid (about 2 hours), then transfer to a bag — this stops them clumping together.

Baked Chicken Meatballs in Tomato Sauce
Equipment
Ingredients
2 lbs ground chicken - about 900g; also called minced chicken
1 medium yellow onion - diced
2 tablespoons olive oil
4 cloves garlic - chopped
2 large eggs
½ cup Parmesan cheese - finely grated, about 50g
1 cup Panko breadcrumbs - about 60g
- ¼ cup Italian parsley - (fresh) finely chopped, plus extra for garnish
½ cup water
1 pinch Kosher salt - to taste
1 pinch ground black pepper - (freshly) to taste
- 1 jar marinara sauce - 24 oz / 680g
- 1 can olive oil cooking spray - for greasing the baking sheet
Instructions
- Preheat the oven to 400°F (200°C).
- Warm a medium sauté pan over medium-high heat. Add the olive oil, then the diced onions and chopped garlic along with a pinch of salt and pepper. Cook for 5 to 7 minutes, or until the onions are translucent. Remove the pan from the heat and set aside to cool slightly.1 medium yellow onion, 2 tablespoons olive oil, 4 cloves garlic, 1 pinch Kosher salt, 1 pinch ground black pepper
- While the onions cool, combine the ground chicken, Parmesan cheese, parsley, eggs, and Panko breadcrumbs in a large mixing bowl. Add the cooled onion mixture. Using your hands, mix everything together until just combined — avoid over-mixing or the meatballs will be dense. (Reserve the sauté pan for heating the sauce later.)2 lbs ground chicken, 2 large eggs, 1/2 cup Parmesan cheese, 1 cup Panko breadcrumbs, 1/4 cup Italian parsley
- Add 1/2 cup water and a generous pinch of Kosher salt and ground black pepper to taste. Mix everything together one more time. The mixture should be pretty wet, which will result in moist and delicious meatballs.1/2 cup water, 1 pinch Kosher salt, 1 pinch ground black pepper
- Roll the mixture into golf-ball-sized meatballs (about 1.5 tablespoons each — you should get roughly 24 meatballs). Place them on a rimmed baking sheet lined with parchment paper, leaving about 1 inch of space between each one.1 can olive oil cooking spray
- Bake for 25–30 minutes, or until the meatballs are golden brown and an instant-read thermometer inserted into the centre reads 165°F / 74°C.
- With about 10 minutes remaining in the baking time, place your sauce in the reserved sauté pan and cook it over medium-low heat. Remove the meatballs from the sheet pan and drop them in the warm sauce.1 jar marinara sauce
- Spoon the warm sauce over the meatballs and heat for a minute or two to allow the sauce to soak in.1 jar marinara sauce
- Serve the meatballs with zoodles, whole wheat pasta, or brown rice, as desired. Top with more sauce, Parmesan cheese, and parsley.1/2 cup Parmesan cheese, 1/4 cup Italian parsley
Notes
Nutrition
FAQ
Can I use ground turkey instead of ground chicken?
Yes — ground turkey works as a direct swap and behaves almost identically in this recipe. Stick to the same internal temperature target of 165°F (74°C), since turkey is also ground poultry and the same food safety rules apply.
Do I have to sauté the onion first, or can I just add it raw?
Sautéing is worth doing. Raw onion holds a lot of water, which releases during baking and can make the meatballs fall apart; it also leaves a sharper, less integrated flavor in the finished meatball. The 5–7 minutes of cook time pays off.
What can I serve with this to make it a full meal without pasta?
Cooked white beans stirred into the marinara add substantial protein and fiber and need no extra prep. Roasted broccoli or a simple green salad on the side rounds out the plate without much effort.
How do I know when the meatballs are actually done without cutting them open?
Use an instant-read thermometer and check the center of the largest meatball — you’re looking for 165°F (74°C). Color alone isn’t reliable with chicken; it can look cooked on the outside while the center is still underdone.
Try these next
- Venison Cranberry Holiday Meatballs
- Chicken Macadamia Sausage Rolls
- Beef Ricotta Lasagna Rolls
- Colombian Chicken Cheese Empanadas

