Wrap the tofu block in a clean kitchen towel or paper towels. Place a heavy object (like a skillet or cookbook) on top and let it sit for 15–20 minutes to remove excess moisture. Once pressed, cut the tofu into cubes.
400 g tofu
Preheat the oven to 400°F (200°C). Line a baking sheet with parchment paper.
In a small bowl, whisk together the peanut butter, soy sauce, rice vinegar, sesame oil, sriracha, garlic, ginger, and warm water until smooth.
2 tbsp peanut butter, 1 tbsp soy sauce, 1 tsp rice vinegar, ½ tsp sesame oil, 1 tsp sriracha, 1 clove garlic, ½ tsp ginger, 2 tbsp water
In a large bowl, toss the cubed tofu with half of the peanut sauce until evenly coated.
On the prepared sheet pan, spread out the broccoli, red bell pepper, red onion, and cashews. Drizzle with olive oil, season with salt and pepper, and toss to coat.
1 ½ cups broccoli, 1 red bell pepper, ⅓ cup red onion, ¼ cup cashews, 1 tbsp olive oil, ⅛ tsp salt, ⅛ tsp pepper
Add the marinated tofu to the sheet pan, arranging everything in a single layer.
Bake for 30–35 minutes, flipping the tofu and stirring the veggies and cashews halfway through, until golden and crisp.
Remove from the oven and drizzle with the remaining peanut sauce.
Top with chopped cilantro, a squeeze of lime, sesame seeds, and sliced green onion just before serving.
cilantro, lime, sesame seeds, green onion