Baked Chicken Pesto Meatballs
There’s something instantly comforting about small, golden-baked meatballs that burst with herbaceous flavor the moment you bite into them. These Baked Chicken Pesto Meatballs are tender, moist, and quick to put together—perfect for busy weeknights, packed lunches, or as a starter at a weekend gathering. They combine lean ground chicken with grated vegetables and a bright spoonful of basil pesto for a flavor punch that feels sophisticated without any fuss.
Why you’ll love these meatballs

- Bright, fresh flavor from the basil pesto that infuses every bite.
- Grated zucchini and carrot add moisture and a sneaky vegetable boost.
- Baked, not fried—easy cleanup and a lighter texture while still staying juicy.
- Simple pantry-friendly seasonings that let the pesto shine.
Ingredients
- ▢1lb ground chicken
- ▢1 cup grated zucchini
- ▢1 medium carrot, grated
- ▢1/4 cup basil pesto
- ▢1 large egg
- ▢1/3 cup breadcrumbs
- ▢2 Tbsp grated parmesan cheese
- ▢1 tsp salt
- ▢1/2 tsp black pepper
- ▢1/2 tsp garlic powder
- ▢1/4 tsp red pepper flakes
Equipment
- Large mixing bowl
- Baking sheet
- Parchment paper or a silicone baking mat
- Box grater (for zucchini and carrot)
- Measuring cups and spoons
- Meat thermometer (optional)
Make-ahead and storage tips

These meatballs are excellent for meal prep. Cool completely and refrigerate in an airtight container for up to 4 days. Freeze baked meatballs on a tray until solid, then transfer to a freezer bag for up to 3 months. Reheat in a 350°F (175°C) oven until warmed through or simmer gently in your favorite sauce.
Flavor variations

- Swap the parmesan with a hard cheese of similar texture if desired.
- Add a teaspoon of lemon zest to the mixture for a citrus lift.
- Fold in finely chopped sun-dried tomatoes for a savory-sweet note.
Step-by-step instructions
- Preheat your oven to 400°F (200°C). Line a baking sheet with parchment paper or a silicone baking mat to prevent sticking and make cleanup easy.
- Grate the zucchini and carrot using a box grater. If the zucchini seems very watery, gently squeeze it in a clean kitchen towel or paper towel to remove excess moisture, then add it to a large mixing bowl.
- Add the ground chicken to the bowl with the grated zucchini and grated carrot. Break the meat up slightly with a fork so it mixes evenly with the vegetables.
- Measure and add 1/4 cup basil pesto to the bowl. This will provide moistness and concentrated herb flavor throughout the meatballs.
- Crack 1 large egg into the bowl to help bind the mixture together, then add 1/3 cup breadcrumbs and 2 tablespoons grated parmesan cheese for structure and richness.
- Season the mixture by sprinkling in 1 teaspoon salt, 1/2 teaspoon black pepper, 1/2 teaspoon garlic powder, and 1/4 teaspoon red pepper flakes. These simple seasonings enhance the pesto without overpowering it.
- Using clean hands or a spoon, gently mix everything until evenly combined. Avoid overworking the mixture, which can make meatballs dense; mix just until the ingredients are distributed uniformly.
- Portion the mixture into roughly equal-sized balls. For 1 pound of ground chicken, forming 18–20 meatballs yields a nicely sized bite. Roll each portion between your palms to form smooth balls and place them on the prepared baking sheet, spacing them about 1 inch apart so hot air circulates evenly.
- Bake the meatballs in the preheated oven for 15–20 minutes, or until they are cooked through. They should reach an internal temperature of 165°F (74°C) when measured with a meat thermometer. The outsides will be lightly golden while the inside remains tender.
- Remove the baking sheet from the oven and let the meatballs rest for 3–5 minutes before serving. Resting helps the juices redistribute so each meatball stays moist.
Serving suggestions
These Baked Chicken Pesto Meatballs are versatile. Serve them over cooked pasta with extra pesto and a sprinkle of parmesan for a classic presentation. For a lighter option, place them on a bed of mixed greens or quinoa and drizzle with a little olive oil and lemon juice. They also make a fantastic sandwich filling—pile meatballs into a toasted roll with melted cheese and arugula.
Notes and troubleshooting
- If your mixture feels too wet after adding the zucchini, add an extra tablespoon of breadcrumbs to help with binding.
- If meatballs dry out during baking, reduce the oven temperature by 25°F or shorten the bake time slightly next time; check for an internal temperature of 165°F to avoid overcooking.
- You can use store-bought or homemade basil pesto. If using store-bought, taste for salt since some brands are saltier than others.
Final thoughts
These Baked Chicken Pesto Meatballs strike a lovely balance between bright, herby flavor and homey comfort. They’re approachable for cooks of all skill levels and easy to customize depending on what you have on hand. Whether you’re serving them for weeknight dinner or prepping a batch for the week, they’re satisfying, flavorful, and reliably delicious.

Baked Chicken Pesto Meatballs
Ingredients
Equipment
Method
- Preheat the oven to 375°F (190°C). Line a baking sheet with parchment paper or spray it with nonstick spray.
- Grate the zucchini and carrot using a box grater. Place the grated zucchini on a paper towel and gently pat to remove excess moisture.
- In a large mixing bowl, combine the ground chicken, grated zucchini, grated carrot, basil pesto, egg, breadcrumbs, grated Parmesan, salt, black pepper, garlic powder, and red pepper flakes.
- Mix the ingredients with a spatula or your hands until evenly combined, taking care not to overwork the meat.
- Scoop heaping 1.2 tablespoon (about 2-inch / golf ball size) portions and roll into balls. Place meatballs in a single layer on the prepared baking sheet. You should get about 22 meatballs.
- Bake at 375°F for 12–14 minutes, until the meatballs are golden on top and reach an internal temperature of 165°F (74°C).
- Serve the meatballs immediately plain or toss with additional pesto or tomato sauce and pasta, if desired.
Notes
- Patting the zucchini dry prevents soggy meatballs.
- Do not overmix to keep meatballs tender.
- Use a meat thermometer to ensure 165°F internal temp.
- Make evenly sized meatballs for uniform cooking.
