
Sheet pan dinners don't get much more satisfying than this — juicy turkey meatballs roasted alongside tender zucchini and burst cherry tomatoes, all finished with a bright, garlicky walnut-basil pesto. The homemade pesto comes together in a food processor in minutes and does double duty, mixing right into the meatball mixture for extra flavor and then spooning over the top at the end. Almond flour and finely chopped walnuts keep the meatballs cohesive and moist without any breadcrumbs, so the texture is genuinely impressive. Everything roasts together on a single pan at 425°F, meaning the vegetables get those lightly caramelized edges while the meatballs cook through to a safe 165°F — no babysitting required. When the tomatoes burst and collapse, they release their juices right onto the pan, creating a saucy base that mingles beautifully with the pesto. It's a complete, colorful meal that feels restaurant-worthy but comes together with minimal cleanup, which is always a win on a weeknight.
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!
