Turkey Pesto Meatballs are the kind of dinner that feels a little special without making your whole evening feel complicated. They have all the cozy, familiar appeal of classic meatballs, but the basil pesto gives them a fresh, herby twist that makes them stand out right away.
I especially love recipes like this when I want something that works for more than one kind of meal. These meatballs are easy enough for a weeknight dinner, but they also fit right in for a casual gathering or a meal that needs to feel a bit more dressed up. With ground turkey, Parmesan, breadcrumbs, and pesto all working together, every bite comes out tender, flavorful, and comforting.
If you are looking for a recipe that feels hearty without being too heavy, these Turkey Pesto Meatballs are such a good one to keep in your back pocket. The creamy pesto sauce brings everything together and makes the whole dish feel rich, balanced, and ready for just about any occasion.
Table of Contents

What are Turkey Pesto Meatballs?
Turkey Pesto Meatballs are a lighter take on traditional meatballs made with ground turkey instead of beef or pork, then flavored with basil pesto for a fresh and savory finish. The pesto adds more than just flavor here. It also helps keep the meatballs moist and tender, which is especially helpful when cooking with leaner ground turkey.
What makes this version so appealing is the balance of comfort and freshness. You still get the familiar meatball texture and that satisfying, homemade feel, but the pesto brings in a bright, herby note that changes the whole personality of the dish. Paired with Parmesan, breadcrumbs, milk, and a creamy sauce, the result is something that feels classic and a little unexpected at the same time.
These meatballs are also wonderfully flexible. You can serve them over pasta, spoon them over zucchini noodles, tuck them into a sandwich, or set them out as an appetizer for guests. That kind of versatility is exactly why recipes like this become favorites so quickly.
Why You’ll Love this Recipe
- It is full of flavor: Basil pesto, Parmesan, and chicken broth build lots of savory flavor into both the meatballs and the sauce.
- It feels lighter than classic meatballs: Ground turkey keeps the dish hearty but a little less heavy than traditional beef versions.
- It works for busy nights: The ingredient list is simple, and the cooking process is straightforward enough for a weeknight dinner.
- It is easy to dress up or down: Serve it casually with pasta or turn it into a more polished meal with a creamy sauce and fresh basil on top.
- It is family-friendly: The flavors are familiar, cozy, and easy to love, which makes this recipe a good fit for both everyday dinners and guests.
- Leftovers are useful: These meatballs reheat well, so they are a great make-ahead option when you want lunch or dinner handled for another day.
Other Pesto Recipes
Ingredients
- Ground turkey: The base of the meatballs. It keeps the recipe lighter while still giving you a tender, satisfying bite.
- Italian seasoned breadcrumbs: These help bind the mixture together and bring in extra seasoning at the same time.
- Basil pesto: This is the ingredient that gives the recipe its signature flavor. It adds brightness, richness, and plenty of herby flavor.
- Milk: A little milk helps keep the meatball mixture soft and moist.
- Grated Parmesan cheese: Parmesan adds a salty, savory layer that pairs perfectly with pesto.
- Olive oil: Used to brown the meatballs and help them develop a golden crust.
- Chicken broth: This adds depth to the sauce and helps keep the meatballs tender as they finish cooking.
- Heavy cream: Stirred into the sauce for a creamy, rich finish that balances the basil pesto beautifully.
Substitutions & Additions
- Use ground chicken or beef instead of turkey: Ground chicken keeps the recipe similar in texture and flavor, while beef will make the meatballs richer.
- Swap in gluten-free breadcrumbs if needed: This is an easy change if you need the dish to be gluten-free.
- Try dairy-free options where needed: A dairy-free pesto and a plant-based milk can help adapt the recipe while keeping the overall feel of the dish intact.
- Use vegetable broth instead of chicken broth: This is a simple pantry swap if that is what you have on hand.
- Add finely chopped vegetables: Spinach, kale, or zucchini can be mixed into the meatball mixture for extra texture and nutrition.
- Finish with extra Parmesan or fresh basil: These are easy additions that make the final dish feel even more complete.
GET NEW POSTS via EMAIL:
How to Make this Recipe
Start by making the meatball mixture. In a large bowl, combine 1 pound of ground turkey with 1/2 cup Italian seasoned breadcrumbs, 1/2 cup basil pesto, 1/4 cup milk, and 1/4 cup grated Parmesan cheese. Mix just until everything is combined. You want the ingredients evenly distributed, but you do not want to overwork the mixture because that can make the meatballs dense.
Once the mixture is ready, shape it into small meatballs about 1 inch in diameter. Keeping them roughly the same size will help them cook evenly, which makes the whole process easier.
Heat 2 tablespoons olive oil in a large skillet over medium heat. Add the meatballs and cook them until browned on all sides, about 5 to 7 minutes. They do not need to be completely finished at this point, but you do want that golden exterior because it adds flavor and helps the meatballs hold together.
In the same skillet, add 1 cup chicken broth and 1/4 cup basil pesto. Bring the mixture to a simmer and let it cook for about 5 minutes so the flavors can come together. After that, stir in 1/2 cup heavy cream and continue simmering for another 5 minutes, until the sauce thickens slightly.
Return the meatballs to the sauce if needed and let them finish cooking through while getting coated in that creamy pesto mixture. Once everything is hot and the sauce has settled into a smooth, rich consistency, serve the meatballs right away.
Cooking Tips & Tricks
- Do not overmix the meatball mixture: This helps keep the texture tender instead of tough.
- Use fresh pesto if you can: Store-bought pesto works well, but a fresh pesto will give the finished dish even more flavor.
- Grate the Parmesan fresh for the best texture: Freshly grated cheese melts more smoothly and has better flavor.
- Brown first, then simmer: That first bit of color in the skillet adds a lot of depth to the final dish.
- Keep the heat moderate: Medium heat helps the meatballs brown without drying out.
- Serve with something that soaks up the sauce: Pasta, bread, or even zoodles are all great here because you do not want any of that creamy pesto sauce to go to waste.

Serving Suggestions
- Over pasta: Spoon the Turkey Pesto Meatballs and sauce over spaghetti or another favorite pasta shape for an easy dinner.
- With zucchini noodles: This is a great lighter option that still lets the sauce shine.
- As an appetizer: Serve the meatballs on a platter with toothpicks and a little extra sauce for dipping.
- In a sub sandwich: Tuck the meatballs into a toasted sub roll and top with melted mozzarella for a hearty sandwich.
- Alongside a green salad: A crisp salad with a light vinaigrette balances the richness of the sauce nicely.
- As a pizza topping: Slice or halve the meatballs and add them to a homemade pizza with mozzarella, cherry tomatoes, and a drizzle of pesto.
Storage Suggestions
- Refrigerator: Let the meatballs cool completely, then store them in an airtight container in the refrigerator for up to 3 to 4 days.
- Freezer: Freeze the cooked meatballs on a baking sheet until solid, then transfer them to a freezer-safe bag or container. They can be stored for up to 3 months.
- To thaw: Move frozen meatballs to the refrigerator and let them thaw before reheating.
- To reheat: Warm them in a skillet over medium heat until heated through, or microwave them in a covered microwave-safe dish for 1 to 2 minutes, or until hot.

Recipe FAQ
Can I use a different type of meat? Yes, you can substitute ground turkey with ground chicken or beef. Keep in mind that the flavor and texture may vary slightly.
Can I make these meatballs ahead of time? Absolutely! You can prepare the meatballs and store them in the refrigerator for up to 24 hours before cooking. Alternatively, you can freeze them for longer storage.
What can I serve with these meatballs? These meatballs pair well with pasta, zoodles, salads, or even in a sub sandwich. Check out our serving suggestions section for more ideas.
How do I store leftovers? Store any leftover meatballs in an airtight container in the refrigerator for up to 3-4 days or freeze them for up to 3 months. Reheat before serving.
Can I use store-bought pesto? Yes, store-bought pesto works perfectly fine for this recipe. However, if you have the time, homemade pesto can add an extra layer of freshness and flavor.
More Meatball Recipes
Turkey Pesto Meatballs are one of those recipes that manage to be both practical and full of personality. They come together with familiar ingredients, but the basil pesto gives them a fresh twist that makes dinner feel a little more interesting.
Whether you serve them over pasta, pile them into sandwiches, or put them out for guests, this is a recipe that is easy to come back to again and again. If you want a meal that feels comforting, flexible, and packed with flavor, these Turkey Pesto Meatballs are a great place to start.

Turkey Pesto Meatballs
Ingredients
- 1 lb ground turkey
- ½ cup Italian seasoned breadcrumbs
- ½ cup basil pesto
- ¼ cup milk
- ¼ cup grated Parmesan cheese
- 2 Tbsp olive oil
- 1 cup chicken broth
- ¼ cup basil pesto
- ½ cup heavy cream
Instructions
- In a large bowl, combine the ground turkey, Italian seasoned breadcrumbs, ½ cup basil pesto, milk, and grated Parmesan cheese. Mix until well combined.1 lb ground turkey, 1/2 cup Italian seasoned breadcrumbs, 1/2 cup basil pesto, 1/4 cup milk, 1/4 cup grated Parmesan cheese
- Shape the mixture into small meatballs, about 1 inch in diameter.
- In a large skillet, heat the olive oil over medium heat. Add the meatballs and cook until browned on all sides. Remove to clean plate.2 Tbsp olive oil
- In the same skillet, add the chicken broth, ¼ cup basil pesto, and heavy cream. Stir to combine and bring to a simmer.1 cup chicken broth, 1/4 cup basil pesto, 1/2 cup heavy cream
- Return the meatballs to the skillet, coating them with the sauce. Simmer for a few minutes until the meatballs are cooked through. Serve hot and enjoy!













Comments (0)