Pesto Chicken Meatballs

Jump to Recipe

Pesto Chicken Meatballs are the kind of dinner that makes everyone at the table go completely quiet in the best possible way (and honestly that is music to my ears sometimes). We are talking juicy, golden-seared chicken meatballs packed with homemade basil pesto, Parmesan, feta, sun-dried tomatoes, and Tuscan seasoning, served alongside perfectly sauced pesto pasta that ties the whole dish together. It has become one of my absolute most requested things to make as we are clearly living in a meatball world in our house. If you're there too - you need my Classic Basil Pesto, my Perfect Italian Meatballs, and my Sun-Dried Tomato Pasta with Chicken Meatballs all bookmarked and ready to go.



 

Pesto Chicken Meatballs with Pesto Pasta at a Glance

  • 🕒 Total Time: ~35 minutes (15 min prep + 20 min cook)
  • 👪 Servings: 4 people
  • 🍝 Cuisine Type: Italian-inspired / Weeknight pasta
  • 🧂 Flavor Profile: Herby basil pesto, savory Parmesan, garlicky meatballs with bursts of sun-dried tomato and creamy feta
  • 📖 Dietary Info: Gluten-free adaptable (use GF breadcrumbs + pasta); contains dairy and nuts
  • 📦 Storage Notes: Store meatballs and pesto separately in the refrigerator 3–4 days. Meatballs freeze well up to 3 months.
  • ⭐ Why You’ll Love It: Juicy pesto-infused chicken meatballs paired with bright basil pesto pasta. It feels elevated but cooks like a weeknight meal.

Summarize and save this content on...

Why I Love This Recipe

Here is what makes these Pesto Chicken Meatballs so completely next level and different from any other meatball situation you have made before: THE MOISTURE IS NEXT FREAKING LEVEL. The pesto goes directly into the meat mixture. You are not just serving pesto alongside the meatballs, you are building that bright, garlicky, herby basil flavor all the way through every single bite from the inside out. The addition of feta is optional on paper but non-negotiable in my kitchen, because that crumbled saltiness folded into the ground chicken with the sun-dried tomatoes and Tuscan seasoning creates this incredible depth and complexity that makes these meatballs taste like they came from a very good Italian restaurant.

The steam-finish cooking method is also the move here: sear them hard to get that gorgeous golden crust, then add a splash of water, cover, and let them steam through gently so they stay perfectly juicy all the way to the center and you never had to turn on your oven - you're welcome. Then you toss some pasta with the rest of that beautiful pesto and dinner is done. Obviously this is a perfect meal alone but if you want to bulk it up: Butter Lettuce Salad and Candy Broccoli is my jam. As is my Caprese Orzo Salad!

Jump to:

Ingredients

Ingredients for pesto chicken meatballs

Substitutions & Swaps

🍗 Protein Options

  • Ground chicken — light and tender (recommended).
  • Ground turkey — nearly identical swap.
  • Ground beef — richer flavor.
  • Ground pork — very juicy meatballs.

🌿 Pesto Variations

  • Classic basil pesto — the recipe base.
  • Spinach + basil pesto — milder flavor but more green.
  • Walnuts or almonds — swap for pine nuts.

🍞 Breadcrumb Options

  • Panko — light texture (best choice).
  • Regular breadcrumbs — slightly denser meatballs.
  • Gluten-free breadcrumbs — simple GF swap.

🧀 Cheese Variations

  • Parmesan — classic savory base.
  • Pecorino Romano — sharper and saltier.
  • Feta — tangy and creamy inside the meatballs.
  • Mozzarella pearls — surprise melty center.

🍝 Pasta Options

  • Spaghetti or linguine — traditional pairing.
  • Rigatoni or penne — catches pesto well.
  • Orzo — lighter bowl.
  • Zucchini noodles — low-carb option.

How to Make Pesto Chicken Meatballs with Pesto Pasta

Ingredients for pesto chicken meatballs

Step 1: In a large bowl, combine the ground chicken, pesto, sun dried tomatoes, panko, Parmesan, feta (if using), egg, Tuscan seasoning, salt, pepper, and crushed red pepper flakes. Mix until just combined — don’t overwork it or the meatballs will be dense.

Raw meatballs on a baking tray

Step 2: Form the mixture into 1½-inch meatballs (you’ll get about 12–14).

Raw meatballs arranged in skillet

Step 3: Heat the olive oil in a large skillet over medium-high heat. Once hot, add the meatballs in a single layer without overcrowding the pan. Sear for about 2–3 minutes per side until golden brown all around.

Golden brown meatballs in skillet

Step 4: Reduce the heat to medium, add a splash of water, cover, and let the meatballs steam for another 5–6 minutes until fully cooked through (165°F internal temp). Remove from heat and set aside.

Step 6: Toss your favorite pasta with a few spoonfuls of pesto and serve it alongside the meatballs.

Tips & Tricks for the Best Pesto Chicken Meatballs with Pesto Pasta

  • Make your pesto first. The pesto goes into the meatball mixture AND gets tossed with the pasta, so make the full batch before you start anything else. Having it ready means the meatball assembly is fast and the whole dinner comes together seamlessly.
  • Do not overwork the meatball mixture. Mix until everything is just evenly combined and stop. Overworking ground chicken makes the proteins seize up and you end up with dense, tough meatballs rather than tender and juicy ones. Use your hands and be gentle.
  • Use freshly grated Parmesan. Pre-shredded cheese doesn’t melt into the mixture as well.
  • Wet your hands before rolling. The mixture is sticky. Wet hands make rolling so much easier and cleaner and you will get more evenly shaped meatballs.
  • Do not crowd the pan for the sear. You want each meatball to have space to develop that golden crust. Crowding drops the oil temperature and causes steaming rather than searing. Work in batches if your pan is not large enough.
  • The steam-finish is non-negotiable. After searing, adding that splash of water and covering the pan is what gets the meatballs fully cooked through without drying out. Ground chicken can go from perfectly juicy to dry and crumbly fast at high heat. The steam finish is the insurance policy.
  • Toast the pine nuts before making the pesto. Lightly toasted pine nuts are nuttier, more fragrant, and more flavorful than raw. Just toss them in a dry skillet over medium heat for 2 to 3 minutes until golden. Watch them closely as they go from golden to burnt very quickly.
  • Reserve pasta water. A splash helps loosen pesto and coat pasta evenly.

FAQ's

Can I use store-bought pesto for Pesto Chicken Meatballs?

Yes, a high-quality store-bought pesto works and there is absolutely zero judgment. That said, homemade pesto is truly worth the five minutes when you have it, especially since you are using it in both the meatballs and the pasta.

Can I make the Pesto Chicken Meatballs ahead of time?

Yes! Form the meatballs and refrigerate them raw on a sheet tray for up to 24 hours before cooking. Cooked meatballs keep in the fridge for up to 4 days and reheat gently in a covered skillet with a splash of water or broth over low heat.

Can I bake the Pesto Chicken Meatballs instead of pan-searing?

You can! Bake at 400 degrees F for 18 to 22 minutes until cooked through to 165 degrees F, turning once halfway. You will not get quite the same deep golden sear as the stovetop method, but they will still be delicious.

Can pesto be made ahead?

Absolutely. Store pesto in the fridge up to 5 days with a thin layer of olive oil on top to prevent browning.

Can I freeze the Pesto Chicken Meatballs

Absolutely. Freeze the cooked meatballs on a sheet tray until solid, then transfer to a zip-top bag for up to 3 months. Thaw overnight in the fridge and reheat as above.

Why are my Pesto Chicken Meatballs meatballs dry?

Usually caused by:
Overmixing the meat
Cooking too long
Using very lean meat without enough fat or cheese
The steam-finish method in the skillet helps prevent this.

Pesto Chicken Meatballs

Author: Gaby Dalkin
No ratings yet
Pesto Chicken Meatballs with Pesto Pasta, juicy golden-seared chicken meatballs loaded with basil pesto, feta, and sun-dried tomatoes. A flavor-packed dinner in 40 minutes.
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Course Dinner, Lunch
Cuisine Italian, Mediterranean
Servings 4 people

Ingredients
  

  • 1 batch homemade pesto
  • 1 lb ground chicken
  • cup homemade pesto from the recipe linked above - reserve the rest in the fridge or freezer
  • ½ cup panko bread crumbs
  • ½ cup freshly grated parmesan cheese
  • 3 tablespoon crumbled feta
  • 3 tablespoon sun dried tomatoes finely chopped
  • 1 egg
  • 1 tablespoon Tuscan seasoning
  • teaspoon kosher salt
  • teaspoon freshly cracked black pepper
  • 2 tablespoon olive oil

Instructions
 

  • Make the pesto according to the directions linked above
  • In a large bowl, combine the ground chicken, ⅓ cup of the pesto, panko, Parmesan, feta, sun-dried tomatoes, egg, Tuscan seasoning, salt, pepper, and red pepper flakes. Mix until just combined. Do not overwork the mixture.
  • Roll the mixture into 1 ½-inch meatballs, about 12 to 14 total.
  • Heat the olive oil in a large skillet over medium-high heat. Add the meatballs in a single layer without overcrowding and sear for 2 to 3 minutes per side until deeply golden brown all over.
  • Reduce the heat to medium, add a splash of water to the pan, cover, and let the meatballs steam for 5 to 6 minutes until fully cooked through to an internal temperature of 165 degrees F. Remove from heat and set aside. Serve alongside pesto pasta or your favorite other starchy carb.

Notes

Can I use store-bought pesto? Yes, a high-quality store-bought pesto works and there is absolutely zero judgment. Rao's is a great option if you are short on time. That said, homemade pesto is truly worth the five minutes when you have it, especially since you are using it in both the meatballs and the pasta.
Can I use ground turkey or beef instead of chicken? Yes, all three work well here. Ground turkey is the closest substitute for ground chicken and behaves almost identically. Ground beef will give you a richer, heartier meatball. Adjust seasoning to taste.
Can I bake the meatballs instead of pan-searing? You can! Bake at 400 degrees F for 18 to 22 minutes until cooked through to 165 degrees F, turning once halfway. You will not get quite the same deep golden sear as the stovetop method, but they will still be delicious.
Can I make these ahead of time? Yes! Form the meatballs and refrigerate them raw on a sheet tray for up to 24 hours before cooking. Cooked meatballs keep in the fridge for up to 4 days and reheat gently in a covered skillet with a splash of water or broth over low heat.
Can I freeze these? Absolutely. Freeze the cooked meatballs on a sheet tray until solid, then transfer to a zip-top bag for up to 3 months. Thaw overnight in the fridge and reheat as above.
How much pasta should I use? One pound of pasta tossed with about half the pesto batch is ideal for serving 4 to 6 alongside the meatballs. Reserve the rest of the pesto for drizzling over the top or storing in the fridge for the week.

Nutrition Information

Calories: 448kcal | Carbohydrates: 11g | Protein: 29g | Fat: 32g | Saturated Fat: 9g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 11g | Trans Fat: 0.1g | Cholesterol: 168mg | Sodium: 1090mg | Potassium: 786mg | Fiber: 1g | Sugar: 3g | Vitamin A: 680IU | Vitamin C: 1mg | Calcium: 239mg | Iron: 2mg
Tried this Recipe? Tag me Today!Mention @WhatsGabyCookin or tag #whatsgabycooking!

Leave a Reply

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

Recipe Rating