Crispy, golden, and bursting with flavor, this roasted tofu recipe is a game-changer for quick, plant-based meals! Made with firm tofu marinated in a savory blend of soy sauce, sesame oil, and aromatic spices like garlic powder and paprika, this dish delivers a perfect balance of umami and smoky notes. A light coating of cornstarch ensures irresistibly crisp edges after roasting, while a hint of optional chili flakes adds a subtle kick. Ready in just 45 minutes, this versatile recipe is ideal for meal prep or a quick weeknight dinner. Serve these protein-rich tofu cubes as a stand-alone snack, or toss them over salads, grain bowls, or wraps for a nutritious boost. Perfect for vegans, vegetarians, and anyone seeking a simple, gluten-free option (with tamari), this roasted tofu will easily become a household favorite!
Preheat your oven to 400°F (200°C) and lightly grease a baking sheet with olive oil or cooking spray.
Drain the tofu and press it to remove excess water. You can use a tofu press or wrap the tofu block in a clean kitchen towel and place a heavy object on top for 10-15 minutes.
Cut the pressed tofu into 1-inch cubes and place them in a large mixing bowl.
In a small bowl, whisk together soy sauce, sesame oil, garlic powder, paprika, black pepper, and chili flakes (if using).
Pour the marinade over the tofu cubes and gently toss until all the pieces are evenly coated.
Sprinkle the cornstarch over the tofu and toss again to ensure an even coating. The cornstarch will help the tofu get crispy in the oven.
Spread the tofu cubes in a single layer on the prepared baking sheet, ensuring there is space between the pieces for even roasting.
Bake the tofu in the preheated oven for 15 minutes. Then, carefully flip the cubes with a spatula and bake for an additional 15 minutes, or until the tofu is golden brown and crispy on the edges.
Remove the tofu from the oven and let it cool slightly before serving. Enjoy as a protein-packed topping for salads, rice bowls, or wraps!
Calories |
640 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 46.6 g | 60% | |
| Saturated Fat | 6.3 g | 32% | |
| Polyunsaturated Fat | 5.8 g | ||
| Cholesterol | 0 mg | 0% | |
| Sodium | 1955 mg | 85% | |
| Total Carbohydrate | 23.1 g | 8% | |
| Dietary Fiber | 6.2 g | 22% | |
| Total Sugars | 5.0 g | ||
| Protein | 47.0 g | 94% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 622 mg | 48% | |
| Iron | 7.0 mg | 39% | |
| Potassium | 762 mg | 16% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.