This post contains affiliate links.

Step aside, boring tofu recipes. This braised tofu tastes like it came from a restaurant! The whole thing comes together in just 30 minutes, with the flavorful sauce soaking into the tofu as it cooks on the stove.

Close up of braised tofu.
save this recipe!
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Tofu is such a fun ingredient because it can take on any flavor! Whether it be lemon pepper tofu or General Tso’s tofu, it will taste like the delicious sauce it’s coated in.

Or in this case, whatever sauce it’s cooked in. Braising is a method of cooking that involves cooking your ingredient – whether it be a vegetable, meat, or tofu – in a sauce slowly over low heat. It makes the end result so tender and packed with flavor!

Reader rating

★★★★★

“This is fantastic! I have been making either a tofu scramble or marinating tofu in various dressings and baking it until sort of crunchy and using it like croutons in a salad. This is a nice change!” —Gayle

Add your review

Why you’ll love it

  • In 30 minutes you will have a delicious and flavor-packed dinner on the table.
  • Restaurant-quality flavors that are better than takeout feature in this tofu dish.
  • Pantry staple ingredients like brown sugar and tomato paste are all you need to make this.
Braised tofu in a bowl with rice.

grab these ingredients

Most of these ingredients are probably already in your pantry – here’s what you’ll need for braised tofu! Jump to the recipe card for the full quantitites.

  • Tofu: Extra firm tofu works best since it’s pan-fried at such a high temperature. It’s important to drain it and dry it well with paper towels.
  • Garlic and Ginger: These are staples of Asian cuisine, adding antioxidants and punchy flavor. Fresh is always best!
  • The Sauce: To add all the finger-licking goodness, you’ll need soy sauce, brown sugar, and tomato paste.
  • Green Onions: These are also used to flavor the sauce and finish the dish.
  • The Basics: To fry the tofu, you need any kind of oil, and to bring the sauce together, you need water and cornstarch.

Sarah’s Tip

I like to add a little more oomph to this dish by braising a soft vegetable at the same time as you do the tofu! Some good options are broccolini, chickpeas, cauliflower, and bell peppers, which can all be added to make this sort of like a braised tofu stir fry.

Braised tofu in a pan.
I mean, can we have a moment to appreciate that SAUCE! It’s so thick and sticky and delicious.

How to make this braised tofu recipe

Braised tofu might sound fancy and complicated, but I promise it’s super easy! Here’s a quick overview of what you’ll do, but be sure to jump to the recipe card at the bottom of this post for the full instructions.

  1. Pan-fry the tofu for 10-15 minutes.
  2. Suate the aromatics and then stir in the sauce ingredients.
  3. Make a slurry with the cornstarch and water, then add it to the pan.
  4. Braise the tofu by adding it back to the pan with sauce to cook, then enjoy it over rice or noodles.

Do I need to press the tofu?

You can press the tofu, but in my testing, I didn’t find it made much textural difference when dealing with extra firm tofu. Pressing the tofu did speed up the cooking process slightly, but not enough to warrant pressing the tofu as part of the recipe.

Braised tofu in a pan.
If you love this method, try these lemony braised chickpeas.

Why this Recipe Works

  • Using the whole green onion: This adds so much flavor without adding another ingredient! Sure, you could use just the green part of the onion, but using the white part to flavor the sauce adds a more delicate onion flavor.
  • Double the batch: You can easily double or triple the batch to make enough to freeze for busy weeks. It’s like having Chinese takeout ready in your freezer!
  • Extra firm tofu: This prevents you from having to press the tofu, thus saving time and energy.
Close up of braised tofu.

what to serve with braised tofu

This sweet and sour sticky braised tofu is perfect served with rice or vegetables. Here’s what I’ve been enjoying it with:

Restaurant-Level Braised Tofu (30 Minutes)

5 from 9 ratings
Prep: 5 minutes
Cook: 25 minutes
Total: 30 minutes
Servings: 4 servings
Step aside, boring tofu recipes. This braised tofu tastes like it came from a restaurant! In just 30 minutes, the flavorful sauce comes together on the stove, soaking into the tofu as it cooks.

Ingredients 

  • 1 14-oz block firm tofu, 396 g
  • 1 Tbsp oil, 15 mL
  • 4 cloves garlic, minced
  • 1 Tbsp freshly grated ginger
  • 4 green onions, sliced and divided into greens and whites
  • ¼ cup soy sauce, 60 mL
  • ¼ cup brown sugar, 50 g
  • 2 Tbsp tomato paste, 30 g
  • 1 Tbsp cornstarch
  • 2 Tbsp water, 30 mL
  • To serve: rice, sesame seeds
Save this recipe!
Enter your email & we’ll send it straight to your inbox. Plus you’ll get great new recipes from us every week!

Instructions 

  • Rice: If serving with rice, start cooking that now.
  • Tofu: Drain the tofu, then dry it well and cut into bite-sized blocks. Heat oil in a large saute pan over medium heat then add tofu. Cook until golden brown and crispy, about 10 to 15 minutes. Remove tofu from the pan.
    Crisping tofu in a pan.
  • Aromatic: If there's no oil left in your pan, add a splash. Add garlic, ginger, and the white parts of your sliced green onions. Cook until a bit soft and fragrant, 1 to 2 minutes.
    Cooking aromatics in a pan.
  • Sauce: Stir in soy sauce, brown sugar, and tomato paste, bringing to a gentle simmer. In a separate bowl, stir together cornstarch and water. Add it to your pan and stir well, cooking at a simmer for 2 to 3 minutes to thicken.
    Cooking sauce in pan.
  • Braise: Reduce heat to low. Transfer tofu to the pan of sauce, cover, and cook for 10 to 15 minutes, stirring occasionally.
    Braised tofu in a pan.
  • Serve warm over rice, topped with the reserved green parts of the green onion and sprinkled with sesame seeds.

Notes

Leftover braised tofu will last in the fridge for about 3 days in an airtight container. You can freeze this for up to 3 months and then thaw it in the fridge overnight before reheating. To reheat it, put it into a saucepan and slowly reheat until warm.
Like it spicy? You can add 1 Tbsp of sriracha sauce or 1 tsp of red pepper flakes to the sauce for a little heat.

Nutrition

Serving: 1serving (without rice) | Calories: 190kcal | Carbohydrates: 22.7g | Protein: 10.5g | Fat: 7.8g | Saturated Fat: 1.4g | Cholesterol: 0mg | Sodium: 926mg | Potassium: 355mg | Fiber: 3g | Sugar: 15.6g | Calcium: 239mg | Iron: 3mg

Nutrition information calculated by Sarah Bond, degreed nutritionist.

did you make this?Leave a comment below and tag @liveeatlearn on social media! I love seeing what you’ve made!
Eat vegetarian cookbook.

Let's eat more plants!

Packed with over 100 reader-favorite vegetarian recipes, my cookbook is your go-to guide for easy, healthy meals that make plant-based eating a breeze.

You May Also Like

5 from 9 votes

Leave a comment

Question? Ask your question here! Sarah personally answers comments every weekday.

Rate this Recipe:




22 Comments

  1. Lorraine says:

    5 stars
    This recipe was absolutely delicious and came together quickly, a great combination! We served it over a bed of cooked millet, with roasted broccoli and with a tossed salad. We will make this again and again. Everyone loved it!
    Thanks for sharing this awesome recipe!

    1. The Live Eat Learn Team says:

      So pumped you loved it Lorraine, thank you!