Easy Baked Turkey Meatballs with Pesto are tender, moist, and bursting with the bright, herbaceous flavor of basil pesto. These meatballs are simple to prepare, bake cleanly in the oven, and pair beautifully with pasta, vegetables, crusty bread, or simply enjoyed straight off a fork. Below you’ll find why this recipe works so well, the ingredients, step-by-step instructions, tips, and serving suggestions to make it a weeknight favorite.

What Inspired This Recipe
I like to streamline classic meatball-making while keeping bold flavor. My usual meatballs use chopped garlic, herbs, two cheeses, and pan-frying — delicious, but sometimes I want less prep and a cleaner method. Using pesto as the primary seasoning delivers concentrated basil, garlic, nuts, cheese, and oil, so you skip lots of chopping and additional spices. Baking the meatballs saves time, reduces mess, and still yields juicy, flavorful results.
For other baked, gluten-free meatball ideas, try versions made with zucchini or oats for a breadcrumb-free option.

Why You’ll Love This Recipe
- No-fuss: Pesto provides the main seasoning, so there’s minimal ingredient prep and the flavor is concentrated and consistent.
- Flexible: Substitute ground chicken, beef, pork, veal, or lamb if you prefer. To make it gluten-free, replace the bread with oats (details below).
- Great for meal prep: The meatballs freeze well. Cook, cool, and store them in airtight containers or freezer bags for up to three months so you always have a homemade protein ready.
I hope this becomes one of your go-to meatball recipes!

If you want a meatless option, eggplant-based “polpette” are a delicious alternative. For pan-fried classics, try traditional beef, pork and veal meatballs or lamb meatballs.
Ingredients for Turkey Meatballs with Pesto
These meatballs rely on a short, focused ingredient list:
- Ground turkey: A lean/dark blend (for example 93/7) gives more moisture and flavor, but you can use any blend. If using very lean turkey, reduce the bread slightly to avoid a dry texture.
- Pesto: The core flavor — fresh basil, garlic, nuts, cheese, and olive oil. Use homemade or store-bought pesto.
- Onions (optional): Finely chopped onion adds texture and sweetness but can be omitted for a quicker, milder result.
- Bread or breadcrumbs: Day-old diced bread soaked in milk creates a light, tender meatball. If using breadcrumbs, reduce the amount slightly. The bread absorbs juices and keeps meatballs moist.
- Whole milk: Moistens the bread and contributes to juiciness.
- Eggs: Bind the mixture so the meatballs hold together while cooking.

How to Make Pesto Turkey Meatballs, with Pro Tips
Follow these main steps for reliable, tender baked meatballs:
- Preheat the oven to 425°F and position a rack in the center. Combine the diced bread and milk in a bowl and let sit for about 3 minutes so the bread absorbs the milk.
- Mix in the onion (if using), pesto, beaten eggs, salt, and pepper until evenly combined.
- Gently fold this mixture into the ground turkey and combine lightly. Avoid over-mixing to prevent tough meatballs.
- Pro tip: Mix non-meat ingredients first, then fold into the meat to minimize handling.
- Pro tip: Pan-fry a small sample of the mixture to check seasoning and texture before shaping the entire batch.
- Portion the mixture (about 3 ounces or a heaping 1/4 cup) and roll into balls. Wetting your hands slightly makes rolling easier.
- Place the meatballs on a parchment-lined sheet pan at least 1/2″ apart. Roast for 20–25 minutes (depending on size), rotating the pan halfway through. They’re done when an internal temperature reaches 165°F.
- Pro tip: For a browner finish, lightly spray the raw meatballs with oil before baking.
- Serve immediately, plain or with extra pesto and grated cheese. You can also add them to a pot of tomato sauce and serve with pasta.
- To store: cool completely, refrigerate in an airtight container for up to 5 days, or freeze for up to 3 months. Reheat from frozen or thawed.

Frequently Asked Questions
Common questions and concise answers:
Use a stem thermometer: the internal temperature should reach 165°F.
Tough meatballs typically come from too many breadcrumbs, overworking the mix, or overcooking. Use diced bread rather than excess breadcrumbs, fold ingredients gently, and monitor temperature while cooking.
Follow the tested ingredient ratios and use eggs as a binder. Mix gently and shape firmly — the recipe below will produce firm but tender meatballs when followed.
Yes. Cook, cool, and freeze in airtight containers or freezer bags for up to three months.
Both meats provide protein and nutrients. Ground turkey is generally lower in saturated fat than beef, which can make it a better option for heart-health-conscious eaters.

I enjoy these meatballs with simple pasta dishes like pasta with broccoli or spaghetti aglio e olio, but they’re versatile enough to complement many sides.
Serving Suggestions for Turkey Meatballs with Pesto
Serve these baked pesto meatballs as an appetizer or main dish. A few favorite pairings:
- Tossed with extra pesto and Pecorino Romano, served with a green salad, Tuscan panzanella, or roasted/sauteed vegetables such as green beans in tomato sauce, sautéed broccoli rabe, or sautéed zucchini.
- Simmered in tomato sauce and served with pasta or polenta.
- In a sandwich: heat with tomato sauce, add provolone and shredded mozzarella, broil until bubbly for a meatball parm hero, or spread extra pesto and add peppers on a roll.
- Over fresh ricotta with additional pesto for a light, flavorful presentation.
- Simply sprinkled with flaky salt and a drizzle of spicy pepper oil, then enjoyed immediately — my personal favorite way to eat them.

Recipe Variations for Turkey Meatballs with Pesto
Easy ways to change up the recipe:
- Use a different meat: Swap turkey for chicken, beef, pork, veal, or lamb.
- Make them gluten-free: Replace the bread with 1½ cups of rolled or quick oats to keep meatballs tender and binder-stable.
- Pan-fry for extra color: Brown meatballs in a neutral oil until cooked through for a crisper exterior.
- Try another pesto: Use arugula, spinach, parsley, or other herb-based pestos for a new flavor profile.
- Stuff with cheese: Add a small piece of fresh mozzarella inside each ball for a gooey center (note: cooking time may increase).
- Add heat: Stir red pepper flakes into the mixture to taste.

If you enjoy pesto-forward recipes, try pesto ricotta pasta or pesto-roasted potatoes for more ideas.
Kitchen Tools & Cookware Needed
Handy tools for this recipe:
- Cutting board and sharp chef’s knife
- Measuring cups and spoons, multiple mixing bowls
- Portion scoop or measuring cup (for uniform meatballs)
- Parchment paper and a sheet pan
- Stem thermometer to confirm internal temperature
- Oven mitts, serving bowl or platter and utensils

If you’ve tried these Turkey Meatballs with Pesto or other recipes, feel free to share feedback — it’s always appreciated.
- YouTube
Easy Baked Turkey Meatballs with Pesto

Ingredients
- 2 heaping cups small-diced, day-old bread, or 1½ cups plain breadcrumbs
- ¾ cup whole milk
- 1½ cups finely chopped yellow onion (optional)
- ½ cup pesto, either homemade or store-bought
- 2 large eggs, beaten
- 1 tsp salt
- ½ tsp black pepper
- 2 pounds ground turkey
Instructions
-
Preheat oven to 425°F and arrange a rack in the center. Prep ingredients.
-
Combine the bread and milk in a bowl and let sit about 3 minutes.
-
Mix in the onion (if using), pesto, eggs, salt, and pepper until evenly combined.
-
Gently fold the mixture into the ground turkey, mixing lightly until combined. Avoid overworking the meat.
-
Pan-fry a small portion to taste and adjust seasoning if needed.
-
Portion the mixture (about 3 ounces each) and roll into balls. Place on a parchment-lined sheet pan at least ½” apart. Lightly spray with oil if you want a browner top.
-
Roast 20–25 minutes, rotating halfway. They’re done at 165°F internal temperature.
-
Serve hot with extra pesto, grated cheese, or in sauce with pasta.
-
Store cooled meatballs in the refrigerator up to 5 days or freeze up to 3 months. Reheat from frozen or thawed.
Notes
- Using a 93/7 blend provides more moisture; if using 100% lean turkey, reduce the bread by about 25% to keep texture balanced.
- Diced day-old bread yields lighter meatballs than fine breadcrumbs.
- This recipe makes about 18 meatballs at 3 ounces each (uncooked).
- To pan-fry instead of baking, add ¼” oil to a large nonstick skillet, brown on multiple sides, and finish when the internal temperature reaches 165°F.