These juicy and delicious Chicken Pesto Meatballs are full of fresh basil flavor, easy to make, and perfect a quick weeknight dinner. Serve the meatballs in a hearty bowl with plenty of veggies for the ultimate healthy meal!

Delicious Chicken Pesto Meatballs

Y’all know I love a meatball (especially a chicken meatball) and these delicious chicken meatballs with pesto are going to be your new favorite recipe.

The meatballs are packed with flavor from basil pesto and grated Parmesan, cooked quickly, and can be served in a variety of ways. Not only are they delicious, these juicy meatballs are perfect to meal prep in advance for a great reheat and eat option that you can enjoy for an easy lunch or dinner.

If you’ve loved any of my other meatball recipes then get excited for this recipe that I know you will love!

Chicken Pesto Meatballs Video

More Reader Favorite Meatball Recipes

Get all of our reader favorite meatball recipes, here!

pesto meatball ingredients

The Ingredients You Need for these Basil Pesto Meatballs

Ground Chicken: I personally love to use ground chicken thighs as the ground meat has a bit more fat content for extra juicy meatballs. You can also use leaner ground chicken breast if you prefer.

Basil Pesto: delicious basil pesto gives these meatballs so much flavor! I love to use my easy homemade basil pesto for this recipe.

Shallot: these have a less sharp flavor than onions and also have a hint of sweetness. They’re the perfect addition to these meatballs.

Almond Flour: this helps to bind the meatballs together while also helping to keep them moist.

Grated Parmesan Cheese: sharp, tangy, and nutty parmesan cheese helps to give the meatballs even more flavor.

Spices and Seasoning: for these meatballs we’re using a combination of Italian seasoning, salt, pepper, and red pepper flakes.

Ingredient Substitutions and Swaps

  • Ground Chicken – don’t want to use ground chicken? you can easily swap it for ground turkey instead and these meatballs will be equally delicious.
  • Almond Flour – if you need to keep these meatballs nut free you can swap the almond flour for Italian breadcrumbs instead.
  • Parmesan – need to keep this recipe dairy free? leave out the parmesan or swap it for your favorite grated dairy free version.
  • Basil Pesto – feel free to use your favorite store-bought basil pesto to save time! If you are keeping these meatballs dairy free then be sure to use a dairy free pesto.
  • Shallot – don’t have a shallot on hand? swap it for a yellow onion and just be sure to give it a fine dice.

Helpful Kitchen Tools to Make This Recipe

meatballs rolled and on sheet pan

How to Make Pesto Chicken Meatballs

Step One: Add the meatball ingredients to a small mixing bowl and use your hands to mix until well combined. Next, use a cookie dough scoop or tablespoon to scoop out the chicken mixture and use your hands to form the mixture into meatballs.

Step Two: When the meatballs are formed, heat a large skillet over medium heat and then add a tablespoon of oil. Next add the meatballs to the hot skillet and cook for roughly 3-4 minutes per side until browned and the internal temperature reaches 165 degrees Fahrenheit. You may have to do this in batches depending on the size of your skillet.

Step Three: Serve the meatballs in a bowl over arugula with orzo, pepperoncini, tomato, thinly sliced red onion, fresh basil, toasted pine nuts, shaved warm, and dollops of fresh pesto.

My Favorite Meatball Tips and Tricks

  • When forming the chicken meatballs try using a cookie dough scoop to scoop the meat mixture and then roll in between your hands. This helps each meatball to have a uniform shape and size which means they’ll cook evenly and take around the same amount of time to reach the correct temperature.
  • Before rolling the meatballs lightly wet your hands with water to prevent the mixture from sticking to your hands.
  • For perfectly cooked meatballs, every single time, use a meat thermometer. Temperature check the meatballs after the suggested cooking time to ensure that each meatball has reached an internal temperature of 165 degrees before removing them from the pan.
  • Want to make your life even easier? Try making a double batch of the meatball mixture. After everything has been mixed, but before scooping and rolling, transfer half the ground chicken mixture to a freezer safe storage container and freeze for later. The next time you want to make a batch of meatballs just let the ground meat mixture thaw and then scoop, roll, and cook the meatballs.
  • Use a splatter shield! If you’re worried about a little oil splatter getting on your stove when cooking the meatballs then you can use this handy splatter shield to help prevent that.

meatballs frying in pan

How to Bake the Meatballs

Yes! If you prefer you can bake these pesto meatballs instead of cooking them on the stovetop. Place the meatballs on sheet pan that has been lined with parchment paper and sprayed or drizzled with olive oil. Bake them at 400 degrees for 15-20 minutes or until the internal temperature reaches 165 degrees.

Air Fryer Instructions

If you have an air fryer, you can easily use it to make your chicken meatballs.

To Make in the Air Fryer: place the formed meatballs in your air fryer basket. You can line the basket with an air fryer safe liner to help prevent any sticking. Cook the meatballs at 400 degrees for 10-12 minutes or until the internal temperature reaches 165 degrees. I like to give the air fryer basket a shake halfway through to help the meatballs cook evenly.

chicken pesto meatballs in bowl

How to Serve the Pesto Meatballs

  • Make a delicious orzo salad bowl! I love serving these meatballs in a bowl because everything is better in a bowl, am I right?! Start with a bed of fresh arugula and then add a bit of perfectly cooked orzo pasta, pepperoncini, tomato, sliced red onion, toasted pine nut for crunch, shaved parmesan, and fresh basil. For even more flavor, you can add a few dollops of fresh pesto to finish it off!
  • Serve them over pasta! Toss the meatballs in your favorite marinara and serve them alongside your favorite cooked pasta for a hearty weeknight dinner.
  • Serve them as an appetizer or party snack! These Pesto meatballs are perfect to serve at a dinner party or as a fun appetizer for a crowed. Try making a double batch and then serving with a bit of homemade pesto and marinara sauce on the side.

How to Store Leftovers

Store your chicken pesto meatballs in an air-tight container in the fridge for 3-4 days.

How to Freeze and Reheat

Freeze

There are two different ways you can freeze these meatballs:

  • freeze the meatball mixture – make the meatball mixture and then transfer to a freezer safe storage bag. Squeeze all of the air out of the bag and then place the bag in the freezer. When you’re ready to make a batch of meatballs, remove the mixture from the freezer and let it defrost in the fridge before rolling the meatballs and cooking.
  • cook the meatballs and then freeze – cook the meatballs according to the recipe instructions. Let the meatballs come to a complete cool before transferring to a freezer safe storage container and then transferring to the freezer for up to 3 months.

Reheat: To reheat the cooked meatballs from frozen, place them in an ovenproof pan or baking dish and cover with foil. Bake the meatballs at 300 degrees for 20-25 minutes or until completely warmed through. Alternatively, you can let the meatballs defrost in the fridge and reheat in the microwave until warmed through.

meatballs served in bowl

More Healthy Italian Inspired Recipes

I hope you give these Chicken Pesto Meatballs a try! They are so easy to make and delicious! 

If you do give this recipe a try, let me know! Leave a comment with a star rating below. You can also snap a photo & tag @allthehealthythings on INSTAGRAM. Your reviews and ratings help support All the Healthy Things and make it possible for me to continue to create the recipes you trust and love.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
pesto meatballs bowl

Chicken Pesto Meatballs

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.9 from 25 reviews
  • Author: Ashlea Carver
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Total Time: 35 minutes
  • Yield: 40 meatballs 1x
  • Category: dinner
  • Method: stovetop
  • Cuisine: Italian inspired
  • Diet: Gluten Free

Description

These juicy and delicious Chicken Pesto Meatballs are full of fresh basil flavor, easy to make, and perfect a quick weeknight dinner. Serve the meatballs in a hearty bowl with plenty of veggies for the ultimate healthy meal!


Ingredients

Scale
  • 2 pounds ground chicken (I used ground chicken thighs)
  • 1/4 cup basil pesto
  • 1/4 cup finely diced shallot
  • 1/4 cup almond flour
  • 2 tablespoons grated parmesan cheese
  • 1/4 teaspoon red pepper flakes
  • 1 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 teaspoon Italian seasoning
  • Avocado or olive oil, for frying

For Serving

  • arugula
  • orzo
  • pepperoncini
  • tomato
  • thinly sliced red onion
  • fresh basil
  • toasted pine nuts
  • shaved parm
  • dollops of fresh pesto

Instructions

  1. Add the meatball ingredients to a small mixing bowl and use your hands to mix until well combined. Next, use a cookie dough scoop or tablespoon to scoop out the chicken mixture and use your hands to form into meatballs.
  2. When the meatballs are formed, heat a large skillet over medium heat and then add a tablespoon of oil. Next add the meatballs to the hot skillet and cook for roughly 3-4 minutes per side until browned and the internal temperature reaches 165 degrees Fahrenheit. You may have to do this in batches depending on the size of your skillet.
  3. Serve the meatballs in a bowl over arugula with orzo, pepperoncini, tomato, thinly sliced red onion, fresh basil, toasted pine nuts, shaved warm, and dollops of fresh pesto.

Recipe by: Ashlea Carver / All the Healthy Things | Photography by: Eat Love Eat

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

40 Comments

  1. I made these last night and they were a huge hit! I was out of almond flour so I subbed Italian breadcrumbs. Otherwise, I followed exact directions. I served on top of orzo with a dollop of pesto, sprinkling of Parmesan, a handful of arugula, with some burrata on top. I think I’ll add some diced tomatoes next time for a bit of sweetness/acidity.

    1. Ashlea Carver says:

      so happy you loved them, Liz! thanks for sharing!

  2. These are delicious. I made a batch over the weekend for easy meal prep. Also made a pesto past salad loaded with veggies. Perfect for a hot weekend!

    1. Ashlea Carver says:

      so happy you loved the recipe, Jean!

  3. Another home run from Ashlea! I admit, I’m kind of meh about pesto, so I was a little unsure. These meatballs were fantastic. I will follow the serving suggestion next time, but I messed up on my grocery list and ended up serving them with orzo and Rao’s arrabbiata. So good. All of Ashlea’s meatball recipes are delicious, but these might be my favorite so far.

  4. This recipe can be summed up in one word – DELICIOUS. I opted to cook them in my air fryer and they were perfectly browned on the outside and moist on the inside. This recipe was a family pleaser to boot. Can’t ask for more, so thank you, Ashlea.

    1. Ashlea Carver says:

      So happy you loved them, Cris!

  5. These were delicious!! I made them with Trader Joe’s tri color pasta and broccoli and it came out really good, def saving this recipe!

    1. Ashlea Carver says:

      That sounds delicious, Krystina! so happy you loved the recipe!

  6. These are delicious! I was out of ground chicken so used turkey, and followed the oven baking instructions. Thank you for a great dinner!

    1. Ashlea Carver says:

      so happy you loved them, Colleen!

  7. So delicious, so easy to make, and so versatile! I have added these meatballs to salads so far, as well as just eaten them alone dipped in some homemade tzatziki, and they do not miss. About to make them yet again for this week’s meals.

    1. Ashlea Carver says:

      thanks for sharing, Rachel! happy you enjoyed them!

  8. These were delicious! What a creative new way to eat meatballs. My family really enjoyed this recipe! Thanks!

    1. Ashlea Carver says:

      so happy you loved them, Kaydence!

  9. SO delicious- the pesto is a brilliant flavor bomb! I loved them with the orzo and am looking forward to making them as burgers- maybe in a caprese style sandwich or wrap. Thank you for this wonderful recipe 😋

  10. Delish! Made the chicken pesto meatballs last night (I used one pound each b/s chicken breasts and thighs), and served with the salad as described above. Tonight, we had leftover meatballs heated in my own marinara, served over zucchini noodles. My preference was with sauce, as the meatballs become more soft in delish as they heat. My husband raved over each! Thank you for another great recipe!

  11. So easy and so delicious! Thank you for including the oven cooking instructions. Pairs well with so many different things or just a bowl full of meatballs 😉 we’ll for sure be adding to our rotating meal plans

  12. Stephanie says:

    These turned out perfectly (I did use panko in place of almond flour to save myself a grocery trip!) and I can’t wait to make them again! I served them with orzo, veggies, and a creamy pesto sauce! Yum!

  13. I just made these for the first time and will definitely be making them again! I added extra almond flour because mine seemed too wet to hold together, but I also used a store bought pesto so that may have made the difference. I baked them instead of frying but will try frying next time, though they were still delicious! I wouldn’t have thought to pair them with arugula or tomatoes but I’m so glad I did!

  14. Karen Johnson says:

    The flavour of these meatballs is outstanding! I found mine didn’t hold together very well during the frying process, so maybe next time I’ll press them together a little more firmly and bake them. And there WILL be a next time:)!

    1. Ashlea Carver says:

      So happy you loved them, Karen!

  15. I made this for dinner tonight and it was so good. The directions were clear and easy to follow. Thank you for providing substitutions and alternative ways to prepare the dish. I used my air fryer and it was perfect. Easy as well. I’m definitely making this again.

    1. Ashlea Carver says:

      I’m so happy you loved the recipe, Marlene!

  16. Hi! These look delish! Can I cook them in the oven instead of stovetop/frying them? 😋

    1. Ashlea Carver says:

      Hi Anna! yes you sure can! you can try baking them at 400 for 15-20 minutes. hope that helps!