Chicken Pesto Meatballs Recipe

This Chicken Pesto Meatballs features tender, juicy meatballs with fresh basil pesto and parmesan. Ready in 35 minutes for an easy weeknight dinner everyone loves.

I’m always on the hunt for dinner ideas that make my family actually excited to sit down at the table.

Now, these Chicken Pesto Meatballs, which have become my secret weapon for busy weeknights.

They’re juicy, packed with flavor, and come together faster than you’d think. The combination of ground chicken, fresh basil pesto, and parmesan creates these tender little bites that everyone devours.

I started making these when I needed a lighter alternative to traditional beef meatballs but didn’t want to sacrifice any flavor.

The pesto keeps them incredibly moist while adding that irresistible Italian flair.

They’re versatile too. Toss them with pasta, pile them into sub sandwiches, or serve them as appetizers with marinara for dipping.

Quick Recipe Summary
Prep Time15 minutes
Cook Time20 minutes
Total Time35 minutes
Servings20 meatballs
Difficulty LevelEasy
Chicken Pesto Meatballs

Why You’ll Love This Chicken Pesto Meatballs

These meatballs deliver restaurant-quality flavor without the fuss.

The pesto does double duty as both a binder and a flavor powerhouse, creating meatballs that are tender, juicy, and anything but boring.

  • Incredibly moist and tender thanks to the pesto and a touch of ricotta cheese
  • Quick weeknight dinner that’s ready in about 35 minutes
  • Meal prep friendly so you can make a big batch and freeze for later
  • Kid-approved because the flavors are familiar but elevated
  • Lower in fat than traditional beef meatballs without sacrificing satisfaction
  • Versatile serving options from pasta to sandwiches to appetizers

You might also enjoy: Cranberry Meatballs

Ingredients

These chicken pesto meatballs come together with simple ingredients you might already have on hand. The pesto is the star here, so use a good quality one for the best results.

  • 1½ pounds ground chicken
  • ½ cup basil pesto (store-bought or homemade)
  • ½ cup ricotta cheese
  • ¾ cup Italian breadcrumbs
  • ½ cup freshly grated parmesan cheese
  • 2 large eggs
  • 3 cloves garlic, minced
  • 1 teaspoon salt
  • ½ teaspoon black pepper
  • ½ teaspoon dried oregano
  • ¼ teaspoon red pepper flakes (optional)
  • 2 tablespoons olive oil for cooking

Kitchen Equipment Needed

You don’t need any fancy gadgets for these meatballs. Just a few basic kitchen tools will get the job done perfectly.

  • Large mixing bowl
  • Baking sheet
  • Parchment paper or silicone baking mat
  • Medium cookie scoop or spoon
  • Large skillet (if pan-frying)
  • Measuring cups and spoons
  • Instant-read thermometer

Another favorite of mine is this Garlic Butter Roasted Chicken for a complete protein option.

After making these meatballs countless times, I’ve found a few products that really make a difference in the final result.

These are my personal go-to items that help ensure perfect meatballs every single time.

1. Le Creuset Enameled Cast Iron Braiser

This braiser has been my favorite for finishing meatballs in sauce. It distributes heat evenly so the meatballs cook through without burning on the bottom, and it goes from stovetop to oven seamlessly.

The wide surface area is perfect for browning multiple meatballs at once.

Get it on Amazon

2. Premium Basil Pesto

The quality of your pesto makes or breaks this recipe.

I love using Rustichella d’Abruzzo Basil Pesto because it’s made with real Italian basil and has that fresh, vibrant flavor that elevates these meatballs from good to amazing. The texture is perfect too, not too oily or chunky.

Get it on Amazon

This cookie scoop is my secret to perfectly uniform meatballs that cook evenly. The spring-loaded release makes portioning so much faster, and cleanup is a breeze.

I use the medium size for standard meatballs or the large for heartier portions.

Get it on Amazon

4. Parmigiano Reggiano Wedge

Real Parmigiano Reggiano makes such a difference compared to the pre-grated stuff.

It adds a nutty, complex flavor to the meatballs and grates beautifully. I always keep a wedge in my fridge for recipes like this.

Get it on Amazon

Chicken Pesto Meatballs

Step-by-Step Instructions: How to Make Chicken Pesto Meatballs

Making these meatballs is straightforward and fun. Take your time mixing the ingredients gently to keep them tender.

1. Prepare Your Workspace

  • Preheat your oven to 400°F (200°C).
  • Line a baking sheet with parchment paper or a silicone baking mat to prevent sticking.
  • Gather all your ingredients and equipment so everything is within reach.
  • If pan-frying instead of baking, have your skillet ready with oil measured out.

2. Mix the Meatball Ingredients

  • Add the ground chicken to a large mixing bowl, breaking it up with your hands.
  • Add the basil pesto, ricotta cheese, Italian breadcrumbs, and grated parmesan cheese.
  • Crack in the eggs and add the minced garlic.
  • Sprinkle in the salt, black pepper, oregano, and red pepper flakes if using.
  • Using your hands or a wooden spoon, gently mix everything together until just combined.
  • Be careful not to overmix as this can make the meatballs tough and dense.
  • The mixture should be moist but hold together when shaped.

3. Shape the Meatballs

  • Use a medium cookie scoop or your hands to portion out the meat mixture.
  • Scoop about 2 tablespoons of mixture for each meatball.
  • Roll each portion between your palms to form smooth, round balls.
  • Place the shaped meatballs on your prepared baking sheet, spacing them about 1 inch apart.
  • You should get approximately 20 meatballs from this recipe.
  • Lightly spray or brush the tops with a bit of olive oil for better browning.

4. Bake the Meatballs

  • Place the baking sheet in the preheated oven on the middle rack.
  • Bake for 18-20 minutes, or until the meatballs are golden brown on top.
  • The internal temperature should reach 165°F (74°C) when checked with an instant-read thermometer.
  • The meatballs should be firm to the touch and no longer pink inside.
  • Remove from the oven and let them rest for 5 minutes before serving.

5. Alternative Pan-Frying Method

  • Heat 2 tablespoons of olive oil in a large skillet over medium heat.
  • Once the oil is shimmering, add the meatballs in batches, being careful not to overcrowd the pan.
  • Cook for 3-4 minutes per side, turning carefully to brown all sides.
  • The meatballs should develop a nice golden crust on the outside.
  • Reduce heat to medium-low and continue cooking for another 8-10 minutes, turning occasionally.
  • Check the internal temperature to ensure they’ve reached 165°F (74°C).
  • Transfer cooked meatballs to a paper towel-lined plate to drain any excess oil.

Read Also: Honey Balsamic Grilled Chicken

Tips for The Best Chicken Pesto Meatballs

A few simple tricks will take your meatballs from good to absolutely incredible. These tips come from years of trial and error in my own kitchen.

  • Don’t skip the ricotta as it adds incredible moisture and keeps the chicken from drying out during cooking
  • Use fresh garlic rather than jarred for the brightest, most vibrant flavor
  • Chill the mixture for 15-20 minutes before shaping if it’s too sticky to work with
  • Keep your hands damp when rolling meatballs to prevent the mixture from sticking to your palms
  • Make them uniform in size so they all cook at the same rate
  • Don’t overcook or the chicken will become dry and tough
  • Let them rest for a few minutes after cooking so the juices redistribute
  • Use a thermometer to ensure perfect doneness every single time

For a complete meal, pair these with my Honey Glazed Carrots.

Serving Suggestions

Chicken Pesto Meatballs

These chicken pesto meatballs are incredibly versatile and can be served in so many delicious ways. Here are my favorite serving ideas that my family requests on repeat.

  • Over pasta with extra pesto or marinara sauce and a sprinkle of fresh parmesan
  • In sub sandwiches with melted mozzarella and a drizzle of balsamic glaze
  • As appetizers served with toothpicks alongside cocktail sauce or warm marinara for dipping
  • With zoodles or spaghetti squash for a lighter, low-carb option
  • On salad sliced over mixed greens with cherry tomatoes, cucumber, and Italian vinaigrette
  • In meal prep bowls with quinoa, roasted vegetables, and a dollop of pesto
  • Over polenta for a creamy, comforting dinner
  • With roasted vegetables like Garlic Parmesan Roasted Potatoes

Variations of Chicken Pesto Meatballs

Once you’ve mastered the basic recipe, these variations add exciting new flavors and textures. I love experimenting with different ingredients to keep things interesting.

  • Sun-dried tomato version by adding ¼ cup finely chopped sun-dried tomatoes to the mixture
  • Spicy kick with an extra ½ teaspoon of red pepper flakes or a tablespoon of diced jalapeños
  • Cheesy upgrade by adding cubed mozzarella in the center of each meatball for a gooey surprise
  • Herb boost with fresh chopped basil, parsley, or thyme added to the mixture
  • Greek-inspired by swapping pesto for tzatziki sauce and adding feta cheese
  • Lemon zest for a bright, citrusy note that pairs beautifully with the basil
  • Pine nut crunch by mixing in ¼ cup toasted pine nuts for added texture
  • Turkey swap using ground turkey instead of chicken for a slightly different flavor profile

I also love making these alongside Grilled Lemon Herb Chicken Skewers for variety.

Storage and Reheating

These meatballs store beautifully, making them perfect for meal prep or batch cooking. Proper storage keeps them just as delicious as when freshly made.

  • Refrigerator storage: Place cooled meatballs in an airtight container and refrigerate for up to 4 days
  • Freezing uncooked: Shape the meatballs and freeze on a baking sheet, then transfer to freezer bags for up to 3 months
  • Freezing cooked: Cool completely, then freeze in a single layer before transferring to freezer-safe containers for up to 3 months
  • Reheating from refrigerator: Warm in a 350°F oven for 10-12 minutes or microwave for 1-2 minutes until heated through
  • Reheating from frozen: Bake at 350°F for 20-25 minutes or until the internal temperature reaches 165°F
  • In sauce: Reheat gently in your favorite sauce on the stovetop over low heat for the best texture
  • Avoid overcooking: When reheating, just warm them through to prevent drying out

Nutritional Facts

Per serving (2 meatballs):

  • Calories: 185
  • Protein: 18g
  • Carbohydrates: 7g
  • Fat: 10g
  • Saturated Fat: 3g
  • Cholesterol: 95mg
  • Sodium: 420mg
  • Fiber: 1g
  • Sugar: 1g

Health Benefits of Key Ingredients

These chicken pesto meatballs aren’t just delicious, they also pack some impressive nutritional benefits. The ingredients work together to create a meal that’s both satisfying and nourishing.

  • Ground chicken is an excellent source of lean protein, supporting muscle growth and repair while being lower in saturated fat than beef
  • Basil pesto contains heart-healthy olive oil and antioxidant-rich basil with anti-inflammatory properties
  • Parmesan cheese provides calcium for strong bones and teeth along with protein and beneficial probiotics
  • Garlic offers immune-boosting compounds and may help reduce blood pressure and cholesterol levels
  • Ricotta cheese adds protein and calcium while keeping the meatballs moist without excessive calories
  • Eggs provide complete protein and essential vitamins like B12, important for energy production and brain health
  • Olive oil contains monounsaturated fats that support heart health and reduce inflammation throughout the body

This pairs wonderfully with Roasted Brussels Sprouts for added nutrition.

FAQs About Chicken Pesto Meatballs

1. Can I make these meatballs ahead of time?

Absolutely! You can prepare the meatball mixture and shape them up to 24 hours in advance. Store them covered in the refrigerator until you’re ready to cook.

You can also fully cook them ahead and reheat when needed, or freeze them for longer storage up to 3 months.

2. Why are my chicken meatballs dry?

Dry chicken meatballs usually result from overcooking or not enough moisture in the mixture.

Make sure you don’t cook them past 165°F internal temperature, and don’t skip the ricotta cheese and pesto as they add essential moisture.

Also, avoid overmixing the meat, which can create a dense, dry texture.

3. Can I use store-bought pesto or should I make my own?

Both work wonderfully in this recipe! Store-bought pesto is convenient and produces excellent results, especially if you choose a high-quality brand.

Homemade pesto will give you more control over the flavors and freshness, but it’s not necessary for delicious meatballs.

4. What can I substitute for breadcrumbs?

There are several great alternatives to traditional breadcrumbs. Try panko for a lighter texture, crushed crackers, oats pulsed in a food processor, or almond flour for a gluten-free option.

Each will give slightly different results, but all work well as binders.

5. How do I know when the meatballs are fully cooked?

The most reliable method is using an instant-read thermometer inserted into the center of the largest meatball.

It should read 165°F (74°C) for safe consumption. The meatballs should also be firm to the touch, golden brown on the outside, and no longer pink inside when cut open.

Read Also: Cider Braised Chicken

Chicken Pesto Meatballs

Chicken Pesto Meatballs

Author: iamwinfred
185kcal
No ratings yet
Share Print Save
Prep 15 minutes
Cook 20 minutes
Total 35 minutes
These Chicken Pesto Meatballs are a lighter, flavor-packed alternative to traditional beef meatballs, combining ground chicken with fresh basil pesto, creamy ricotta, and parmesan cheese for an irresistibly tender and juicy bite. Ready in just 35 minutes, they’re perfect for busy weeknights and versatile enough to serve over pasta, in sub sandwiches, or as crowd-pleasing appetizers with marinara for dipping.
Servings 20 meatballs
Course Main Course
Cuisine Italian

Ingredients

  • 1.5 lbs ground chicken about 680g
  • 0.5 cup basil pesto 120ml; store-bought or homemade
  • 0.5 cup ricotta cheese about 120g
  • 0.75 cup Italian breadcrumbs about 90g; panko or almond flour can be substituted
  • 0.5 cup parmesan cheese about 50g, freshly grated
  • 2 large eggs
  • 3 cloves garlic minced; fresh preferred over jarred
  • 1 tsp salt
  • 0.5 tsp black pepper
  • 0.5 tsp dried oregano
  • 0.25 tsp red pepper flakes optional
  • 2 tbsp olive oil for cooking

Equipment

  • Large mixing bowl
  • Baking sheet
  • Parchment paper or silicone baking mat To prevent sticking
  • Medium cookie scoop or spoon For uniform meatball portioning
  • Large skillet (optional) For pan-frying method
  • Measuring cups and spoons
  • Instant-read thermometer To ensure meatballs reach 165°F (74°C)

Method

  1. Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper or a silicone baking mat. Gather all ingredients and equipment before you begin.
  2. Add ground chicken, pesto, ricotta, breadcrumbs, parmesan, eggs, garlic, salt, pepper, oregano, and red pepper flakes to a large bowl. Gently mix with your hands or a wooden spoon until just combined — do not overmix.
  3. Using a medium cookie scoop or your hands, portion about 2 tablespoons of mixture per meatball and roll into smooth balls. Place on the prepared baking sheet about 1 inch apart and brush or spray lightly with olive oil.
  4. Bake on the middle rack for 18–20 minutes, until golden brown and the internal temperature reaches 165°F (74°C). Rest for 5 minutes before serving.
  5. Heat 2 tablespoons olive oil in a large skillet over medium heat and cook meatballs in batches for 3–4 minutes per side until golden, then reduce to medium-low and cook 8–10 more minutes until they reach 165°F (74°C) internally.

Nutrition

Serving2meatballsCalories185kcalCarbohydrates7gProtein18gFat10gSaturated Fat3gPolyunsaturated Fat1gMonounsaturated Fat5gCholesterol95mgSodium420mgPotassium320mgFiber1gSugar1gVitamin A6IUVitamin C2mgCalcium10mgIron8mg

Notes

  • Don’t skip the ricotta — it adds essential moisture that keeps the chicken from drying out during cooking.
  • Use fresh garlic instead of jarred for the brightest flavor.
  • If the mixture is too sticky to shape, refrigerate for 15–20 minutes before rolling.
  • Keep hands lightly damp when rolling meatballs to prevent sticking.
  • Make all meatballs the same size so they cook at an even rate.
  • Always use an instant-read thermometer — pull them at exactly 165°F to avoid drying out.
  • Storage: refrigerate in an airtight container for up to 4 days, or freeze (cooked or uncooked) for up to 3 months.
  • Reheat from frozen at 350°F for 20–25 minutes, or gently in sauce on the stovetop.
  • For a gluten-free version, substitute breadcrumbs with almond flour or pulsed oats.
  • Variation: tuck a small cube of mozzarella into the center of each meatball before baking for a gooey cheese-stuffed surprise.

Tried this recipe?

Let us know how it was!

Conclusion

These Chicken Pesto Meatballs have earned their spot in my weekly dinner rotation for good reason. They’re flavorful, versatile, and so much easier to make than you’d think.

The combination of juicy chicken, aromatic pesto, and melty cheese creates something truly special that works for casual weeknight dinners or when you’re entertaining guests.

Give them a try and I bet they’ll become one of your go-to recipes too.

I’d love to hear how yours turn out! Drop a comment below with your favorite way to serve these meatballs.

Recommended: