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!
Serving size | 474.3 grams (474.3g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 641 |
Total Fat 46.60g | 60% |
Saturated Fat 6.30g | 32% |
Polyunsaturated Fat 5.80g | |
Cholesterol 0mg | 0% |
Sodium 1955mg | 85% |
Total Carbohydrate 23.10g | 8% |
Dietary Fiber 6.20g | 22% |
Total Sugars 5.00g | |
Protein 47.00g | 94% |
Vitamin D 0IU | 0% |
Calcium 622mg | 48% |
Iron 7mg | 39% |
Potassium 762mg | 16% |
Source of Calories