
Everything comes together on a single pan, which means less cleanup and more time to actually enjoy dinner. Ground turkey stands in beautifully here, keeping the meatballs juicy and satisfying without any pork in sight — a relief when so many store-bought or restaurant versions sneak it in. The secret weapon is a walnut-basil pesto made right in your blender, and a generous spoonful of it goes directly into the meatball mixture before roasting, layering in herby, nutty flavor from the inside out. Almond flour and finely chopped walnuts bind everything together while adding a subtle richness that makes these meatballs genuinely hard to stop eating. While the meatballs roast, zucchini half-moons and cherry tomatoes caramelize alongside them, the tomatoes eventually bursting into a jammy, glossy sauce that coats the vegetables beautifully. A final drizzle of the remaining pesto over everything ties the whole pan together with bright lemon and fresh basil. It's the kind of weeknight dinner that looks and tastes like you put in way more effort than you actually did.
Fig is a food discovery app that helps you find foods and recipes that fit your dietary needs. Whether you have food allergies, intolerances, or follow a specific diet, Fig makes it easy to eat with confidence.
Learn more →4 servings




















Preheat the oven to 425°F (220°C). Line a large 18×13-inch sheet pan with parchment paper or lightly coat with olive oil.
Make the pesto: combine the raw walnuts, basil, 1/4 cup olive oil, lemon juice, garlic, and 1/4 tsp salt in a small food processor or blender and pulse until a coarse, spreadable paste forms, scraping down the sides as needed. Set aside.
Create a Fig account for step-by-step instructions, access to our full recipe library, and more!
