Braised Tofu

Jump to Recipe
Introducing your new favorite way to eat tofu! This Braised Tofu features golden pan-fried tofu squares simmered in a deeply savory Chinese-inspired braising liquid. The tofu soaks in all of these gorgeous flavors, leaving you with a gourmet, yet weeknight-friendly dish!
Prep 10 minutes
Cook 35 minutes
Total 45 minutes
5 from 21 votes

Y’all already know I love changing the narrative that tofu is bland. Thanks to these 40 Terrific Tofu Recipes (along with many others), we’ve learned tofu is anything but boring when it’s given a chance to shine. And this Chinese-inspired Braised Tofu recipe further confirms it!

It begins by pan-frying tofu squares until they’re golden brown. From there, the crispy tofu is braised in a deeply savory, slightly sweet, and spicy Chinese sauce until every bite is infused with rich flavor. Scoop the spicy braised tofu over rice and greens, then enjoy!

Seriously, it’s one of my favorite-ever tofu dishes, and I can’t wait for you to try it!

Table of Contents:
1. Why this recipe works
2. Ingredient notes
3. Step-by-step instructions
4. Tips for making this recipe
5. Tofu tips
6. Frequently Asked Questions
7. Recipe card with notes

Person grabbing a piece of braised tofu from a white plate on a cream colored table.

Why this recipe works

Braising = perfectly cooked tofu.

There are essentially two steps to braising tofu: 

Step 1: Pan-fry or deep fry tofu until the pieces are golden brown and crisp. While deep frying produces excellent results, I found that pan-frying tofu first works very well and is more suitable for most home cooks. 

Step 2: Simmer the crispy tofu in a flavor-rich sauce.

Just like a sponge, the tofu absorbs all of those rich, wonderful flavors. It’s quickly transformed from a plain soy block to an irresistible, restaurant-quality meal!

Chinese restaurant-style flavors. 

You can typically find braised tofu with vegetables (sometimes called hong shao tofu or hongshao dofu) on the menu at many Chinese and Cantonese restaurants. My version encapsulates those same great restaurant-style flavors thanks to a few heavy-hitting ingredients but with its own twists and flavors. Every bite is deeply savory, tangy, sweet, and just a bit spicy.

Big flavor; easy to make. 

Despite the gourmet flavors, this is a recipe you can easily whip up on a weeknight. This is especially true when you multitask (head to the Tips section for more info)!

Finished braised tofu dish in a black wok on a tan table.

Ingredient notes

Braised tofu ingredients in various sized bowls on a tan table.

While this may not be an authentic Chinese recipe, the close-to-authentic ingredients impart each bite with flavors similar to what you’d find in a Chinese restaurant.

Extra firm tofu

You’ll always find blocks of extra firm tofu in my fridge. It’s the best for pan-frying because it contains very little moisture*, creating crispier bites while still soaking in flavor like a sponge. It also holds its shape well when frying, unlike medium-firm tofu or softer varieties.

Substitute: Firm tofu can be used instead of extra-firm tofu. It’s a little softer, so handle it with care when frying and flipping. 

Note: Despite its firmness, it’s always a good idea to still press the tofu first. The less water the tofu has, (1) the quicker it fries and (2) the more it’s able to hold onto the flavor in the braising liquid. Plus, you can prep all your aromatics and sauce while the tofu presses.

Chinese aromatics

Just like in my Coconut Rice with Five Spice Tofu, this recipe uses the Cantonese trio of garlic, ginger, and scallions. All three build layers of mild and delicate flavors in the braising liquid. 

Soy sauce

An essential ingredient in any Chinese braised tofu recipe because it gives the sauce its baseline of rich savoriness. I prefer to use Chinese “light” soy sauce when making a Chinese recipe like this (find it at Asian markets or online), but regular grocery store soy sauce (e.g., Kikkoman soy sauce) works just fine.

Substitute: Use tamari or gluten-free soy sauce if gluten free.

Chinese black vinegar

Don’t sleep on this ingredient. It is so unique and gives this dish umami-rich, earthy, tart, and subtly sweet undertones

Because it’s a fermented product, black vinegar lasts for a very long time in your pantry. You can use it to make this braised tofu, as well as my 15-Minute Vegan Chili Garlic Noodles! If you want to read more about Chinese black vinegar, check out these posts from The Woks of Life and Bon Appetit.

Where to buy: The most common variety of Chinese black vinegar in the states is Chinkiang black vinegar (affiliate link) from Southern China (you might also find it sold as Zhenjiang). It’s very affordable and can be purchased at East Asian grocery stores or line.

Substitute: Can’t find it, or need to avoid even small amounts of gluten? Use rice vinegar or Shaoxing wine (Chinese black vinegar is usually fermented with grains).  

Spices

A blend of Chinese five spice powder, white pepper, and Sichuan chile flakes brings incredible warming flavor to the braising liquid. 

Substitute: You can omit the chile flakes if this recipe sounds too spicy. And if you don’t have Sichuan chile flakes, you can use standard red pepper flakes instead or gochugaru (Korean chile flakes) if you have them.

Where to buy: Five spice powder and white pepper are available at well-stocked grocery stores, like Whole Foods and Vons, or Asian markets. Sichuan chile flakes (affiliate link) are toasty and aromatic, and available at East Asian markets or online. 

Cornstarch

Cornstarch has a magical ability to turn into a thickening slurry when stirred together with water. Here, it transforms the braising liquid into a sticky sauce that clings to the fried tofu.

Substitute: Arrowroot powder should work fine instead of cornstarch.

Finished braised tofu on a white plate on a cream colored table.

Step-by-step instructions

Press the tofu to drain as much water as possible. Pressed tofu = crispy tofu! Slice the tofu into squares that are ⅓” to ½” (1 cm) thick. 

Heat a frying pan over medium-high heat and season the tops of the tofu squares with a little salt while you wait. Once hot, add the oil followed by the seasoned tofu.

Pan-fry the tofu pieces in a single layer until golden brown on the bottom. Flip, then continue cooking until the bottom side is also golden brown.

Meanwhile, make the braising liquid by shaking the ingredients together in a jar or whisking them in a bowl.

Transfer the fried tofu to a paper towel-lined cutting board to drain. Wipe out the excess oil from the pan, then add the Chinese chile oil (or any oil of choice). Heat the chile oil before adding the scallions, garlic, and ginger. Toss until they’re fragrant.

Add the vegetables and briefly stir fry. Pour the braising liquid into the pan. Simmer until it’s thickened a bit. 

Once the sauce has thickened, pour the cornstarch slurry into the pan. Whisk until the sauce is thickened, but still pourable.

Add the fried tofu into the sauce and toss to coat. Turn down the heat to a gentle simmer until the liquid has thickened into a sauce that sticks to the tofu. Take it off the heat.

Scoop the sauce-covered tofu over rice and garnish with a drizzle of sesame oil, sesame seeds, and scallion greens. Enjoy!

Finished braised tofu dish in pan.

Tips for making this recipe

Follow these tips to help guide you through this recipe:

Multitask to save time.

You can have braised tofu on the table in about 45 minutes, but you can shave a few minutes off of that time with a few multitasking shortcuts. Here’s how it’s done:

While the tofu is being pressed: Prep all of your aromatics and chop your veggies.

While the tofu is frying: Stir the braising sauce together.

To save even more time, prep the aromatics and vegetables and make the braising sauce the night before. Keep everything in separate airtight containers in the fridge.

Use chile oil if you can.

I LOVE using Chinese chile oil or the oil from a jar of chile crisp in place of regular cooking oil when sautéing the aromatics. It gives the dish a burst of umami, plus a subtle heat. 

You can find chile oil or chile crisp in many well-stocked grocery stores, Asian markets, and online. My three favorite brands of chile crisp are FLYBYJING, Lao Gan Ma, and Momofuku (affiliate links).

If you don’t have this ingredient, just use any neutral-flavored cooking oil like grapeseed oil, avocado oil, vegetable oil, etc. 

Stir the slurry

Remember to give the cornstarch slurry a good stir before you pour it into the sauce. The cornstarch tends to settle at the bottom of the bowl as it sits.

Close up of finished braised tofu dish in a black wok on a tan table.

Tofu tips 

Because tofu is the star of the show here, we want to prepare it the right way! These tips will help:

How to slice tofu into squares

Cut the tofu block in half vertically. Then flip one slab around and cut crosswise into squares. 

Season with salt

Remember to sprinkle a little salt over the tops of the tofu squares before or during the cooking process. This infuses each piece with some extra flavor before they’re simmered in the braising liquid.

Use the right pan

A good-quality nonstick pan is best when pan-frying tofu. This tofu is less likely to stick this way, which means it will have an easier time forming a golden brown crust. 

A wok also works well if you know how to use it! Refer to my Tofu Stir Fry recipe for helpful tips.

Stand back!

Frying the tofu in hot oil means there’s potential for splatter. Stand back from the stove and keep a lid handy just in case.

Finished braised tofu on a white plate on a cream colored table.

Frequently Asked Questions

What kind of tofu should I use?

I recommend using extra firm tofu. It contains very little water, which means it’ll hold up better when pan-frying.

Some braised tofu recipes are made with even softer varieties, like medium or silken tofu. Once fried, this kind of tofu will be crispy on the outside and very soft on the inside. However, it will fall apart if not handled very carefully. Use at your own risk!

Can I bake or air-fry the tofu instead of pan-frying it?

Yes, but the texture will be not as good in my opinion. If you opt for either of these methods, don’t slice the tofu too thin or else it will dry out and become rubbery in the oven/air fryer.

You can learn how to bake tofu in my Marinated Tofu recipe.

How should I serve braised tofu?

My favorite way to serve this is over a bowl of white or brown rice (I cook it in my Instant Pot while the tofu cooks) with a side of simple green veggies, like steamed broccoli tossed with sesame seeds or sautéed bok choy. 

Can I add more vegetables to this?

For sure! Feel free to double the amount of veggies. If doing that, increase the water to ¾ cup (180 mL).

How should I store and reheat this dish?

Let the sauce-coated tofu cool completely before storing it in an airtight container. Keep it in the fridge for 4 to 5 days.

To reheat, place the tofu back in a frying pan over medium-low heat until warmed through.

If you love this Chinese Braised Tofu, please give it a rating and review below! And of course, tag me with your remakes on Instagram!

Braised Tofu

5 from 21 votes
Introducing your new favorite way to eat tofu! This Braised Tofu features golden pan-fried tofu squares simmered in a deeply savory Chinese-inspired braising liquid. The tofu soaks in all of these gorgeous flavors, leaving you with a gourmet, yet weeknight-friendly dish!
Prep Time: 10 minutes
Cook Time: 35 minutes
Total Time: 45 minutes
Course: Dinner, Side Dish
Cuisine: Chinese
Diet Vegan, Vegetarian
Serving size: 3 to 4

Ingredients

  • 1 (14-ounce/400g) block of extra-firm tofu, drained
  • Kosher salt
  • 2 to 3 tablespoons neutral-flavored oil of choice

Aromatics

  • 1 tablespoon oil from Chinese chile oil or chile crisp (sub neutral-flavored oil) (see Note 1)
  • 4 scallions, sliced on a bias in into 1-inch pieces (reserve dark green tops for garnish)
  • 1- inch piece fresh ginger, finely chopped
  • 4 garlic cloves, finely chopped
  • 1 cup (120g) thinly sliced red bell peppers (see Note 2 for more options)

Braising liquid

  • 3 tablespoons Chinese “light soy sauce” (or regular store soy sauce) (see Note 3)
  • 2 tablespoons organic brown sugar (see Note 4)
  • 1 heaping tablespoon Chinese black vinegar (see Note 5 for subs)
  • ¼ to ½ teaspoon Sichuan chile flakes (or 1 dried red chile torn in half; optional, omit for mild heat)
  • ½ teaspoon Chinese five spice powder
  • teaspoon white pepper (optional)

Slurry

  • ½ cup (120 mL) water
  • 1 tablespoon cornstarch or arrowroot powder

For serving

  • A few drizzles of toasted sesame oil
  • 1 tablespoon toasted white sesame seeds
  • Reserved scallion greens, sliced thinly on a bias
  • ~ 3 cups (360g) of cooked white rice or brown rice

Instructions

  • Slice the tofu in half vertically. Gently press down on each slab with a towel to remove some water. Flip each slab around and slice crosswise into squares ⅓” to ½” (1 cm) thick. Arrange tofu squares on a cutting board. Cover with a thin dish towel or a few paper towels. Cover with a cookbook to press. Meanwhile, slice the aromatics.
  • Remove the towel from the tofu. If the tofu appears still wet, gently dab down on the squares with a dry towel. Sprinkle the top side of each tofu square with a bit of salt to season.
  • Heat a 12-inch nonstick frying pan over medium-high heat for 2 minutes, then add the oil and heat for 30 seconds. Meanwhile, line the cutting board from step 1 with a few paper towels.
  • Pile the tofu in a slotted spoon or spider tool. Carefully add the tofu to the hot oil, arranging it in a single layer. Move the tofu around in the oil to evenly coat and cook on one side for 5 to 8 minutes, or until golden brown on the bottom. Use a thin spatula to flip and cook for 4 to 5 minutes, until the bottom is also golden brown.
  • While the tofu cooks, combine the braising liquid ingredients together in a jar; seal and shake it up; or add to a bowl and whisk together.
  • When the tofu is golden brown and crisp on both sides, transfer the squares to the towel-lined board to absorb excess oil. Sprinkle with a couple pinches of salt.
  • Return the frying pan to the stove and wipe out excess oil. Add the 1 tablespoon chile oil or oil from chile crisp (or regular oil) and heat over medium-high. Once hot, add the scallion whites/greens, garlic, and ginger, and cook for 1 to 2 minutes, tossing frequently, until fragrant. Add the vegetables and cook until crisp-tender, about 2 minutes, shaking the pan and stir-frying as you go.
  • Pour in the braising liquid. Bring to a boil, then simmer for 5 minutes, or until thickened a bit.
  • Meanwhile, thinly slice the reserved scallion greens on a hard bias. Stir the cornstarch into the water and whisk well. After the 5 minutes, add the cornstarch slurry into the pan and whisk until it thickens a bit but not too much, 45 to 60 seconds.
  • Add the fried tofu into the sauce and use a silicone spatula to coat the tofu in the sauce. Reduce heat to medium and simmer for 10 minutes, stirring occasionally, until the liquid has thickened into a sauce that sticks to the tofu. Take off the heat and cool for a few minutes.
  • Serve tofu over rice. Drizzle lightly with toasted sesame oil and garnish with sesame seeds and scallion greens.

Notes

  1. I LOVE using Chinese chile oil or the oil from a jar of chile crisp in place of regular cooking oil here for a burst of umami and a subtle heat. You can find chile oil or chile crisp in many well-stocked grocery stores, Asian markets, and online. My three favorite brands of chile crisp are FLYBYJING, Lao Gan Ma, and Momofuku (affiliate links). If you don’t have it, just use the neutral-flavored cooking oil you used for frying the tofu.
  2. You can sub bell peppers with any small chopped quick-cooking veggie. Good options are chopped baby bok choy, shredded Napa cabbage, and snap peas or snow peas.
  3. If you have Chinese light soy sauce, use that. Otherwise, standard grocery store soy sauce (e.g., Kikkoman, San J, etc.) is totally fine. You can sub the sugar with maple syrup but the sauce will be slightly thinner.
  4. If you’re strictly gluten-free, you can use Shaoxing wine (Chinese cooking wine) instead, as most Chinese black vinegars are fermented with grains. If you don’t have that, use rice vinegar. It doesn’t have the same depth of flavor as black vinegar but will still be tasty.

Calories: 345kcal | Carbohydrates: 41g | Protein: 12g | Fat: 15g | Saturated Fat: 2g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 8g | Sodium: 827mg | Potassium: 371mg | Fiber: 2g | Sugar: 9g | Vitamin A: 1325IU | Vitamin C: 51mg | Calcium: 89mg | Iron: 3mg

Recipe: Nisha Vora / Rainbow Plant Life | Photography: Megan Morello

Did you make this recipe?

Tag @rainbowplantlife and hashtag it #rainbowplantlife

Leave a Comment & Rating

If you enjoyed this recipe, please consider giving it a star rating along with your comment! It helps others discover my blog and recipes, and your comments always make my day :) Thank you for your support!

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

Rate this recipe




32 comments on Braised Tofu

  1. callum murphy

    5 stars
    Loved this so much. So much flovor and great amount of heat. My wife can’t handle the heat as much but it was so good she finished it all haha.

    My nightly meals have been almost exclusively recipes from you. Gorchugan Noodles, vegan curry with cauliflower ( this is my favourite), dal makhani and others. Amazing recipes and I can’t wait to have them all haha.

    Thanks for your amazing videos and introducing me and my family to some amazing new flavours.

    1. Kaitlin @ Rainbow Plant Life

      Your positive feedback is the best reward for our hard work. Thank you for being a member of the RPL community, Callum!

  2. Swan 🦢

    5 stars
    What a phenomenal meal and recipe. 🤤I haven’t tried brazing tofu as yet, would like to give this a try.

    1. Kaitlin @ Rainbow Plant Life

      We hope you enjoy this recipe, Swan!

  3. Bhairvi Shah

    5 stars
    Another delicious recipe! It was relatively quick and had so many layers of flavors. Whole family loved it. Thank you!

    1. Kaitlin @ Rainbow Plant Life

      Hi Bhairvi, thank you so much for your kind review!

  4. Rae Freeland

    5 stars
    I made this last night and it was AWESOME!! The sauce coated the tofu really well. I paired this with basmati rice and charred broccoli. Everything that I have made from rainbowplantlife has been great!

    1. Kaitlin @ Rainbow Plant Life

      We’re over the moon to hear you enjoyed the recipe, Rae. Thanks for your kind words!

  5. Michael

    5 stars
    Excellent recipe! I made it tonight and it came out great! Great taste and texture and good sauce. The cooking technique made the tofu really nice. I think it’s important to cut the tofu pieces as directed and as in the photos.

    1. Kaitlin @ Rainbow Plant Life

      Thanks for the lovely feedback, Michael!

  6. Chloe

    5 stars
    Absolutely delicious!
    I didn’t have five-spice or black vinegar on hand, so I subbed for cinnamon and Sichuan pepper (for the five spice) and rice wine vinegar (in place of black). It was still excellent! I am keen to make it again with five spice and black vinegar though!
    You can add any veggies to this. I added capsicum and broccoli, but any stir-fryable veg will work.
    Fantastic for meal prep. Freezes well too. Double the tofu or add some edmame if you want a higher-protein meal.

    1. Kaitlin @ Rainbow Plant Life

      Chloe, Thank you for your thorough review! We’re so happy to hear that you enjoyed the braised tofu.

  7. Lisa

    5 stars
    I know I can always trust Nisha and she’s come through yet again. This is a delicious recipe worthy of guests but totally doable on a relaxed weeknight. This will absolutely go into the monthly rotation.

    1. Kaitlin @ Rainbow Plant Life

      Your positive feedback is the best reward for our hard work. Thank you, Lisa!

  8. Barbara

    The flavor was really good, of course. I love your blog!!

    The only issue was the sauce and I don’t know how to fix it for next time. The slurry was a mess and resembled a brown gravy in texture and color, which as a vegan, not really what I had in mind lol. I subbed flour for corn starch bc I’d run out and I used more flour than called for in the recipe to make up for the fact that flour isn’t as good of a thickener as corn starch imo…so maybe that’s where I went wrong! I used too much flour. :/

    1. Kaitlin @ Rainbow Plant Life

      Hi Barbara, so sorry to hear the slurry didn’t work out as you’d hoped. We’re glad the recipe turned out well otherwise, though!

      Unfortunately, flour is not a good substitute for cornstarch in this recipe and we wouldn’t recommend swapping them. If you have arrowroot powder, that would be the substitution for cornstarch we’d recommend.

  9. June Knight

    5 stars
    I made this recipe for an early dinner today. It is deliscious! I served it on rice noodles. Thank you, Nisha, for yummy flavors.

    1. Kaitlin @ Rainbow Plant Life

      Sounds delightful, June! Thanks for trying the recipe and taking the time to leave a review.

  10. Abby

    The tofu looks gorgeous! Trying it tonight :)
    Just a question, does the nutritional info include the cooked Rice ? Is it 360g of raw rice or weighted once already cooked?
    Thanks !

    1. Kaitlin @ Rainbow Plant Life

      We hope you enjoyed the recipe, Abby!

      As far as the nutritional info is concerned, the values shown are for one portion of the recipe (the full braised tofu recipe divided by 4) with rice.

      And 360g of rice is the weight of the 3 cups of cooked rice.

      Hope that helped!

  11. Fleur

    5 stars
    Absulutely delicious. Thank you so much for this.

    1. Kaitlin @ Rainbow Plant Life

      We’re thrilled you think so, Fleur. You’re welcome! :)

  12. Madelyn Alex

    5 stars
    Very good. I used Shichimi Togarashi which is Japanese chili pepper mix cus i have it and wow! Everything else was from your list. Easy after prep which took me 20 minutes, and it got totally destroyed by my husband and myself! If I make it for 3 or 4 people I’ll double the ingredients and hope for leftovers! Thank you for another amazing dish that excites my Vegan palette.

    1. Kaitlin @ Rainbow Plant Life

      So lovely to hear you are such a fan of the recipe, Madelyn! Thanks for taking the time to leave a comment :)

  13. Aleks

    5 stars
    This was as tasty as it was easy to make (extremely!) Black vinegar just became a new pantry staple. Thanks for another banger, Nisha 🔥

    1. Kaitlin @ Rainbow Plant Life

      Hi Aleks, we’re so happy you enjoyed it! Thanks for leaving a review :)

  14. Janak

    Great recipe Nishaji👍👌🍷
    U creat great tasty recipes- thank u🎉😋

    1. Kaitlin @ Rainbow Plant Life

      Hi Janak, we’re thrilled to hear you enjoyed this recipe! Next time, would you mind leaving a rating alongside your review? Star ratings are big help to readers who are thinking of making the recipe. Thanks!

  15. Katie Sun

    5 stars
    Fantastic and easy to make! My very picky son also loved it, asking if I could pack it for his school snack tomorrow. It was also very easy to modify based on the veggies we had on hand. We made ours with chopped asparagus and it was really yummy! This will definitely be one of our new weeknight staples.

    1. Kaitlin @ Rainbow Plant Life

      We’re so happy that the braised tofu turned out well for you, Katie. Thank you for taking the time to leave a comment and for trying out the recipe!

  16. Hillary

    Could you use tempeh instead of tofu?

    1. Kaitlin @ Rainbow Plant Life

      Hi Hillary, great question! We haven’t tried using tempeh in place of tofu so we can’t provide any definite answers. However, I think you could try it and it would be tasty, even if the overall texture will be different! In step 4, just be sure to pan fry the tempeh until golden brown. Let us know how it turns out, enjoy!

Development Alchemy + Aim
braised chickpea stew in dutch oven

5 Secrets for Amazing Vegan Cooking

free email series

Learn the pro-tips that will take your plant-based cooking to the next level!