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

  1. Press tofu for at least 15 minutes to remove excess moisture, then cut into bite-sized cubes.

  2. Toss tofu in cornstarch until evenly coated.

  3. Heat oil in a large non-stick pan and pan-fry tofu on all sides until golden and crispy. Remove and set aside.

  4. In a small bowl, mix soy sauce, vinegar, chili paste, sugar, water, and cornstarch to make the sauce.

  5. In the same pan, sauté minced garlic until fragrant (30 seconds).

  6. Pour in the sauce and simmer until thickened, stirring constantly.

  7. Add tofu back into the pan and toss to coat with the sauce.

  8. 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.

Print

Crispy 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.

  • Author: Mariem
  • 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

Scale
  • 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

  1. Press tofu for at least 15 minutes to remove excess moisture, then cut into cubes.
  2. Toss tofu with cornstarch until evenly coated.
  3. 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.
  4. In the same skillet, add garlic and ginger, cooking for 1 minute until fragrant.
  5. 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.
  6. Return tofu to the pan and toss until coated in the sauce.
  7. 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

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating