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 (Tofu Pad Krapow)

Thai Basil Tofu (Tofu Pad Krapow)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Grace
  • Total Time: 25 minutes
  • Yield: Serves 4

Description

Discover the vibrant flavors of Thai Basil Tofu (Tofu Pad Krapow), a quick and protein-packed dish that brings the essence of Thai cuisine right into your kitchen. Perfect for busy weeknights, this recipe features super firm tofu stir-fried with fresh Thai basil, garlic, and a blend of savory sauces. The result is a mouthwatering meal that’s not only healthy but also incredibly satisfying. Customize the spice level to your liking and serve it over rice or quinoa for a complete dinner that delights the whole family.


Ingredients

Scale
  • 16 oz High Protein Organic Super Firm Tofu
  • 6 cloves Garlic
  • 4 Fresh Hot Red Thai Chili (or to taste)
  • â…“ cup Finely Chopped Red Onions or Shallots
  • 1½ cup Fresh Thai Basil
  • 2 tbsp Light Soy Sauce
  • 2 tbsp Vegetarian Oyster Sauce
  • ¼ tsp Salt
  • ¼ tsp Black Pepper
  • 2 tbsp Corn Starch
  • 2 tbsp Avocado Oil (any choice of cooking oil)
  • 1 tbsp Organic Raw Cane Sugar (or palm sugar)
  • 2 tbsp Water

Instructions

  1. Press the tofu for 15 minutes to remove excess moisture, then cut into cubes.
  2. Season tofu cubes with salt, black pepper, and corn starch.
  3. Heat oil in a non-stick skillet over medium heat and sauté minced garlic and chopped chili until fragrant.
  4. Add coated tofu and stir-fry until golden brown on all sides (about 5–7 minutes).
  5. Mix in chopped onions, soy sauces, vegetarian oyster sauce, sugar, and water; stir to combine.
  6. Finally, add fresh Thai basil leaves and cook until wilted before serving hot.
  • Prep Time: 15 minutes
  • Cook Time: 10 minutes
  • Category: Main
  • Method: Frying
  • Cuisine: Thai

Nutrition

  • Serving Size: 1 plate (approximately 250g)
  • Calories: 350
  • Sugar: 6g
  • Sodium: 600mg
  • Fat: 22g
  • Saturated Fat: 3g
  • Unsaturated Fat: 19g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 5g
  • Protein: 22g
  • Cholesterol: 0mg