Pesto Meatballs Recipe

I was totally skeptical the first time I stirred pesto directly into a meatball mixture. Like, isn’t pesto just… a pasta sauce? But then I took one bite of these chicken pesto meatballs and immediately understood why this combo deserves its own fan club. They’re herby, juicy, slightly cheesy, and honestly kind of addictive in a way that plain meatballs just aren’t.

Whether you’re tossing them into a bowl of pasta, dunking them in marinara, or just eating them straight off the pan (no judgment, I absolutely do this), these pesto and meatballs are about to become a regular in your dinner rotation. Plus, they come together in like 30 minutes. On a Tuesday. In your pajamas. We love a recipe that respects our time.

Recipe card with full ingredients and step-by-step instructions below!

Looking for a quick and flavorful pesto meatballs recipe? These juicy chicken pesto meatballs are packed with fresh herbs and cheesy goodness. Perfect for busy weeknights, meal prep, or cozy fall dinners. If you love pesto and meatballs, this easy recipe is a must-try! Also works great with turkey pesto meatballs for a lighter option.

Why These Pesto Meatballs Are Different

Most meatball recipes call for beef, or maybe a beef-pork blend. These ones? Ground chicken. And before you think “oh, chicken meatballs are going to be dry and sad,” let me stop you right there. The pesto — that gorgeous, garlicky, oily, herby green sauce — does all the heavy lifting here. It keeps the meat moist, seasons every single bite, and gives these little guys a flavor profile that feels way fancier than the effort involved.

You also get Parmesan cheese worked right into the mixture, which adds savory depth, and a little teff flour to bind everything together without making them dense or gummy. More on that in a minute.

The result? Tender, flavorful pesto sauce meatballs that hold together beautifully whether you bake them or pop them in the air fryer.


What Is Teff Flour and Why Is It in Here?

This was my first question too, honestly. Teff flour — specifically Maskal Ivory Teff Flour — is a naturally gluten-free flour made from teff grain. It works as a binder in these meatballs the same way breadcrumbs would in a traditional recipe, but it’s lighter and doesn’t overpower the other flavors.

The good news: it’s easy to find online, and both the ivory and brown varieties work perfectly here. If you or someone in your household is gluten-free, this ingredient makes the whole recipe totally safe without any awkward substitutions or texture trade-offs. Bonus points for that.


The Secret to Juicy Chicken Meatballs Every Time

Here’s the thing with ground chicken — it’s leaner than beef, which means it can dry out if you’re not careful. A few tricks that make all the difference with this recipe:

Don’t skip the pesto. It’s not just flavor, it’s moisture. The oil in the pesto coats the meat and keeps it from drying out during cooking. Go for a good-quality prepared pesto, or make your own basil walnut pesto if you’re feeling ambitious (totally worth it).

Oil your hands. When you’re shaping the meatballs, lightly coat your hands with oil. The mixture is soft — that’s actually a good sign! It means they’ll be tender. A cookie scoop is your best friend here for portioning evenly if the mixture feels too sticky to hand-roll.

Don’t overcook them. Whether you’re using the oven or air fryer, pull them as soon as they’re cooked through. Ground chicken only needs to hit 165°F internally. A minute or two of overcooking is the difference between juicy and dry.


Air Fryer vs. Oven: Which Method Is Better?

Honestly? Both are great, just different.

Air Fryer Chicken Pesto Meatballs

The air fryer gives you slightly crispier exteriors and a faster cook time — about 11–12 minutes total. You’ll cook them in batches of 8–12 at a time, and the key is giving them space so the hot air can circulate. Spritz with cooking spray before and during cooking. One little tip: if they stick when you try to shake the basket, just wait another minute or two. They’ll release when they’re ready.

Oven-Baked Pesto Meatballs

The oven method is more hands-off and great when you’re making a big batch. Preheat to 375°F, arrange the meatballs so they’re not touching, and bake for 16–20 minutes. Simple, reliable, no babysitting required. I tend to go this route when I’m making a double batch to freeze.


How to Serve Pesto and Meatballs

This is where it gets fun, because honestly you have so many options.

The most obvious move is pasta — toss your chicken pesto meatballs over spaghetti or rigatoni with extra pesto sauce and a mountain of Parmesan. It’s a classic for a reason.

But don’t sleep on these other options:

  • Marinara: The bright acidity of marinara plays really well against the richness of pesto. Very cozy, very Italian-American comfort food energy.
  • Alfredo sauce: If you want to go full indulgence, a creamy alfredo sauce over these pesto meatballs is chef’s kiss. There’s a great dairy-free alfredo sauce recipe that pairs beautifully if you’re avoiding dairy.
  • Meatball subs: Pile them into a hoagie roll with sauce and melted mozzarella. Game changer for lunch the next day.
  • Appetizer style: Serve them on a platter with toothpicks and a little bowl of marinara for dipping. They disappear fast at parties — fair warning.
  • Low-carb bowl: Pile them over zucchini noodles or cauliflower rice with a drizzle of pesto. Easy weeknight dinner that doesn’t feel like a sad “healthy” meal.

Can You Make Turkey Pesto Meatballs Instead?

Yes! Turkey pesto meatballs work just as well with this recipe. Ground turkey has a similar lean, mild flavor to chicken and responds to the pesto and Parmesan the same way. If anything, the swap is seamless — same quantities, same cook times, same delicious result. Some people actually prefer turkey for the slightly firmer texture. Try both and see which one you land on.


Make-Ahead and Storage Tips

One of the best things about this recipe is how well it stores. Make a big batch on Sunday and you’ve basically got lunches and dinners sorted for days.

  • Refrigerator: Store cooked meatballs in an airtight container for up to 4 days.
  • Freezer: Freeze for up to 2 months. I like to freeze them on a baking sheet first so they don’t clump together, then transfer to a zip-top bag. Reheat straight from frozen in the air fryer or microwave.

They reheat beautifully in sauce — just drop them right into a simmering marinara or pesto cream sauce for a few minutes and they come back to life perfectly.


Quick Recap: Why You’ll Love This Recipe

These chicken pesto meatballs check every box — they’re quick, they’re gluten-free, they work for meal prep, and they taste like something you’d order at a restaurant. The combination of pesto sauce and meatballs is one of those “why didn’t I think of this sooner” moments, and once you make them, you’ll wonder how plain meatballs ever satisfied you.

Whether you go oven or air fryer, chicken or turkey, pasta or sub roll — this recipe is as flexible as it is delicious. And with only a handful of ingredients and minimal cleanup, it’s exactly the kind of weeknight win we’re all looking for.

Now go make them. Your future self (and whoever you’re feeding) will thank you.

Pesto Meatballs Recipe

Servings

6

servings
Prep time

10

minutes
Cooking time

18

minutes
Calories

306

kcal

Tender ground chicken meatballs packed with herby pesto flavor — bake them or air fry them and serve with your favorite sauce.

Ingredients

  • 2 pounds lean ground chicken

  • 3.8 ounces prepared pesto (scant ½ cup)

  • 0.5 cups grated Parmesan cheese

  • 3 tablespoons Maskal Ivory Teff Flour

  • 1 large egg

  • 0.5 teaspoons fine salt

  • 0.3 teaspoons black pepper

  • 1 cooking spray (as needed)

Directions

  • Mix the meatball mixture: In a medium mixing bowl, combine 2 pounds lean ground chicken, 3.8 ounces prepared pesto (scant ½ cup), 0.5 cups grated Parmesan cheese, 3 tablespoons Maskal Ivory Teff Flour, 1 large egg, 0.5 teaspoons fine salt, and 0.3 teaspoons black pepper. Stir thoroughly with a spoon, or use your hands to mix until everything is evenly combined.
  • Shape the meatballs: With lightly oiled hands, shape the mixture into 32 meatballs. Tip: If the mixture feels quite soft, use a cookie scoop to portion them out for easier shaping.
  • Cook using your preferred method: Choose either the Oven or Air Fryer method below. Once cooked, serve the meatballs as-is or toss them with your favorite sauce (pesto, marinara, or alfredo all work beautifully). Optional accompaniments: hot cooked pasta, fresh basil, and extra Parmesan.
  • — OVEN METHOD — Preheat & arrange: Preheat the oven to 375°F. Arrange the meatballs on a baking sheet so they are not touching one another.
  • Bake: Bake for 16–18 minutes , or until cooked through.
  • — AIR FRYER METHOD — Preheat & load: Preheat the air fryer to 350°F. Mist the basket with 1 cooking spray (as needed), then add 8–12 meatballs in a single layer, leaving space between each one. Spritz the tops of the meatballs with more cooking spray.
  • First cook: Cook for 8 minutes.
  • Turn the meatballs: Remove the basket and give it a shake to turn the meatballs. If they stick, cook for an additional 1–1m 30s  before trying to turn them again.
  • Finish cooking: Once they release easily when shaken, cook for a further 3–3m 30s , or until fully cooked through. Be careful not to overcook. Transfer to a clean plate and repeat with remaining meatballs.
  • Store leftovers: Store any leftovers in an airtight container in the refrigerator for up to 4 days, or freeze for up to 2 months.

Notes

  • Teff Flour: Maskal Teff Organic Ivory Teff Flour is naturally gluten-free. Their Brown Teff Flour works equally well in this recipe.
  • Pesto: For a homemade option, a basil walnut pesto works beautifully here.
  • Sauce: A dairy-free alfredo sauce is a great serving option alongside marinara or classic pesto.
Enjoyed this recipe? Share it with friends! 😊

Leave a Reply

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