
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 vibrant walnut-basil pesto. The homemade pesto does double duty here, folded right into the meatball mixture for flavor from the inside out, then spooned over the top once everything comes out of the oven. Almond flour and finely chopped walnuts keep the meatballs tender and cohesive without any breadcrumbs, and the whole thing comes together on a single pan with minimal cleanup. Every ingredient in this recipe is naturally free of caffeine — no chocolate, no tea-based sauces, no coffee rubs — so it's a genuinely easy win for anyone keeping a close eye on their intake. The tomatoes collapse into jammy little pools of sweetness that mingle with the olive oil and zucchini, making the vegetables just as craveable as the meatballs themselves. A squeeze of lemon and a handful of fresh basil at the end brighten everything up and make it feel restaurant-worthy straight from your own oven.
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!
