Indulge in the perfect balance of sweet and spicy with this irresistible Sweet Hot Tofu recipe! Featuring crispy, golden-brown cubes of extra-firm tofu tossed in a mouthwatering sticky-sweet sauce made with soy sauce, honey, and a fiery kick of sriracha, this dish is a flavor-packed delight. Infused with aromatic garlic and ginger, and finished with a garnish of fresh scallions and nutty sesame seeds, this easy-to-make recipe is ready in just 30 minutes. Whether served over fluffy steamed rice or tender noodles, Sweet Hot Tofu is a crowd-pleasing vegetarian dish that's perfect for weeknight dinners or meal prep. Vegan-friendly with simple swaps, it's the go-to recipe for lovers of bold, Asian-inspired flavors!
Press the tofu: Drain the tofu and wrap it in a clean kitchen towel. Place a heavy object on top (like a skillet) for 10 minutes to remove excess moisture.
Cut the tofu into 1-inch cubes and gently toss them in a bowl with cornstarch until each piece is evenly coated.
Heat 2 tablespoons of vegetable oil in a large non-stick skillet over medium-high heat. Add the tofu cubes and cook for 3-4 minutes per side, until crispy and golden brown. Remove the tofu from the skillet and set aside on a plate lined with paper towels.
In the same skillet, add the remaining 1 tablespoon of vegetable oil. Reduce the heat to medium and add the minced garlic and grated ginger. Sauté for 1-2 minutes, until fragrant.
In a small bowl, whisk together soy sauce, honey, sriracha, rice vinegar, water, and sesame oil. Pour this mixture into the skillet with the garlic and ginger.
Allow the sauce to simmer for 2-3 minutes, stirring occasionally, until it thickens slightly.
Return the crispy tofu to the skillet, tossing to coat it evenly in the sauce. Cook for an additional 2-3 minutes to ensure the tofu absorbs the flavors.
Remove the skillet from heat and garnish with chopped green onions and sesame seeds.
Serve immediately with steamed rice or noodles for a complete meal.
Calories |
1444 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 90.2 g | 116% | |
| Saturated Fat | 13.1 g | 66% | |
| Polyunsaturated Fat | 33.2 g | ||
| Cholesterol | 0 mg | 0% | |
| Sodium | 2401 mg | 104% | |
| Total Carbohydrate | 103.3 g | 38% | |
| Dietary Fiber | 11.2 g | 40% | |
| Total Sugars | 60.7 g | ||
| Protein | 69.2 g | 138% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 2760 mg | 212% | |
| Iron | 12.6 mg | 70% | |
| Potassium | 1262 mg | 27% | |
*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.