The aroma of spicy roasted tofu filling the kitchen brings back memories of cozy evenings spent cooking with friends. I remember the first time I tried making roasted tofu; I was fascinated by how simple ingredients could create such a delicious dish. This recipe means a lot to me because it showcases the versatility of tofu while allowing room for personalization. Whether you’re a long-time fan of plant-based meals or trying tofu for the first time, this dish will surprise you with its texture and flavor. What makes this recipe special is how easy it is to prepare, along with the warm kick of spices that makes every bite exciting.
why make this recipe
Spicy roasted tofu is not just tasty; it’s also a healthy option. Tofu is packed with protein and absorbs flavors beautifully, making it a great choice for any meal. Roasting enhances its natural flavors and gives it a delightful crunch. This dish is perfect for weeknight dinners, meal prep, or a quick snack. Plus, it can easily satisfy vegetarians and meat-eaters alike!
how to make Spicy Roasted Tofu
Ingredients:
- 1 block firm tofu
- 2 tablespoons olive oil
- 2 tablespoons soy sauce
- 1 teaspoon garlic powder
- 1 teaspoon chili powder
- 1/2 teaspoon smoked paprika
- Salt and pepper to taste
- Optional: green onions for garnish
Directions:
- Preheat the oven to 400°F (200°C).
- Drain and press the tofu to remove excess moisture, then cut it into cubes.
- In a large bowl, mix the olive oil, soy sauce, garlic powder, chili powder, smoked paprika, salt, and pepper.
- Add the tofu cubes to the bowl and toss until they are evenly coated with the spice mixture.
- Spread the tofu in a single layer on a baking sheet lined with parchment paper.
- Bake for 25-30 minutes, turning halfway through, until the tofu is golden and crispy.
- Serve hot, garnished with green onions if desired.
how to serve Spicy Roasted Tofu
You can enjoy spicy roasted tofu as a main dish or a protein-packed side. Pair it with rice, quinoa, or steamed vegetables for a complete meal. It also works well in wraps or salads, adding a spicy crunch to your favorite lunch or dinner.
how to store Spicy Roasted Tofu
If you have leftovers, store them in an airtight container in the refrigerator. The roasted tofu will stay good for about 3 to 4 days. To reheat, simply pop it back in the oven for a few minutes or use an air fryer to restore its crunchy texture.
tips to make Spicy Roasted Tofu
- Press the tofu thoroughly to remove as much moisture as possible; this helps it get crispy.
- Feel free to adjust the spices to your liking; if you prefer less heat, reduce the chili powder.
- Experiment with different seasonings or marinades to make this dish your own.
variation
You can easily switch up the spices to create different flavors. Try adding curry powder for an Indian twist or use Italian herbs for a Mediterranean vibe.
FAQs
1. Can I use soft tofu for this recipe?
No, it’s best to use firm or extra-firm tofu for a good texture and to hold up during roasting.
2. Can I make this recipe in an air fryer?
Yes! Cook the seasoned tofu in an air fryer at around 375°F for about 15-20 minutes, shaking the basket halfway through.
3. What can I serve with spicy roasted tofu?
It pairs well with rice, noodles, steamed veggies, or as a topping for salads and grain bowls.

Spicy Roasted Tofu
Ingredients
Method
- Preheat the oven to 400°F (200°C).
- Drain and press the tofu to remove excess moisture, then cut it into cubes.
- In a large bowl, mix the olive oil, soy sauce, garlic powder, chili powder, smoked paprika, salt, and pepper.
- Add the tofu cubes to the bowl and toss until they are evenly coated with the spice mixture.
- Spread the tofu in a single layer on a baking sheet lined with parchment paper.
- Bake for 25-30 minutes, turning halfway through, until the tofu is golden and crispy.
- Serve hot, garnished with green onions if desired.
