Quick Spicy Silken Tofu Recipe with Garlic Chili Sauce

With just a little chopping and about ten minutes in a hot pan, this spicy silken tofu recipe delivers tender, custardy tofu in a savory, slightly fiery sauce. Serve it steaming over rice so every drop of sauce is soaked up. It’s perfect for vegans, vegetarians, and anyone who loves bold, satisfying food.

A white dish with tofu in red sauce surrounded by herbs, spices and white rice.

This is my copycat version of a favorite from a local Chinese restaurant — known there simply as Do Fu con salsa china (Tofu with Chinese sauce). I kept the textures, boosted the umami, and made it quick to prepare at home.

⭐ Why you’ll love it

  • Deep, savory, slightly spicy sauce that’s seriously moreish.
  • Fast to prepare — under 20 minutes from start to finish.
  • Low in oil and lighter than typical takeout options.
  • High in protein while staying relatively low in calories.
  • Dairy-free and egg-free — suitable for vegans.
  • Can be made gluten-free if you use gluten-free soy sauce and cornstarch.
  • Flexible — adjust the heat and swap vegetables to suit your taste.
  • Comforting and warming — best served hot.

🛒 Ingredients

Labelled ingredients including carrots, mushrooms, garlic, pepper, onion, chilli garlic sauce,sesame oil, rice vinegar, soy sauce, silken tofu, oil, salt, cornflour and vegetable stock.

Vegetables: I use carrots, shiitake mushrooms, green bell pepper, and onion to mirror the original dish. Feel free to swap or add vegetables, but keep the tofu as the main ingredient.

Mushrooms: Shiitake bring a lot of savory depth. Use fresh shiitake when you can; dried rehydrated ones also work. If you must substitute, use a meaty mushroom like portobello, but the flavor will be less intense.

Sesame oil: A small amount of toasted sesame oil adds aroma and silkiness. Omit if you don’t like it, but a little goes a long way.

Chili garlic sauce: This ingredient is crucial for the character of the sauce. It provides both heat and fermented, garlicky umami. If you’ve never tried it, start with the amount in the recipe and taste as you go.

Rice vinegar: Use rice vinegar for a mild, rounded acidity. If you don’t have it, a mild white wine vinegar is an acceptable substitute.

Soy sauce: Light soy sauce or tamari works best for seasoning without adding too much color. Avoid dark soy sauce here; it’s stronger and can overwhelm the balance.

Silken tofu: The star of the dish. Use firm or extra-firm silken tofu (not the very soft dessert style). This recipe uses a larger 17 oz (about 480 g) block commonly found in Asian grocery stores.

Cornstarch/cornflour: Makes the sauce glossy and restaurant-style. Tapioca, arrowroot or potato starch can be used if needed; you may need to adjust amounts.

See the recipe section below for exact quantities and full ingredient list.

👩‍🍳 How to make it

This is a straightforward silken tofu recipe: dice the vegetables, whisk the sauce, stir-fry the veg, then add tofu and simmer briefly so the tofu warms through and the sauce thickens.

Organize your mise en place before you heat the pan: chop the vegetables, drain and cut the tofu, and whisk the sauce (except the cornstarch) in a bowl.

Small dice chopped carrots, peppers and onions, and sliced mushrooms, on a chopping board.

Step 1: Small-dice the carrots, onion and pepper. Wipe shiitake mushrooms clean, halve and slice thinly.

An-orange-brown liquid being whisked by hand in a glass bowl.

Step 2: Whisk the sauce ingredients (vegetable broth, light soy sauce, rice vinegar, chili garlic sauce, toasted sesame oil, sugar, and garlic) together in a bowl, leaving out the cornstarch for now.

Chunks of white tofu and chopped vegetables in orange liquid in a skillet.

Step 3: Heat 1½ tablespoons sunflower or canola oil in a wok or large pan on high until very hot. Drain the tofu (do not press), cut into ½–1 inch pieces, then add the vegetables and stir-fry about three minutes until softened.

Chunks of white tofu and mixed vegetables in a thick orange sauce in a pan.

Step 4: Pour in the whisked sauce, add the tofu, and gently combine. Bring to a boil over high heat and simmer for three minutes. Meanwhile, whisk 1 tablespoon cornstarch with ¼ cup cold water until smooth.

Add the cornstarch slurry to the pan, stir carefully, and when the sauce returns to a boil, simmer for another two minutes until thick and glossy. Remove from heat and taste for seasoning — add salt if needed (about ¾–1 tsp is typical, depending on stock and chili sauce). Serve immediately over steamed rice.

💡 Expert tips

  • Prepare everything before you start cooking. This dish moves quickly once the pan is hot.
  • Use a food processor to speed up chopping if you have one — pulse the carrot, onion and pepper to a fine dice.
  • Always mix cornstarch with cold water to avoid clumping.
  • This is generally mild-to-medium spicy. Add extra chili garlic sauce to increase heat after cooking if desired.
  • In the UK and Ireland, cornflour is the same as cornstarch in the US — a fine white thickener. Do not confuse it with yellow corn flour.
Close up of silken tofu floating in a thick orange-red sauce with vegetables.

🍽️ Serving suggestions

Try serving this spicy silken tofu:

  • Over steamed basmati or long-grain rice to soak up the sauce.
  • Over boiled or pan-fried noodles for a heartier meal.
  • On its own as a warming, saucy tofu stew.
  • With a crisp cucumber salad or Asian-style slaw for contrast.
  • Garnished with chopped cilantro and a sprinkle of red pepper flakes, if you like extra heat.

❓ FAQ

How spicy is this recipe?

It’s typically medium in heat. Start with the recipe amount of chili garlic sauce and add more at the end if you want it hotter. Different brands vary in spice, so adjust to taste.

How can I store leftovers?

Store leftovers in an airtight container in the refrigerator for up to five days. The sauce may intensify in flavor over time. Freezing silken tofu changes its texture, so I don’t recommend freezing this dish.

How should I reheat it?

Reheat gently in a pan over low-medium heat or warm covered in the microwave until heated through.

Do you need to cook silken tofu before eating?

Silken tofu can be eaten uncooked, but this recipe benefits from warming so the flavors infuse the tofu and the sauce becomes silky.

Is silken tofu healthy?

Silken tofu is nutrient-dense, providing plant-based protein with relatively few calories and little saturated fat. It can be part of a balanced diet.

🧈 More spicy tofu ideas

  • A white plate with tofu in a sticky orange sauce on top of rice with a side of cucumbers.

    Easy Chili Garlic Tofu
  • Top-down view of a white bowl with chunks of tofu in a dark brown thick adobo sauce.

    Epic Tofu Adobo (Vegan)
  • A cast iron pan with an orange curry and rice in it seen from the front

    Easy Indian Tofu Curry
  • front view of a plate of rice with spicy tofu and corn on the cob

    Spicy Peri Peri Tofu

If you make this recipe, please leave a review or star rating — I love hearing how it turned out for you!

Share a photo on social media — tag @the_fiery_vegetarian on Instagram or mention the account so I can see your creation.

📖 Recipe

Soft tofu chunks in a bright orange-red sauce in a white pot.

Quick Spicy Silken Tofu

Custardy silken tofu with crisp vegetables in an umami-spicy sauce. Ready in about 20 minutes and suitable for vegans.

Prep: 10 mins · Cook: 10 mins · Total: 20 mins · Serves: 4 large servings · Calories: 175 kcal per serving

Ingredients

  • 1½ Tablespoons sunflower or canola oil
  • 1 medium carrot (or 2 small), small diced
  • 1 yellow onion, small diced
  • 6 shiitake mushrooms (about 4.6 oz), wiped and sliced
  • 1 green bell pepper, small diced
  • 17 oz firm or extra-firm silken tofu, drained and cut into ½–1 inch pieces
  • Salt to taste (about ¾–1 tsp is typical)
Spicy sauce
  • 2 cups vegetable broth
  • 1 Tablespoon + 1 teaspoon light soy sauce
  • 1 Tablespoon + 1 teaspoon rice vinegar
  • 2 Tablespoons chili garlic sauce
  • 1 teaspoon toasted sesame oil
  • 1 teaspoon sugar
  • 1 clove garlic, crushed
  • 1 Tablespoon cornstarch (whisked with ¼ cup cold water)

Instructions

  1. Small-dice the carrots, onion and green pepper. Wipe and slice the shiitake mushrooms.
  2. Whisk together the broth, soy sauce, rice vinegar, chili garlic sauce, sesame oil, sugar and crushed garlic in a bowl. Leave out the cornstarch until later.
  3. Heat the oil in a wok or large pan over high heat. Drain the tofu (do not press) and cut into pieces.
  4. When the oil is smoking hot, add the vegetables and stir-fry for about three minutes until softened.
  5. Add the whisked sauce and the tofu, gently combine, and bring to a boil. Let simmer for three minutes.
  6. Stir the cornstarch slurry (1 Tbsp cornstarch + ¼ cup cold water) to recombine, then add to the pan. When it returns to a boil, simmer for two minutes until the sauce is glossy and thickened.
  7. Remove from the heat, taste and add salt if needed. Serve hot over steamed rice.

Notes

Buy the larger 17 oz packs of silken tofu at Asian markets — they offer better value. Use a high-quality chili garlic sauce for the best flavor. If you must substitute the chili garlic sauce, reduce the amount and taste as you go.

Nutrition (per main serving)

Calories: 175 kcal · Carbs: 11 g · Protein: 10 g · Fat: 11 g · Fiber: 2 g · Sodium: 728 mg