Prepare to tantalize your taste buds with these incredible Turkey Pesto Meatballs! This recipe delivers a burst of fresh, vibrant flavor in every bite, making healthy eating both easy and exciting. Perfect for weeknight dinners or advanced meal prep, these meatballs are designed to be nourishing, satisfying, and incredibly simple to create. Best of all, they cater to a variety of dietary needs, being completely paleo, Whole30, and AIP-friendly.

Finding new and exciting ways to prepare ground turkey can be a culinary adventure, and these turkey pesto meatballs are a fantastic discovery. Often, ground turkey is relegated to simple, predictable dishes, but with the addition of a bright, herbaceous pesto, it transforms into something truly special. This recipe takes affordable and accessible ground turkey and elevates it into a gourmet-tasting meal that’s far from boring.
These savory turkey pesto meatballs are more than just delicious; they are a nutritional powerhouse. Each serving packs a punch with lean protein, healthy fats from olive oil, and essential vitamins from fresh herbs and vegetables, all integrated into one delightful bite. This makes them an ideal choice for healthy dinners that don’t compromise on flavor or convenience. Whether you’re planning your meals for the week or looking for a quick, wholesome dinner, these meatballs are a versatile and excellent option. They are carefully crafted to be gluten-free, dairy-free, paleo, Whole30, and suitable for the Autoimmune Protocol (AIP), ensuring a broad appeal for those with specific dietary requirements.
Why These Turkey Pesto Meatballs Will Become Your New Favorite
There are countless reasons to fall in love with this turkey pesto meatball recipe. From their wholesome ingredients to their straightforward preparation, they represent the best of healthy, flavorful cooking.
- Made with Wholesome, Nourishing Ingredients: This recipe focuses on clean eating, utilizing ingredients free from gluten, dairy, and conventional flour. We prioritize fresh produce and high-quality protein, ensuring that every component contributes to your well-being without sacrificing taste. The result is a meal that truly nourishes your body from the inside out, providing sustained energy and vital nutrients.
- Incredibly Easy to Prepare: Despite their sophisticated flavor, these meatballs are surprisingly simple to make. The process involves just a few key steps: blending the vibrant pesto sauce, briefly sautéing some aromatics, and then baking the meatballs to perfection. This minimal effort yields maximum flavor, making it an ideal recipe for busy weeknights when you want a homemade meal without spending hours in the kitchen.
- Dietary Friendly for Many: Adhering to specific diets can sometimes feel restrictive, but this recipe embraces inclusivity. Being paleo, Whole30, and AIP-compliant means it’s free from grains, legumes, dairy, sugar, and many common inflammatory ingredients. This makes it a fantastic option for those managing autoimmune conditions, seeking to reduce inflammation, or simply aiming for a cleaner eating lifestyle without missing out on delicious food.
- Perfect for Meal Prep: These meatballs are not only great for an immediate meal but also excellent for batch cooking. Prepare a larger quantity at the beginning of the week, and you’ll have healthy, ready-to-eat protein for lunches or quick dinners, saving you time and effort later on. Their robust flavor holds up beautifully, making them a meal prep superstar.
Key Ingredients for Irresistible Flavor
The magic of these turkey pesto meatballs lies in their carefully selected ingredients, each playing a crucial role in delivering a memorable culinary experience.
For the Fresh and Vibrant Pesto
Our homemade pesto takes center stage, offering a bright and herbaceous counterpoint to the savory turkey. Unlike traditional pesto that often contains cheese and nuts, this version is dairy-free and nut-free, making it suitable for AIP and other sensitive diets while still being bursting with flavor.
- Arugula: Provides a peppery, slightly bitter note that adds complexity and a unique twist to the classic basil pesto. It also contributes a wealth of vitamins and antioxidants.
- Fresh Basil: The heart of any pesto, fresh basil brings its sweet, aromatic, and slightly peppery flavor, creating the familiar and beloved taste profile.
- Olive Oil: A staple healthy fat, extra virgin olive oil binds the pesto ingredients together, creating a smooth texture and rich mouthfeel, while also imparting its fruity, robust flavor.
- Lemon Juice: Freshly squeezed lemon juice brightens the pesto, adding a zesty tang that cuts through the richness and prevents the basil from oxidizing and turning brown.
- Garlic: A single clove of garlic offers a pungent, aromatic kick that is essential for a well-rounded pesto flavor.
- Sea Salt: Balances and enhances all the flavors, bringing out the best in the fresh herbs and aromatics.
For the Hearty and Flavorful Meatballs
The meatballs themselves are crafted to be tender, juicy, and packed with complementary flavors that pair perfectly with the pesto.
- Ground Turkey: A lean and versatile protein, ground turkey forms the base of our meatballs. Its mild flavor allows the pesto and other seasonings to shine. Ground chicken is also an excellent substitute if preferred.
- Coconut Flour: This gluten-free and grain-free flour acts as a natural binder, helping the meatballs hold their shape while keeping them moist and tender. It’s a fantastic alternative to breadcrumbs for those on paleo, Whole30, or AIP diets.
- Onion & Garlic: Finely diced white onion and minced garlic create an aromatic foundation for the meatballs, adding depth and a subtle sweetness after being gently sautéed.
- Fresh Basil (Chopped): A small amount of chopped fresh basil is incorporated directly into the meatball mixture, reinforcing the pesto theme and adding an extra layer of herbal freshness.
- Nutritional Yeast: This ingredient is a secret weapon for dairy-free cooking. Nutritional yeast provides a savory, umami-rich, and slightly cheesy flavor without any dairy, making it perfect for AIP and dairy-free lifestyles.
- Sea Salt: Essential for seasoning the meatball mixture, ensuring a well-balanced and savory taste.
- Black Pepper: Adds a hint of warmth and spice. Please note: for those following the Autoimmune Protocol (AIP), black pepper should be omitted as it is a nightshade.
How To Make These Delicious Turkey Pesto Meatballs
Follow these simple steps to create a batch of unbelievably delicious turkey pesto meatballs:
Step-by-Step Instructions
For the Fresh Pesto:
- Prepare the Pesto: In a high-speed blender or food processor, combine the fresh arugula, basil, olive oil, lemon juice, minced garlic, and sea salt. Blend thoroughly until the mixture is smooth and emulsified. Taste and adjust seasoning if needed. Transfer the pesto to an airtight container and refrigerate until ready to use. This can be made a day in advance for convenience.
For the Perfect Meatballs:
- Preheat Oven and Prepare Baking Sheet: Begin by preheating your oven to 375°F (190°C). Line a large baking sheet with parchment paper. This will prevent the meatballs from sticking and make cleanup a breeze. Set the prepared baking sheet aside.
- Sauté Aromatics: In a medium-sized pan, heat 1 tablespoon of olive oil over medium-low heat. Add the diced white onion and sauté for 3-4 minutes, or until the onion pieces become lightly translucent and softened. Next, add the minced garlic and continue to sauté for another 2 minutes, until fragrant. Be careful not to burn the garlic. Remove the pan from the heat and allow the onion and garlic mixture to cool slightly before adding it to the turkey.
- Combine Meatball Ingredients: In a large mixing bowl, add the ground turkey. To this, incorporate the chopped fresh basil, coconut flour, sea salt, and black pepper (if using). Add the remaining olive oil and the cooled sautéed onion and garlic mixture.
- Mix Gently: Using your hands, gently mix all the ingredients together until just combined. Be careful not to overmix, as this can lead to tough meatballs. The mixture should be uniform but still light.
- Form the Meatballs: Take small portions of the turkey mixture (about 1.5 to 2 tablespoons each) and roll them into uniform spherical meatballs. Place the formed meatballs onto the prepared baking sheet, ensuring there is a little space between each one for even cooking.
- Bake to Perfection: Transfer the baking sheet to the preheated oven. Bake for 30-35 minutes. For even browning, carefully flip the meatballs halfway through the baking time. The meatballs are fully cooked when their internal temperature reaches 165°F (74°C) as measured with a meat thermometer, and they are lightly golden brown.
- Serve and Enjoy: Once baked, remove the meatballs from the oven. Serve them warm, generously topped with the fresh homemade pesto and a side of your favorite vegetables.
Expert Tips for Flavorful Meatballs
Elevate your turkey pesto meatballs with these helpful tips and tricks:
- Store-Bought Pesto Option: If you are short on time or prefer convenience, you can certainly use a high-quality store-bought pesto. However, always be sure to check the ingredient label carefully, especially if you are adhering to a specific diet like AIP, paleo, or dairy-free. Many commercial pestos contain parmesan cheese, nuts, or vegetable oils that may not align with your dietary needs. Look for brands specifically marketed as dairy-free, nut-free, or Whole30 compliant.
- Don’t Overmix: When combining the meatball ingredients, mix just until everything is incorporated. Overmixing can lead to tougher, denser meatballs, whereas a gently mixed batch will yield a more tender and juicy result.
- Even Sizing Matters: Try to make all your meatballs roughly the same size. This ensures they cook evenly, preventing some from being undercooked while others become dry. A small cookie scoop can be a great tool for achieving uniformity.
- Batch Cooking and Freezing: These meatballs are excellent for meal prep. Once cooked and cooled, store them in an airtight container in the refrigerator for up to 3-4 days. For longer storage, you can freeze both raw or cooked meatballs. To freeze raw, place them on a parchment-lined baking sheet and freeze until solid, then transfer to a freezer-safe bag. To freeze cooked, simply cool completely and store in a freezer bag or container for up to 2-3 months. Thaw in the refrigerator overnight and reheat gently.
Delicious Pairings and Meal Ideas
These versatile turkey pesto meatballs can be served with a wide array of side dishes to create a complete and satisfying meal. Here are some of our favorite recommendations:
- Zucchini Noodles (Zoodles): A light, refreshing, and low-carb alternative to traditional pasta. Zucchini noodles absorb the delicious pesto sauce beautifully and add a serving of green vegetables to your plate.
- Spaghetti Squash: Another fantastic grain-free option, spaghetti squash provides a delightful texture similar to pasta strands. It’s naturally sweet and savory, making it a wonderful complement to the savory meatballs and vibrant pesto.
- Gluten-Free Pasta of Your Choice: For a more classic and comforting meal, serve these meatballs over your favorite gluten-free pasta. Rice pasta, chickpea pasta, or lentil pasta are all great choices that will soak up the rich flavors.
- Roasted Vegetables: Pair the meatballs with a side of roasted broccoli, asparagus, bell peppers, or cherry tomatoes. The caramelization from roasting adds another layer of flavor and texture.
- Cauliflower Rice: A popular low-carb staple, cauliflower rice is an excellent base for these meatballs and pesto. It’s light, neutral in flavor, and perfect for soaking up all the savory juices.
- Fresh Green Salad: For a super light meal, serve the warm meatballs atop a bed of mixed greens with a simple vinaigrette. Add some extra fresh basil or cherry tomatoes for an added touch.
You’ll also love these wholesome recipes…
- Slow Cooker Chicken Pesto
- One-Pan Chicken Pesto With Vegetables
- Turkey Shepherd’s Pie

Turkey Pesto Meatballs Recipe
These turkey pesto meatballs are a fresh, flavorful, and easy recipe! They’re paleo, Whole30, and AIP-friendly.
- Yield: 4 servings
- Author: Michelle
Ingredients
For the Pesto
- 1 cup arugula
- 1 cup fresh basil
- ½ cup olive oil
- 3 tbsp fresh lemon juice
- 1 clove of garlic, peeled and minced
- ½ tsp sea salt
For the Meatballs
- 2 tbsp olive oil, divided
- ¼ white onion, diced
- 3 cloves garlic, minced
- 1 lb ground turkey
- 2 tbsp coconut flour
- 2 tbsp fresh basil, chopped
- 2 tsp nutritional yeast
- ½ tsp sea salt
- ¼ tsp black pepper (omit for AIP)
Instructions
For the Pesto
- Using a high-speed blender, blend all of the pesto ingredients (arugula, fresh basil, ½ cup olive oil, lemon juice, 1 clove garlic, ½ tsp sea salt) until smooth. Set aside in the fridge.
For the Meatballs
- Preheat the oven to 375°F (190°C) and line a baking sheet with parchment paper. Set aside.
- Using a medium pan, heat 1 tbsp of olive oil over medium-low heat. Sauté the diced onion for 3-4 minutes or until lightly translucent. Add the minced garlic and sauté for another 2 minutes until fragrant. Set aside and allow to cool slightly.
- In a large mixing bowl, add the ground turkey, chopped fresh basil, coconut flour, ½ tsp sea salt, black pepper (if using), along with the remainder of the olive oil and the cooled sautéed onion and garlic mixture. Mix well to combine gently, being careful not to overmix.
- Form the mixture into uniform meatballs and place them on the prepared baking sheet.
- Bake in the preheated oven for 30-35 minutes, flipping them halfway through for even cooking. The internal temperature of the meatballs should reach 165°F (74°C) for food safety.
- Serve the cooked meatballs topped with the prepared pesto and a side of fresh or roasted vegetables.
Notes
All nutritional information provided is an estimation and may vary based on specific ingredients and brands used. Estimations do not include optional ingredients.
Nutrition Facts (Estimated Per Serving)
- Serving Size: 1 serving
- Calories: 498 kcal
- Carbohydrates: 5.2 g
- Protein: 24 g
- Fat: 44.2 g
- Fiber: 1.8 g
All nutrition facts are estimated and will vary.
Did you Make this Recipe?
We’d love to see your culinary creations! Tag @unboundwellness on Instagram and use the hashtag #unboundwellness!
This recipe was originally published in 2020 and updated in 2023. Photos by Modern Food Stories.
