Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Thai Basil Tofu Recipe

Thai Basil Tofu Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.5 from 13 reviews
  • Author: Kimberly
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 30 minutes
  • Yield: 2–3 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Thai
  • Diet: Vegan

Description

Enjoy the bold flavors of Thai cuisine with this delicious and aromatic Thai Basil Tofu recipe. Perfect for vegans and vegetarians, this dish features crispy tofu cubes tossed in a savory sauce with fragrant Thai basil leaves. Serve over jasmine rice for a satisfying meal that’s both flavorful and wholesome.


Ingredients

Main Ingredients:

  • 1 tablespoon vegetable oil
  • 14 ounces extra-firm tofu (pressed and cut into 1/2-inch cubes)

For the Sauce:

  • 4 cloves garlic (minced)
  • 2 Thai red chilies (thinly sliced)
  • 1 small onion (sliced)
  • 1 red bell pepper (sliced)
  • 2 tablespoons soy sauce
  • 1 tablespoon oyster sauce (or vegetarian alternative)
  • 1 tablespoon dark soy sauce
  • 1 teaspoon sugar
  • 1/4 cup water
  • 1 cup fresh Thai basil leaves
  • cooked jasmine rice (for serving)


Instructions

  1. Prepare the Tofu: Heat vegetable oil in a skillet, pan-fry tofu until crispy, then set aside.
  2. Sauté Aromatics: In the same skillet, sauté garlic and Thai chilies, then add onion and bell pepper.
  3. Add Sauce: Stir in soy sauce, oyster sauce, dark soy sauce, sugar, and water. Return tofu to the skillet, toss to coat.
  4. Finish and Serve: Cook until heated through, then stir in Thai basil. Serve over jasmine rice.

Notes

  • You can substitute Thai chilies with serrano or red pepper flakes for less heat.
  • Pressing the tofu before cooking helps it absorb more flavor and crisp up better.