
Everything comes together on a single pan, which means big, satisfying flavor with minimal cleanup — always a win on a busy weeknight. The meatballs get their tender texture from almond flour and finely chopped walnuts instead of breadcrumbs, keeping things completely grain-free without sacrificing that hearty, satisfying bite. A homemade walnut-basil pesto does double duty here: some gets mixed right into the meat for depth, and the rest gets spooned over the top after roasting for a bright, herby finish. Zucchini and cherry tomatoes roast alongside the meatballs until the tomatoes burst and the zucchini picks up golden edges, creating a naturally saucy base that pulls the whole dish together. Every ingredient on this list — ground turkey, eggs, olive oil, fresh vegetables — fits cleanly within ancestral eating principles, so there's no need to audit labels or swap anything out. A squeeze of lemon at the end lifts all those rich, roasted flavors and makes the dish feel fresh rather than heavy. This is the kind of meal that looks impressive enough to serve to guests but is genuinely simple enough to make on a Tuesday night.
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!
