Go Back
+ servings
An overhead shot of black bean sauce tofu in a pan.
Print Pin
5 from 1 vote

Tofu in Black Bean Sauce

Skip the Chinese takeout and make this black bean sauce tofu instead ! It is saucy, flavorful & rich, & happens to be vegan & healthy too.
Course Main Course, Side Dish
Cuisine Chinese
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings 3 servings
Calories 149kcal
Author Meesha


For the sauce

  • 1 tablespoon soy sauce or tamari
  • 1 tablespoon shaoxing wine
  • 1 teaspoon maple syrup
  • 1 teaspoon cornstarch
  • ¼ cup water

For the stir-fry

  • 1 14 oz block extra firm tofu drained and pressed
  • 1 medium yellow onion cubed
  • 3 cloves garlic minced
  • 1 red bell pepper diced
  • 1 green bell pepper diced
  • 2 tablespoon black bean sauce


  • If you have yet to do so, start off by pressing your tofu either by using a tofu press, or do it manually by stacking heavy objects on it, like ceramic plates, pots or pan. Refer to this blog post on how to press tofu for a more detailed guide. Cut them into bite-sized cubes.
  • Make the stir-fry sauce by combining all ingredients. Mix well.
  • In a zip-top bag, add in tofu together with cornstarch and salt. Toss the bag until tofu are well coated.
  • Heat up 1 tablespoon of oil in a cast-iron skillet / non-stick pan on medium high heat. Place tofu cubes into the pan in one layer. Cook the tofu for 3-4 minutes on each sides, or until most sides are golden brown. ( I do recommend using a flexible spatula to aid the turning part. ) Set aside.
  • Heat up another tablespoon of neutral oil in the same pan and toss in onion. Saute for 3-4 minutes, or until translucent. Next, stir in garlic and cook for another 1-2 minutes until they are fragrant.
  • Add the bell peppers and cook until the have softened, about 3-4 minutes. Toss in the pan-fried tofu together with black bean sauce and stir-fry sauce. Toss until everything is well mixed before turning off heat. Garnish with some chopped green onions and serve.


To make this oil-free, you can choose to pan-fry the tofu without oil, or bake them in the oven at 180 c / 350 f for 20 minutes. Use ¼ cup of broth or water to saute the vegetables instead of oil.
Make this gluten-free by using gluten-free soy sauce or tamari.
You can use any kinds of bell peppers in place of the ones suggested.


Calories: 149kcal | Carbohydrates: 16g | Protein: 13g | Fat: 3g | Saturated Fat: 1g | Sodium: 794mg | Potassium: 456mg | Fiber: 3g | Sugar: 8g | Vitamin A: 1390IU | Vitamin C: 86mg | Calcium: 69mg | Iron: 2mg