
Ground turkey does the heavy lifting here, delivering juicy, herb-flecked meatballs without a single trace of poultry that might otherwise be a concern for those avoiding it. The meatballs get their tender texture from almond flour and finely chopped walnuts instead of traditional breadcrumbs, and a few spoonfuls of homemade walnut-basil pesto are folded right into the mixture before it ever hits the pan. That same bright, garlicky pesto — blitzed together with lemon juice and olive oil — gets spooned over the top after roasting, so every bite is layered with fresh flavor. Everything roasts together on one pan at 425°F, meaning the cherry tomatoes burst into a jammy sauce and the zucchini picks up those gorgeous browned edges right alongside the meatballs. When it all comes off the pan, you toss the vegetables in the released tomato juices and finish with fresh basil and a squeeze of lemon if you like — it looks like something from a restaurant but comes together with minimal cleanup. It's the kind of weeknight dinner that feels genuinely special without demanding much from you.
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!
