Crispy Tofu with Spicy Garlic Sauce over Rice

Crispy tofu cubes are pan-fried until golden and tossed in a bold, spicy garlic sauce, then served over steamed rice for a satisfying, plant-based meal bursting with flavor and texture.
Why You’ll Love This Recipe
-
A protein-rich vegan option that doesn’t skimp on taste.
-
The tofu is crispy on the outside and tender inside.
-
The garlic sauce is bold, spicy, and deeply aromatic.
-
Quick to make—perfect for weeknight dinners.
-
Customizable with your favorite vegetables or grains.
Ingredients
(Tip: You can find the complete list of ingredients and their measurements in the recipe card below.)
-
Extra-firm tofu (pressed and cubed)
-
Cornstarch (for coating)
-
Neutral oil (for pan-frying)
-
Garlic (minced)
-
Soy sauce
-
Rice vinegar or lime juice
-
Chili paste or sriracha
-
Brown sugar or maple syrup
-
Water or vegetable broth
-
Cornstarch (to thicken sauce)
-
Cooked white or brown rice
-
Green onions (for garnish)
-
Sesame seeds (optional)
Directions
-
Press tofu for at least 15 minutes to remove excess moisture, then cut into bite-sized cubes.
-
Toss tofu in cornstarch until evenly coated.
-
Heat oil in a large non-stick pan and pan-fry tofu on all sides until golden and crispy. Remove and set aside.
-
In a small bowl, mix soy sauce, vinegar, chili paste, sugar, water, and cornstarch to make the sauce.
-
In the same pan, sauté minced garlic until fragrant (30 seconds).
-
Pour in the sauce and simmer until thickened, stirring constantly.
-
Add tofu back into the pan and toss to coat with the sauce.
-
Serve over a bed of steamed rice and garnish with green onions and sesame seeds.
Servings and timing
Serves: 2–3
Prep time: 15 minutes
Cook time: 15 minutes
Total time: ~30 minutes
Variations
-
Add stir-fried vegetables like bell peppers, broccoli, or snow peas.
-
Use tempeh or seitan instead of tofu.
-
Swap rice for quinoa, noodles, or cauliflower rice.
-
Adjust chili paste for a milder or spicier version.
-
Add fresh ginger for more depth.
Storage / Reheating
Store in an airtight container in the fridge for up to 3 days.
To reheat: warm in a skillet over medium heat until tofu is hot and crispy again. Avoid microwaving to preserve texture.
FAQs
How do I make tofu crispy?
Use extra-firm tofu, press it well, coat in cornstarch, and pan-fry in hot oil until golden.
Can I bake or air fry the tofu instead?
Yes. Bake at 200 °C (400 °F) for 25–30 minutes or air fry at 190 °C (375 °F) for 15–20 minutes until crispy.
Is this dish vegan?
Yes, all ingredients used are plant-based.
Can I prepare the sauce ahead of time?
Yes. The sauce can be made and stored in the fridge for up to 4 days. Shake or stir before using.
Is this dish gluten-free?
Use tamari or gluten-free soy sauce, and ensure other ingredients are gluten-free.
What rice works best?
White jasmine or basmati rice are ideal, but brown rice or even fried rice works well too.
Can I make it less spicy?
Reduce or omit the chili paste and add a splash of lime juice or vinegar for flavor without heat.
What oil is best for frying tofu?
Use a neutral, high-heat oil like canola, sunflower, or avocado oil.
Why does my tofu stick to the pan?
Make sure your pan is hot enough and that you’re using enough oil. A non-stick pan helps.
Can I freeze this dish?
Tofu can be frozen, but the texture will change. For best results, enjoy it fresh or refrigerate and reheat within a few days.
Conclusion
Crispy tofu with spicy garlic sauce is a bold, flavorful, and satisfying dish that comes together quickly and delivers restaurant-quality taste at home. Perfect for anyone seeking a hearty, plant-based meal that doesn’t compromise on flavor or texture.
PrintCrispy Tofu with Spicy Garlic Sauce over Rice
Crispy pan-fried tofu cubes tossed in a bold and spicy garlic sauce, served over fluffy rice for a satisfying plant-based meal.
- Prep Time: 20 mins
- Cook Time: 15 mins
- Total Time: 35 mins
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Asian
- Diet: Vegan
Ingredients
- 14 oz (400 g) firm tofu, pressed and cubed
- 2 tbsp cornstarch
- 2 tbsp vegetable oil
- 4 garlic cloves, minced
- 1 tbsp ginger, grated
- 2 tbsp soy sauce
- 1 tbsp rice vinegar
- 1 tbsp chili paste (such as sambal oelek or gochujang)
- 1 tbsp hoisin sauce
- 1 tsp sesame oil
- 1 tbsp brown sugar or honey
- 2 scallions, sliced
- 2 cups cooked white or brown rice
- 1 tsp toasted sesame seeds (optional)
Instructions
- Press tofu for at least 15 minutes to remove excess moisture, then cut into cubes.
- Toss tofu with cornstarch until evenly coated.
- Heat vegetable oil in a large skillet over medium-high heat. Add tofu cubes and cook until golden brown and crispy on all sides, about 6–8 minutes. Remove and set aside.
- In the same skillet, add garlic and ginger, cooking for 1 minute until fragrant.
- Whisk together soy sauce, rice vinegar, chili paste, hoisin sauce, sesame oil, and brown sugar. Pour into skillet and simmer for 2–3 minutes until slightly thickened.
- Return tofu to the pan and toss until coated in the sauce.
- Serve tofu over cooked rice, garnished with scallions and sesame seeds.
Notes
- For extra crispiness, bake tofu at 400°F (200°C) for 25 minutes instead of pan-frying.
- Adjust spice level by using more or less chili paste.
- Great with steamed broccoli or bok choy as a side.
Nutrition
- Serving Size: 1 bowl
- Calories: 390
- Sugar: 8 g
- Sodium: 880 mg
- Fat: 18 g
- Saturated Fat: 2.5 g
- Unsaturated Fat: 15 g
- Trans Fat: 0 g
- Carbohydrates: 42 g
- Fiber: 3 g
- Protein: 17 g
- Cholesterol: 0 mg
Keywords: crispy tofu, spicy garlic sauce, tofu rice bowl, vegan Asian recipe