
This sheet pan dinner is the kind of weeknight meal that looks and tastes like you put in way more effort than you actually did. Juicy turkey meatballs roast alongside tender zucchini and burst cherry tomatoes, all finished with a bright, garlicky walnut-basil pesto that ties everything together beautifully. The pesto is completely homemade — just raw walnuts, fresh basil, olive oil, lemon juice, and garlic — so you know exactly what's going in it, with zero mystery ingredients or store-bought shortcuts to second-guess. Almond flour and finely chopped walnuts keep the meatballs tender and cohesive without any breadcrumbs, and a few spoonfuls of pesto get mixed right into the meat for flavor that goes all the way through. Everything cooks on a single pan at 425°F, so cleanup is minimal and the edges of the zucchini get that irresistible light char while the tomatoes collapse into a jammy, saucy base. A squeeze of fresh lemon and a handful of basil leaves at the end make it feel genuinely restaurant-worthy. It's a complete, satisfying meal that happens to be free of hazelnuts at every single step.
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!
