Go Back
+ servings
Thai Basil Tofu with Garlic and Jalapeno filled with stir-fried tofu, scallions, onions, and sauce, with a serving spoon on the side.
Print Recipe
5 from 1 vote

Thai Basil Tofu with Garlic & Jalapeno

Quick and flavorful Thai Basil Tofu with garlic & jalapeno! Ready in 20 minutes of cook time, this easy stir-fry is perfect with rice.
Prep Time15 minutes
Cook Time20 minutes
Total Time35 minutes
Course: Main Course
Cuisine: Asian, Thai
Diet: Vegan, Vegetarian
Servings: 4 servings
Author: Nisha Kapur

Ingredients

Saute Tofu

  • 1/2 tbsp oil
  • 14 ounces extra-firm tofu pressed & cubed

Prepare Sauce

  • 2 tbsp light soy sauce
  • 2 tbsp oyster sauce vegan works too
  • 1/2 tbsp fish sauce vegan works too
  • 1/2 tbsp coconut sugar
  • 1/2 tbsp rice vinegar
  • 1/4 cup + 2 tbsp water

Cook Thai Tofu Basil

  • 2 tbsp oil
  • 6-7 cloves garlic chopped
  • 1 whole jalapeno with seeds sliced
  • 3/4 cup onion sliced
  • 3/4 cup scallions sliced
  • add sauce
  • add tofu
  • 1/2 cup Thai basil

Instructions

  • Press & Prep. Press tofu for 10 minutes. Whisk together fish sauce, oyster sauce, soy sauce, vinegar, coconut sugar, and water. Slice onions, scallions, jalapeños, and chop garlic. Cube tofu into 32 pieces.
  • Sauté Tofu. Heat ½ tbsp oil in a pan over medium heat. Cook tofu 12–14 mins until golden. Remove and set aside.
  • Cook. In the same pan, heat 2 tbsp oil. Sauté garlic and jalapeños 1 min, then add onions and scallions. Pour in sauce; simmer 2 mins. Add tofu and stir 2 mins. Stir in Thai basil, turn off heat, and mix until wilted. Serve with jasmine rice or noodles.

Notes

  1. Prep Ingredients - Prep all the ingredients before cooking. The tofu cook time is 12-14 minutes, whereas the Thai Basil Tofu with garlic and jalapenos requires a total cook time of 6 minutes.
  2. Tofu - Use extra-firm or firm tofu. Press the tofu before sautéing it, or else the texture will be soggy. Sauté until golden brown.
  3. More Spicy - Use 1-3 Thai green chilies for an extra spicy kick.

Nutrition

Calories: 175kcal | Carbohydrates: 11g | Protein: 10g | Fat: 11g | Saturated Fat: 1g | Sodium: 996mg | Potassium: 314mg | Fiber: 1g | Sugar: 4g | Vitamin A: 384IU | Vitamin C: 12mg | Calcium: 71mg | Iron: 2mg