Preheat oven to 425°F (220°C). Line a large baking sheet with parchment or foil.
Peel sweet potatoes if you wish. Cut into ½-inch (1 cm) rounds. Cut broccoli into large florets. Combine sweet potato and broccoli with oil and salt in a large bowl. Toss well to coat then spoon on to prepared sheet.
Whisk sesame oil with honey, vinegar, soy sauce, ginger and hot sauce in a small bowl. Cut tofu into 8 squares. Pat dry with paper towels. Make space in between vegetables on prepared sheet and place tofu in the spaces. Spoon about half of sesame mixture over tops of tofu.
Bake 20 to 25 minutes or until sweet potatoes are tender and broccoli is golden. Drizzle everything with remaining sesame sauce. Sprinkle with sesame seeds and cilantro.
Nutrients per serving: 389 calories, 21 g protein, 24 g fat (3 g saturated fat), 30 g carbohydrates (6 g fibre), 0 mg cholesterol, 731 mg sodium
Best Health tip: To make this gluten-free, use tamari in place of soy sauce. To make it vegan, replace honey with maple syrup.