Description
A flavorful, spicy Thai Basil Tofu (Tofu Pad Krapow) made with crispy baked or pan-fried super firm tofu, aromatic Thai basil, garlic, and chilies. A protein-packed, plant-based dish bursting with authentic Thai street food flavors.
Ingredients
Baked Tofu (or Pan-fried Tofu):
16 oz high protein organic super firm tofu
¼ tsp salt
¼ tsp black pepper
2 tbsp corn starch
Thai Basil Tofu (Tofu Pad Krapow):
2 tbsp avocado oil (or any cooking oil)
6 cloves garlic, minced or processed
4 fresh hot red Thai chilies (adjust heat as desired)
⅓ cup finely chopped red onions or shallots
1½ cups fresh Thai basil
2 tbsp light soy sauce
1 tbsp dark soy sauce
2 tbsp vegetarian oyster sauce
1 tbsp organic raw cane sugar or palm sugar
2 tbsp water
Instructions
- Remove water from tofu, pat dry, and crumble into small pieces.
- Coat tofu with salt, pepper, and corn starch.
- For baking: Spread tofu on greased pan, spray with oil, bake at 425°F for 25 minutes, tossing occasionally. Set aside.
- For pan-frying: Cook tofu crumbles in greased pan over medium heat until golden and firm. Set aside.
- Heat oil in wok over medium heat.
- Add garlic, Thai chilies, and red onions/shallots. Sauté until fragrant.
- Add tofu, stir and cook 1-2 minutes.
- Mix light soy sauce, dark soy sauce, vegetarian oyster sauce, sugar, and water. Pour over tofu and stir well.
- Cook another minute, add Thai basil, stir until wilted (1-2 minutes).
- Serve hot over steamed rice; optionally top with fried egg.
Notes
Adjust chili quantity for desired spice level.
Use sesame or peanut oil for alternate flavor.
Substitute kale or spinach if Thai basil unavailable.
Add lime juice or scallions for freshness.
Serve over cauliflower rice for lower carb option.
Store leftovers refrigerated up to 3 days; reheat in skillet or microwave.
Add fresh basil at serving to preserve flavor.
Nutrition
- Serving Size: 1 serving
- Calories: 320
- Sugar: 4g
- Sodium: 900mg
- Fat: 20g
- Saturated Fat: 3g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 4g
- Protein: 25g
- Cholesterol: 0mg