Ingredients:

  • 1 block (14 oz / 400g) extra-firm tofu, pressed and cubed
  • 3 tbsp (45ml) soy sauce
  • 2 tbsp (30ml) olive oil
  • 2 tbsp (16g) cornstarch
  • 1/2 tsp (3g) garlic powder
  • 2 cups (150g) broccoli florets
  • 1 large (200g) sweet potato, peeled and 1/2-inch cubed
  • 1/2 tsp (3g) salt
  • 1/4 tsp (1g) black pepper
  • 2 tbsp (30ml) maple syrup
  • 1 tsp (5ml) toasted sesame oil
  • 1 clove (5g) garlic, minced
  • 1 tsp (5ml) sriracha

Instructions:

  1. Preheat oven to 400°F (200°C) and line a large rimmed sheet pan with parchment paper.
  2. Wrap the tofu block in paper towels and place a heavy cast-iron skillet on top for 10 minutes to press; meanwhile, chop the vegetables. Cube the tofu into 3/4-inch pieces.
  3. In a large bowl, toss the tofu cubes with 2 tbsp soy sauce and 1 tbsp olive oil until evenly coated.
  4. Sprinkle the cornstarch and garlic powder over the tofu and toss again until every cube has a thin, chalky coating.
  5. Spread the coated tofu, broccoli, and sweet potatoes across the pan in a single layer. Toss broccoli and sweet potatoes with 1 tbsp olive oil, salt, and pepper.
  6. Roast for 25-30 minutes, flipping the tofu halfway through, until the tofu is golden-brown and the sweet potatoes are fork-tender.
  7. While roasting, whisk together the maple syrup, 1 tbsp soy sauce, toasted sesame oil, minced garlic, and sriracha in a small bowl.
  8. Immediately after removing the pan from the oven, drizzle the glaze over the hot tofu and vegetables. Toss gently with a spatula until glossy.