Ingredients
Equipment
Method
- Prepare the pan and oven
- Heat the oven to 425°F / 220°C. Use a large rimmed sheet pan, ideally about 18 by 13 inches. Line it with parchment if you want easier cleanup.
- Dry the tofu and chickpeas
- Pat the tofu very dry, then cut it into 3/4-inch cubes. Spread the drained chickpeas on a towel and pat them dry too. The drier they are, the better they brown.
- Season everything on the sheet pan
- Add tofu, chickpeas, broccoli, bell pepper, and red onion to the sheet pan. Drizzle with olive oil. Sprinkle with smoked paprika, cumin, garlic powder, salt, black pepper, and chili flakes if using. Toss gently until evenly coated.
- Spread in one layer
- Spread everything into a single layer with space between pieces. If the pan looks crowded or the vegetables are piled up, divide the mixture between two sheet pans rather than forcing it onto one pan.
- Roast until browned
- Roast for 15 minutes, then stir and flip the tofu pieces. Roast 8 to 10 minutes more, until the broccoli has browned edges, the onion is softened, and the tofu feels firmer on the outside.
- Make the Greek-yogurt tahini sauce
- While the sheet pan cooks, whisk Greek yogurt, tahini, lemon juice, garlic, water, and salt in a small bowl. Add water 1 tablespoon at a time until the sauce is drizzleable.
- Serve or pack
- Taste the roasted mixture and add a squeeze of lemon or a pinch of salt if needed. Serve warm with the sauce, or cool slightly and pack into four meal-prep containers with the sauce stored separately.
Notes
Storage: Refrigerate the roasted tofu, chickpeas, and vegetables in airtight containers for up to 4 days. Store the sauce separately and stir before serving.
Reheating: Reheat the roasted mixture in a 375°F oven, air fryer, or skillet until hot for the best texture. The microwave works, but it will soften the tofu and chickpeas.
Substitutions: Use extra-firm tofu if you press it well. For a dairy-free sauce, use thick unsweetened plant-based yogurt or make a lemon-tahini sauce with water instead of Greek yogurt.
Estimated nutrition per serving: 505 calories, 30 g protein, 42 g carbohydrates, 27 g fat, and 12 g fiber.
Nutrition information is an estimate and will vary by ingredient brand and serving size.
