Chicken Pesto Meatballs
There is something about a warm pan of meatballs hitting the table that makes the whole evening feel a little more settled. On the nights when backpacks are still by the door, somebody is asking where their clean socks went, and dinner somehow became an emergency, I want food that smells comforting before anyone even takes a bite.

You open the oven and get that rush of roasted garlic, basil, warm cheese, and savory chicken drifting through the kitchen.
Chicken Pesto Meatballs joined our dinner rotation during one of those stretches when everybody was hungry, everybody was tired, and I had absolutely no interest in fussing over three pans. I wanted something hearty and familiar that I could mix in one bowl, shape quickly, slide into the oven, and mostly leave alone while I handled everything else happening around the house.
✉ Never miss a recipe — grab Chicken Recipes Cookbook free
Drop your email and we’ll take care of the rest
Get It NowThis recipe takes everything you love about cheesy pesto chicken and turns it into a tender, bite sized dinner the whole family can dig into. The mozzarella keeps the centers soft, the breadcrumbs give them just enough structure, and that warm pesto oil settles over the golden tops and wraps every bite in basil and garlic.
They taste special enough for company but make complete sense on a random Tuesday night.
The part I appreciate most is that the oven handles the hard work. You mix, scoop, bake, and finish everything with that glossy pesto drizzle while the meatballs are still hot.
They taste like you tried a whole lot harder than you did, and I have a feeling they will earn a permanent spot in your rotation.
What Is Chicken Pesto Meatballs?
Chicken Pesto Meatballs are oven baked meatballs made with ground chicken, mozzarella, breadcrumbs, basil pesto, egg, and simple seasonings. Instead of relying on a long list of spices or a heavy sauce, the pesto does a lot of the work for you.
It brings basil, garlic, cheese, olive oil, and those familiar Italian flavors into every bite.
Ground chicken can sometimes make people nervous because it has a reputation for becoming dry. Here, the pesto, egg, and mozzarella help keep the mixture moist while the breadcrumbs give the meatballs enough structure to stay together.
The result is tender rather than tough, with little pockets of melted cheese tucked through the centers.
After baking, the meatballs get an extra spoonful of comfort from a quick mixture of olive oil and pesto. Drizzling that over them while they are hot gives the outside a glossy finish and adds another layer of fresh basil flavor.
You can serve these over pasta, tuck them next to rice, pile them into a bowl with roasted vegetables, or simply put the baking dish in the middle of the table and let everybody grab what they want. In my house, that kind of flexibility is always useful.
Why You’ll Love This Recipe
- It works on busy nights: You only need about 15 minutes of prep before the oven takes over, which leaves you free to deal with homework, dishes, or whatever else the evening brought with it.
- The meatballs stay tender: Pesto, mozzarella, and egg add moisture to the ground chicken so the centers stay soft and juicy instead of turning dry.
- The ingredient list is manageable: Most of what you need is easy to find, and store bought pesto works beautifully when making pesto from scratch is simply not happening.
- Kids can recognize what they are eating: These have familiar meatball and cheesy chicken flavors, which can make dinner a little easier when you are feeding cautious eaters.
- They fit plenty of meals: Serve them with pasta one night, rice another night, or roasted vegetables when you want something lighter.
- Leftovers are genuinely useful: A few reheated meatballs can turn tomorrow’s lunch into something you actually look forward to eating.

When to Serve This Recipe
- Busy weeknights: The oven does most of the cooking, so this is especially handy when your evening schedule feels like a relay race.
- Family pasta night: Spoon the meatballs over spaghetti, penne, or your favorite short pasta and let the pesto oil mingle with every bite.
- Casual company dinners: They feel a little more special than basic meatballs but still let you spend time with your guests instead of standing over the stove.
- Meal prep days: Bake a batch ahead of time and portion the meatballs with rice, pasta, or vegetables for easy lunches.
- Potluck style meals: They are simple to transport and easy for people to serve themselves with toothpicks or a large serving spoon.
- Comfort food evenings: When everybody needs something warm, cheesy, and familiar, these land right in that sweet spot.
Ingredients

- 1 lb ground chicken: Lean ground chicken works well, and you can also make your own by processing boneless skinless chicken breasts until finely ground.
- 1/2 cup breadcrumbs: These help bind the mixture and give the meatballs enough structure to hold their shape.
- 1/2 cup shredded mozzarella cheese: Mozzarella melts into the meatballs and helps keep the centers tender.
- 1/4 cup basil pesto: Homemade or store bought pesto both work well, so use whichever makes dinner easier.
- 1/4 teaspoon black pepper: This adds a gentle savory warmth without overpowering the basil.
- 1/4 teaspoon garlic powder: Garlic powder spreads evenly through the mixture and reinforces the garlic flavor already in the pesto.
- 1/4 teaspoon salt: Keep in mind that pesto and mozzarella can already be salty, so this small amount is usually plenty.
- 1 large egg: The egg binds the mixture and helps the meatballs stay together as they bake.
- 4 tablespoons olive oil, divided: Use 1 tablespoon for the baking dish and the remaining 3 tablespoons for the pesto drizzle.
- 2 tablespoons basil pesto: This extra pesto is stirred with olive oil and spooned over the hot meatballs after baking.
- Fresh basil leaves, for garnish: Fresh basil adds color, aroma, and a brighter basil finish right before serving.
- 2 tablespoons pine nuts, optional: The original serving method includes pine nuts on top, so I like adding a small handful for a buttery crunch.
How to Make Chicken Pesto Meatballs
Step 1: Preheat the Oven and Mix the Meatballs
Preheat your oven to 400°F. In a large mixing bowl, add the ground chicken, breadcrumbs, shredded mozzarella, 1/4 cup pesto, black pepper, garlic powder, salt, and egg.
Use clean hands to gently mix everything together until the ingredients are evenly distributed. Try not to squeeze or knead the mixture more than necessary.
Ground chicken is fairly delicate, and a lighter touch helps you end up with tender meatballs rather than dense ones.
Step 2: Shape the Meatballs Evenly
Lightly dampen your hands with water before you start shaping. Ground chicken is naturally sticky, and that little bit of moisture makes this job much less frustrating.
A number 20 scoop is great if you have one because it gives you evenly sized portions, but any spoon or small scoop will work. Portion the mixture and gently roll each piece into a ball.
You should get about 22 meatballs. Keeping them close to the same size helps them finish cooking at roughly the same time.
Step 3: Prepare the Baking Dish
Pour 1 tablespoon of olive oil into the bottom of a casserole dish and spread it around so the surface is lightly coated. Arrange the meatballs in a single layer with a little room between each one.
That space matters because it lets the hot air move around the meatballs and helps the outside develop a little golden color instead of simply steaming.
Step 4: Bake Until Tender and Golden
Place the casserole dish in the preheated oven and bake the meatballs for about 25 minutes. You are looking for lightly golden edges and fully cooked centers.
Ground chicken should reach an internal temperature of 165°F. If you have an instant read thermometer, checking one of the meatballs near the center of the dish is the easiest way to know they are ready without cutting several of them open.
Step 5: Make the Pesto Olive Oil Drizzle
While the meatballs finish baking, stir the remaining 3 tablespoons of olive oil together with 2 tablespoons of basil pesto. Keep stirring until the pesto loosens into a smooth, spoonable mixture.
It takes less than a minute, but this little finishing step makes a noticeable difference. The oil carries the basil and garlic over the surface of every hot meatball and gives them that glossy, just finished look.
Step 6: Drizzle the Hot Meatballs
Take the casserole dish out of the oven and immediately spoon the pesto olive oil mixture over the meatballs. Doing this while they are still hot helps the drizzle settle into the browned surfaces instead of simply sitting on top.
I like to turn a few meatballs gently with a spoon so some of that pesto oil reaches the bottom of the dish too. Those little green pools around the edges are especially good spooned over pasta or rice.
Step 7: Garnish and Serve
Scatter fresh basil over the meatballs and add the pine nuts if you are using them. Serve everything while it is hot, preferably with something that can catch the pesto oil from the bottom of the dish.
Pasta is the obvious choice, but rice, mashed potatoes, crusty bread, or roasted vegetables all work. Put the dish on the table family style and dinner is ready.

Substitutions
- Ground turkey: Ground turkey can replace the chicken with very little change to the method, though the flavor will be slightly richer depending on the turkey you use.
- Gluten free breadcrumbs: Use your favorite gluten free breadcrumbs in the same amount for an easy gluten free adaptation.
- Parmesan instead of mozzarella: Parmesan gives the meatballs a saltier, firmer texture, so I prefer replacing only part of the mozzarella rather than all of it.
- Different pesto: Spinach pesto, arugula pesto, or a nut free basil pesto can all work if traditional basil pesto is not what you have on hand.
- Homemade ground chicken: Cut boneless skinless chicken breasts into chunks and pulse them in a food processor until finely ground.
- Sunflower seeds instead of pine nuts: If you want the crunch without using pine nuts, toasted sunflower seeds make a practical alternative.
Variations
- Add Parmesan: Stir 1/4 cup grated Parmesan into the meatball mixture for a stronger cheesy flavor and slightly firmer texture.
- Make them saucy: Warm your favorite marinara sauce and nestle the baked meatballs into it before serving with pasta.
- Add vegetables: Finely grated zucchini can be mixed into the meatballs, but squeeze out the extra moisture first so the mixture does not become too loose.
- Give them some heat: Add a pinch of crushed red pepper flakes to the mixture if the adults at the table enjoy a little warmth.
- Make smaller appetizer meatballs: Scoop smaller portions and begin checking them earlier since smaller meatballs will cook more quickly.
- Turn them into sandwiches: Tuck warm meatballs into toasted rolls with mozzarella and a little extra pesto for an easy next day dinner.
Tips and Tricks
- Keep your hands damp: A little water on your palms keeps the chicken mixture from coating your fingers and makes shaping much faster.
- Do not overmix: Mix only until everything looks evenly combined because excessive mixing can make ground chicken meatballs firm and rubbery.
- Aim for equal sizes: Consistent portions cook more evenly, which means you are less likely to have one dry meatball sitting beside another that is not quite finished.
- Check the pesto before salting: Some prepared pestos are much saltier than others, so taste yours before deciding whether you want any additional seasoning.
- Use a thermometer: Chicken meatballs are ready when the centers reach 165°F, and a thermometer lets you check without guessing.
- Drizzle while hot: The warm surface of the meatballs takes on the pesto oil better right after the casserole dish comes out of the oven.
- Save the oil in the dish: Do not leave that pesto flavored olive oil behind because it is wonderful spooned over pasta, rice, or vegetables.

FAQs
Can I Make Chicken Pesto Meatballs Ahead of Time?
Yes. You can mix and shape the meatballs earlier in the day, arrange them in the prepared casserole dish, cover the dish, and refrigerate until you are ready to bake.
I would take the dish out while the oven preheats so it loses some of its refrigerator chill. You can also bake them completely ahead of time and reheat them when dinner rolls around.
How Do I Know When Chicken Meatballs Are Fully Cooked?
The most reliable method is an instant read thermometer. Insert it into the center of one of the larger meatballs and look for a temperature of 165°F.
The outside should also look lightly golden, and the meatballs should feel firm enough to hold together when lifted.
Why Is My Meatball Mixture Sticky?
Ground chicken is naturally softer and stickier than ground beef, so a sticky mixture does not necessarily mean anything has gone wrong. Dampen your hands before shaping and work gently.
If the mixture is so wet that it cannot hold a ball at all, you can add a small spoonful of breadcrumbs, but avoid adding too much or the finished meatballs may become dry.
Can I Cook These in an Air Fryer?
Yes. Arrange the meatballs in a single layer with enough room for air to circulate, and cook them until they reach 165°F in the center.
Air fryer temperatures and cooking times vary by model, so begin checking earlier than you would with the oven. You may need to cook the batch in stages depending on the size of your basket.
Can I Freeze Chicken Pesto Meatballs?
Absolutely. I prefer freezing them after baking because it makes future dinners especially easy.
Let the meatballs cool completely, place them in an airtight freezer container, and freeze for up to 3 months. Thaw them overnight in the refrigerator before reheating for the best texture.
What Kind of Pesto Works Best?
A classic basil pesto is my first choice because its garlic, basil, cheese, and olive oil fit naturally with chicken and mozzarella. Homemade pesto is wonderful when you have fresh basil around, but a good store bought pesto is exactly the kind of shortcut I appreciate on a busy evening.

Serving Ideas
- Pasta: Toss spaghetti, linguine, or penne with a little pesto and olive oil, then pile the warm meatballs on top.
- Rice: Spoon the meatballs and pesto oil over fluffy white rice for a simple dinner that is especially good at soaking up all those savory juices.
- Roasted vegetables: Pair them with roasted broccoli, zucchini, peppers, or green beans when you want a vegetable heavy meal.
- Mashed potatoes: Creamy mashed potatoes are surprisingly good under these meatballs because they catch every bit of that basil pesto drizzle.
- Crusty bread: Add warm bread to the table and use it to mop up the olive oil and pesto left in the casserole dish.
- Simple salad: A crisp green salad with lemon dressing gives you a fresh contrast to the warm cheese and pesto.
- Family style pasta bowls: Set out pasta, meatballs, grated cheese, basil, and extra pesto so everybody can build a bowl the way they like it.
Storage and Make Ahead Tips
- Refrigerator storage: Keep cooked meatballs in an airtight container in the refrigerator for up to 3 days.
- Freezer storage: Cool the baked meatballs completely, pack them into an airtight container, and freeze for up to 3 months.
- Make ahead preparation: Shape the uncooked meatballs and refrigerate them in the covered baking dish until you are ready to cook later that day.
- Oven reheating: Warm the meatballs in a covered baking dish until heated through, then uncover briefly if you want the outside to regain a little texture.
- Air fryer reheating: An air fryer does a nice job warming the centers while bringing back some of that lightly browned exterior.
- Microwave reheating: The microwave works when you are in a hurry, though the meatballs tend to stay softer than they do when reheated in the oven or air fryer.
- Store the drizzle separately: If you know you will have leftovers, save some of the pesto olive oil in a separate container and spoon it over the meatballs after reheating.

Chicken Pesto Meatballs

Ingredients
- 1 lb ground chicken
- ½ cup shredded mozzarella cheese
- ½ cup breadcrumbs
- ¼ cup basil pesto
- 1 egg
- ¼ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon garlic powder
- 4 tablespoons olive oil
- Fresh basil for garnish
✉ Never miss a recipe — grab Chicken Recipes Cookbook free
Drop your email and we’ll take care of the rest
Get It NowInstructions
- Step 1: Preheat the Oven and Mix the Meatballs – Preheat your oven to 400°F. In a large mixing bowl, add the ground chicken, breadcrumbs, shredded mozzarella, 1/4 cup pesto, black pepper, garlic powder, salt, and egg. Use clean hands to gently mix everything together until the ingredients are evenly distributed. Try not to squeeze or knead the mixture more than necessary. Ground chicken is fairly delicate, and a lighter touch helps you end up with tender meatballs rather than dense ones.
- Step 2: Shape the Meatballs Evenly – Lightly dampen your hands with water before you start shaping. Ground chicken is naturally sticky, and that little bit of moisture makes this job much less frustrating. A number 20 scoop is great if you have one because it gives you evenly sized portions, but any spoon or small scoop will work. Portion the mixture and gently roll each piece into a ball. You should get about 22 meatballs. Keeping them close to the same size helps them finish cooking at roughly the same time.
- Step 3: Prepare the Baking Dish – Pour 1 tablespoon of olive oil into the bottom of a casserole dish and spread it around so the surface is lightly coated. Arrange the meatballs in a single layer with a little room between each one. That space matters because it lets the hot air move around the meatballs and helps the outside develop a little golden color instead of simply steaming.
- Step 4: Bake Until Tender and Golden – Place the casserole dish in the preheated oven and bake the meatballs for about 25 minutes. You are looking for lightly golden edges and fully cooked centers. Ground chicken should reach an internal temperature of 165°F. If you have an instant read thermometer, checking one of the meatballs near the center of the dish is the easiest way to know they are ready without cutting several of them open.
- Step 5: Make the Pesto Olive Oil Drizzle – While the meatballs finish baking, stir the remaining 3 tablespoons of olive oil together with 2 tablespoons of basil pesto. Keep stirring until the pesto loosens into a smooth, spoonable mixture. It takes less than a minute, but this little finishing step makes a noticeable difference. The oil carries the basil and garlic over the surface of every hot meatball and gives them that glossy, just finished look.
- Step 6: Drizzle the Hot Meatballs – Take the casserole dish out of the oven and immediately spoon the pesto olive oil mixture over the meatballs. Doing this while they are still hot helps the drizzle settle into the browned surfaces instead of simply sitting on top. I like to turn a few meatballs gently with a spoon so some of that pesto oil reaches the bottom of the dish too. Those little green pools around the edges are especially good spooned over pasta or rice.
- Step 7: Garnish and Serve – Scatter fresh basil over the meatballs and add the pine nuts if you are using them. Serve everything while it is hot, preferably with something that can catch the pesto oil from the bottom of the dish. Pasta is the obvious choice, but rice, mashed potatoes, crusty bread, or roasted vegetables all work. Put the dish on the table family style and dinner is ready.
Notes
Substitutions
- Ground turkey: Ground turkey can replace the chicken with very little change to the method, though the flavor will be slightly richer depending on the turkey you use.
- Gluten free breadcrumbs: Use your favorite gluten free breadcrumbs in the same amount for an easy gluten free adaptation.
- Parmesan instead of mozzarella: Parmesan gives the meatballs a saltier, firmer texture, so I prefer replacing only part of the mozzarella rather than all of it.
- Different pesto: Spinach pesto, arugula pesto, or a nut free basil pesto can all work if traditional basil pesto is not what you have on hand.
- Homemade ground chicken: Cut boneless skinless chicken breasts into chunks and pulse them in a food processor until finely ground.
- Sunflower seeds instead of pine nuts: If you want the crunch without using pine nuts, toasted sunflower seeds make a practical alternative.
Variations
- Add Parmesan: Stir 1/4 cup grated Parmesan into the meatball mixture for a stronger cheesy flavor and slightly firmer texture.
- Make them saucy: Warm your favorite marinara sauce and nestle the baked meatballs into it before serving with pasta.
- Add vegetables: Finely grated zucchini can be mixed into the meatballs, but squeeze out the extra moisture first so the mixture does not become too loose.
- Give them some heat: Add a pinch of crushed red pepper flakes to the mixture if the adults at the table enjoy a little warmth.
- Make smaller appetizer meatballs: Scoop smaller portions and begin checking them earlier since smaller meatballs will cook more quickly.
- Turn them into sandwiches: Tuck warm meatballs into toasted rolls with mozzarella and a little extra pesto for an easy next day dinner.
Tips and Tricks
- Keep your hands damp: A little water on your palms keeps the chicken mixture from coating your fingers and makes shaping much faster.
- Do not overmix: Mix only until everything looks evenly combined because excessive mixing can make ground chicken meatballs firm and rubbery.
- Aim for equal sizes: Consistent portions cook more evenly, which means you are less likely to have one dry meatball sitting beside another that is not quite finished.
- Check the pesto before salting: Some prepared pestos are much saltier than others, so taste yours before deciding whether you want any additional seasoning.
- Use a thermometer: Chicken meatballs are ready when the centers reach 165°F, and a thermometer lets you check without guessing.
- Drizzle while hot: The warm surface of the meatballs takes on the pesto oil better right after the casserole dish comes out of the oven.
- Save the oil in the dish: Do not leave that pesto flavored olive oil behind because it is wonderful spooned over pasta, rice, or vegetables.
Serving Ideas
- Pasta: Toss spaghetti, linguine, or penne with a little pesto and olive oil, then pile the warm meatballs on top.
- Rice: Spoon the meatballs and pesto oil over fluffy white rice for a simple dinner that is especially good at soaking up all those savory juices.
- Roasted vegetables: Pair them with roasted broccoli, zucchini, peppers, or green beans when you want a vegetable heavy meal.
- Mashed potatoes: Creamy mashed potatoes are surprisingly good under these meatballs because they catch every bit of that basil pesto drizzle.
- Crusty bread: Add warm bread to the table and use it to mop up the olive oil and pesto left in the casserole dish.
- Simple salad: A crisp green salad with lemon dressing gives you a fresh contrast to the warm cheese and pesto.
- Family style pasta bowls: Set out pasta, meatballs, grated cheese, basil, and extra pesto so everybody can build a bowl the way they like it.
Storage and Make Ahead Tips
- Refrigerator storage: Keep cooked meatballs in an airtight container in the refrigerator for up to 3 days.
- Freezer storage: Cool the baked meatballs completely, pack them into an airtight container, and freeze for up to 3 months.
- Make ahead preparation: Shape the uncooked meatballs and refrigerate them in the covered baking dish until you are ready to cook later that day.
- Oven reheating: Warm the meatballs in a covered baking dish until heated through, then uncover briefly if you want the outside to regain a little texture.
- Air fryer reheating: An air fryer does a nice job warming the centers while bringing back some of that lightly browned exterior.
- Microwave reheating: The microwave works when you are in a hurry, though the meatballs tend to stay softer than they do when reheated in the oven or air fryer.
- Store the drizzle separately: If you know you will have leftovers, save some of the pesto olive oil in a separate container and spoon it over the meatballs after reheating.
Private Notes
✉ Never miss a recipe — grab Chicken Recipes Cookbook free
Drop your email and we’ll take care of the rest
Get It NowFinal Thoughts
Some dinners become regulars because everybody raves about them. Others stick around because they quietly make life easier.
These Chicken Pesto Meatballs manage to do a little of both.
I like that I can make them on an ordinary night without turning dinner into a project. There is one mixing bowl, one baking dish, and no standing over a skillet while meatballs brown in batches.
Once they go into the oven, I have enough breathing room to get pasta boiling, cut some vegetables, remind somebody for the third time that dinner is almost ready, and maybe even clear a corner of the kitchen counter.
Then the meatballs come out golden and hot, and that pesto oil goes over the top. The basil smells fresh, the mozzarella keeps the centers tender, and the little bit of oil at the bottom of the dish is practically asking for a piece of bread.
That is my kind of family dinner. Familiar enough that nobody approaches the table suspiciously, flavorful enough that the grownups are happy, and flexible enough that you can serve it with whatever you already have in the pantry.
Make the full batch even if you think you might have leftovers. Tomorrow you can tuck a few into a bowl of pasta, warm them beside rice, or turn them into a quick sandwich.
Around here, a dinner that solves tonight and gives me a head start on tomorrow is always worth keeping.





