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: Sarah
  • Total Time: 20 minutes
  • Yield: Serves 4

Description

Thai Basil Tofu (Tofu Pad Krapow) is a quick and delightful dish that captures the essence of Thai cuisine in just 10 minutes. This vibrant stir-fry combines protein-packed tofu with aromatic garlic, fresh Thai basil, and a kick of chili heat, making it an ideal choice for busy weeknights or impressing guests. Whether served over rice, noodles, or in lettuce wraps, this vegan-friendly recipe is fully customizable to suit your spice preference. Packed with flavor and nutrients, it’s a satisfying meal that anyone can enjoy.


Ingredients

Scale
  • 16 oz High Protein Organic Super Firm Tofu
  • ¼ tsp Salt
  • ¼ tsp Black Pepper
  • 2 tbsp Corn Starch
  • 2 tbsp Avocado Oil
  • 6 cloves Garlic
  • 4 Fresh Hot Red Thai Chili
  • ⅓ cup Finely Chopped Red Onions or Shallots
  • 1½ cup Fresh Thai Basil
  • 2 tbsp Light Soy Sauce
  • 1 tbsp Dark Soy Sauce
  • 2 tbsp Vegetarian Oyster Sauce
  • 1 tbsp Organic Raw Cane Sugar
  • 2 tbsp Water

Instructions

  1. Press tofu to remove excess moisture and cut into cubes. Toss with salt, pepper, and corn starch.
  2. Heat oil in a non-stick skillet; fry tofu until golden brown.
  3. Add minced garlic and chilies; sauté until fragrant.
  4. Stir in onions until translucent; add basil, sauces, sugar, and water. Mix well.
  5. Cook for another minute and serve hot over rice or noodles.
  • Prep Time: 10 minutes
  • Cook Time: 10 minutes
  • Category: Main
  • Method: Frying
  • Cuisine: Thai

Nutrition

  • Serving Size: 1 cup (about 240g)
  • Calories: 290
  • Sugar: 5g
  • Sodium: 600mg
  • Fat: 18g
  • Saturated Fat: 2g
  • Unsaturated Fat: 15g
  • Trans Fat: 0g
  • Carbohydrates: 20g
  • Fiber: 3g
  • Protein: 18g
  • Cholesterol: 0mg