If you’ve ever wanted restaurant-quality crispy tofu at home, this recipe is your answer. The secret lies in pressing the tofu dry and giving it a light cornstarch coating before searing. The result? Golden, pillowy cubes that soak up a rich sweet-and-savory sauce made from hoisin, sweet soy glaze and a hint of Sriracha.
Serve the saucy tofu and tender broccoli over fluffy jasmine rice cooked with scallions and sesame oil. A side of quick pickled cucumber adds a bright, tangy crunch that balances every bite. It’s a complete vegan bowl that’s as satisfying as it is colorful.
Log in to save recipes and build weekly shopping lists.
Recipe details
Nutrition per serving
Dietary labels
Allergen check
Values are calculated per serving from ingredient amounts and the ingredient nutrition reference per 100g. Allergen and diet labels use available ingredient metadata and name matching; always check product labels for strict diets or allergies. Some ingredient amounts or nutrition values were incomplete, so this is marked as a partial estimate.
Ingredients
Instructions
- Wash and dry all produce. Trim and thinly slice the cucumber. Thinly slice the scallions, separating the white parts from the green tops. Cut the broccoli into bite-size pieces if needed. In a small bowl, combine the cucumber, rice wine vinegar, ½ teaspoon sugar and a pinch of salt. Mix well and set aside to pickle until serving.
- Heat a drizzle of oil in a small pot over medium-high heat. Add the scallion whites and cook, stirring, until softened, 1-2 minutes. Stir in the rice, 1¼ cups water, half the sesame oil and a pinch of salt. Bring to a boil, then cover and reduce to a low simmer. Cook until the rice is tender, 15-18 minutes. Keep covered off the heat until ready to serve.
- While the rice cooks, drain the tofu and press out excess water with paper towels. Cut the tofu in half crosswise, then stand each piece upright and halve vertically. Lay flat and cut into ¾-inch cubes. In a medium bowl, combine the tofu, half the cornstarch and a big pinch of salt. Stir until the tofu is fully coated. Heat a large drizzle of oil in a large nonstick pan over medium-high heat. Add the coated tofu and cook, turning occasionally, until browned on all sides, 4-6 minutes. Transfer to a plate. Wipe out the pan and let cool slightly.
- Heat a drizzle of oil in the same pan over medium-high heat. Add the broccoli and a pinch of salt. Cook, stirring occasionally, until tender, 6-8 minutes.
- While the broccoli cooks, in the bowl used for the tofu, whisk together the hoisin sauce, sweet soy glaze, Sriracha, remaining cornstarch and ⅓ cup water. Reduce the heat under the broccoli to low and stir in the hoisin-soy mixture. Cook, stirring occasionally, until the sauce thickens and becomes sticky, 1-2 minutes. Return the seared tofu to the pan and stir until fully coated and warmed through, about 1 minute. Taste and season with salt and pepper if desired.
- Divide the rice among bowls. Top with the tofu and broccoli and add the pickled cucumber (drained) on the side. Garnish with the scallion greens and serve.
Recipe Tips
Press the tofu thoroughly with paper towels to remove as much moisture as possible for maximum crispiness.
Use a nonstick pan to prevent the tofu from sticking and to achieve an even golden crust.
Let the pickled cucumber sit for at least 10 minutes to develop flavor; drain before serving to avoid watery bowls.
FAQ
Can I use a different type of rice?
Yes, you can substitute jasmine rice with basmati or long-grain white rice. Adjust the water and cooking time according to the package instructions.
How do I make this gluten-free?
Use tamari or coconut aminos instead of sweet soy glaze and ensure your hoisin sauce is gluten-free. Also, check that the Sriracha is gluten-free.
Can I prepare the pickled cucumber ahead of time?
Absolutely! The pickled cucumber can be made up to a day in advance and stored in the refrigerator. Drain before serving.




























Recipe comments
0 DandyRecipes comments
Log in to comment on this recipe.
No DandyRecipes comments yet.