
Everything comes together on a single pan, which means big flavor and minimal cleanup — a weeknight win by any measure. The meatballs stay juicy and tender thanks to ground turkey, almond flour, and finely chopped walnuts mixed right in, giving them a satisfying texture without a single drop of dairy. Instead of parmesan, the homemade walnut-basil pesto does all the heavy lifting — bright lemon juice, fresh garlic, and good olive oil create a sauce that's rich and herbaceous on its own terms. A few spoonfuls of that pesto go directly into the meatball mixture before roasting, so the flavor runs all the way through. While the meatballs roast, zucchini softens and cherry tomatoes burst into jammy little pools of sweetness alongside them, and everything gets tossed together at the end so the vegetables soak up all those gorgeous pan juices. Finish with fresh basil and a squeeze of lemon, and you have a complete, colorful meal that genuinely doesn't feel like it's missing anything.
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!
