Go Back
+ servings
Braised Tofu

Spicy Braised Tofu

This Braised Tofu recipe is big on taste, and the beautiful blend of spices in the marinade perfectly complements the fried Tofu and vegetables. Plus it's a very fast, easy and nutritious meal.

Course Breakfast/Lunch/Dinner
Cuisine Asian
Keyword homemade, tofu, tofu recipe
Prep Time 10 minutes
Cook Time 20 minutes
Servings 4 People
Calories 234kcal
Author Lola Osinkolu


  • 1 tofu extra firm or firm
  • 2 cloves garlic minced
  • 2 stalks green onion
  • ½ cup onion minced
  • 4 Tbsp sesame oil
  • 1 Tsp sesame seed

For the Marinade Sauce

  • 1 tablespoon soy sauce
  • Salt optional
  • 1 tablespoon red chili flakes
  • 1/2- 3/4 cup stock


  • Rinse Tofu and pat dry with a paper towel
  • Cut the Tofu into about a quarter inch thick
  • Preheat the oil and fry tofu. About 5 to 7 minutes on each side until browned
  • Remove from heat and set aside
  • Combine the soy sauce, Stock, Red chili flakes, and salt and set aside.
  • In the leftover oil used for frying the Tofu, add the diced Onions, Garlic and Green Onions and cook until it becomes caramelized.
  • Stir in the Snap peas and add the prepared marinade
  • Once the marinade comes to a boil, add the Tofu and leave to simmer for a few minutes.
  • Garnish with some green onions and sesame seed.


You may or may not need salt, depending on the type of stock you use.
Any type of stock is fine. It all depends on your preference. Chicken, beef or vegetable, All will work well.
The quantity of stock provided in this recipe is not exact because I know we all have our individual preferences. If you want more Sauce in your braised Tofu, feel free to add more stock and if you want less Sauce, add less stock.
If you can't stand the heat, feel free to reduce the quantity of red chili flakes to your liking.


Calories: 234kcal | Carbohydrates: 7g | Protein: 10g | Fat: 19g | Saturated Fat: 3g | Sodium: 584mg | Potassium: 94mg | Fiber: 2g | Sugar: 2g | Vitamin A: 810IU | Vitamin C: 3.1mg | Calcium: 147mg | Iron: 1.8mg