Thai Basil Tofu Stir-Fry (Pad Krapow)

Thai Basil Tofu Stir-Fry (Pad Krapow) is our ultimate go-to when we want something quick, easy, delicious, healthy, and fully plant-based. The first time we tried this iconic Thai dish was at a tiny restaurant in New York—before the plate even hit the table, the aroma of garlic, chilies, and fresh Thai basil had us leaning in with anticipation. One bite, and we knew this stir-fry was something special.

Since then, we’ve recreated this Thai Basil Tofu Stir-Fry (Pad Krapow) countless times in our kitchen. It’s the perfect weeknight dinner—ready in minutes, loaded with bold flavors, and packed with crispy tofu and vibrant herbs. Whether served over jasmine rice or spooned into lettuce wraps, it’s a satisfying and spicy dish that always hits the spot. If you love Thai food and crave a plant-based version that’s better than takeout, this recipe is calling your name.

Table of Contents

Thai Basil Tofu Stir-Fry (Pad Krapow) vertical image

About This Recipe

This Thai Basil Tofu Stir-Fry is a plant-based take on the popular Thai street food classic, Pad Krapow. Traditionally made with meat and holy basil, we use extra firm tofu for a satisfying chew and fresh Thai basil leaves for that unmistakable peppery aroma. The tofu is lightly coated in cornstarch and pan-seared until golden, then tossed in a garlicky, umami-rich sauce featuring soy sauces, vegan fish sauce, and vegetarian oyster sauce. Served hot over jasmine rice, it’s a dish that hits every note—spicy, savory, slightly sweet, and totally crave-worthy.

Why You’ll Love This Recipe

  • Ready in under 30 minutes
  • Bold, spicy, umami-rich flavor
  • Completely plant-based and high in protein
  • Perfect for weeknights or meal prep
  • Tastes just like takeout—only healthier!

Key Ingredients

  • Extra Firm Tofu: Provides a hearty base that soaks up the sauce beautifully when pan-fried.
  • Cornstarch: Creates a light, crispy coating on the tofu without deep frying.
  • Light Soy Sauce: Adds a salty, umami foundation to both the tofu and the stir-fry sauce.
  • Sesame Oil: Gives the tofu a nutty, aromatic depth.
  • Garlic (Minced): Essential for building bold flavor—fragrant and savory.
  • Thai Chilies: Adds signature heat; adjust to taste for spice tolerance.
  • Fresh Thai Basil Leaves: Distinctively peppery and slightly sweet, they elevate the whole dish.
  • Dark Soy Sauce: For deeper color and a hint of molasses-like richness.
  • Vegetarian Oyster Sauce: Provides umami and a bit of sweetness without any seafood.
  • Vegan Fish Sauce: Replicates the salty funk of traditional fish sauce with plant-based ingredients.
  • Brown Sugar: Balances the saltiness and spice with just the right amount of sweetness.
  • Vegetable Broth: Adds moisture and depth to the stir-fry sauce without watering down the flavors.

How To Make Thai Basil Tofu Stir-Fry (Pad Krapow)

Air Fry Tofu:

  1. Press the tofu and pat dry
Press Tofu
  1. In a large bowl, break the tofu into bite sized pieces by hand.
break tofu with hannds
  1. Add corn starch and stir until all pieces are coated.
add corn starch to the bowl
  1. Add sesame oil, soy sauce, and water and gentle stir to create a batter and all pieces are evenly coated.
adding water, oil and soy sauce to tofu
  1. Transfer the tofu pieces to a parchment lined air fryer tray and spread out evenly.
spread tofu on a parchment paper
  1. Air fry at 350-400 F (depending on your air fryer) for 15-20 minutes or until crispy.
air fry tofu for until it gets crispy

Thai Basil Stir Fry:

  1. In a pan over medium-low heat, heat 1 tablespoons of cooking oil.
heat up the cooking oil
  1. Add minced garlic and Thai chilies, sauté for 1 minute.
Adding minced garlic and Thai Chilis to hot oil
  1. Add 1 cup of fresh Thai basil leaves, and sauté for another minute until fragrant.
Sauté Thai Basil for a min
  1. Lower the heat, and add in the light soy sauce, dark soy sauce, vegetarian oyster sauce, vegan fish sauce (optional), and brown sugar.
Adding Soy sauce, Dark Soy sauce, Oyster Sauce and Vegan Fish sauce with Sugar in the wok
  1. Increase the heat back to medium low, stir to combine, and bring to a gentle simmer. Add vegetable broth to make the dish more saucy, otherwise omit. Allow the sauce to recude slightly.
adding vegetable stock
  1. Add the air fried tofu, and stir to coat all pieces. Then add the remainder of the fresh Thai basil leaves, and stir to allow the sauce to further reduce and the Thai basil leaves to wilt.
adding Tofu and Thai Basil
  1. Remove from heat, and serve with a side of steamed Jasmin rice, Papaya Salad and Fried Rice.
Serving Thai Basil Tofu Stir-Fry (Pad Krapow)
  1. Enjoy!
Thai Basil Tofu Stir-Fry (Pad Krapow) is served with the side of Fried Rice and Papaya Salad

Have It Your Way

  • Make it milder: Swap Thai chilies for red bell pepper or use less chili.
  • Boost the veggies: Add sliced mushrooms, green beans, or baby corn.
  • Gluten-free option: Use tamari in place of soy sauce.
  • Make it a meal: Serve with jasmine rice, rice noodles, or even in lettuce wraps.

Nutritional Facts (Per Serving)

Approximate values, not including rice:

  • Calories: ~310
  • Protein: ~18g
  • Fat: ~16g
  • Carbs: ~20g
  • Fiber: ~3g
  • Sodium: ~800mg

Health Benefits

  • High in plant-based protein – Tofu fuels you with clean, sustainable energy.
  • Packed with antioxidants – Thai basil, garlic, and chilies are naturally anti-inflammatory.
  • Low in cholesterol – A heart-healthy alternative to meat-based stir-fry.
  • Quick and wholesome – Great for busy weeknights without sacrificing nutrition.

Other Recipes You’ll Love

Thai Basil Tofu Stir-Fry (Pad Krapow) is served in a White plate

Thai Basil Tofu Stir-Fry (Pad Krapow)

Berry Berry Life
Quick, spicy, and packed with flavor, this Thai Basil Tofu (Pad Krapow) is a vegan stir-fry favorite! Ready in 30 minutes and perfect for a healthy weeknight dinner.
No ratings yet
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Course Appetizer, Main Course, Side Dish
Cuisine Asian, Thai
Servings 2
Calories 310 kcal

Ingredients
  

Ingredients:

Sauce:

Instructions
 

Air Fry Tofu:

  • Press the tofu and pat dry
  • In a large bowl, break the tofu into bite sized pieces by hand.
  • Add corn starch and stir until all pieces are coated.
  • Add sesame oil, soy sauce, and water and gentle stir to create a batter and all pieces are evenly coated.
  • Transfer the tofu pieces to a parchment lined air fryer tray and spread out evenly.
  • Air fry at 350-400 F (depending on your air fryer) for 15-20 minutes or until crispy.

Thai Basil Stir Fry

  • In a pan over medium-low heat, heat 1 tablespoons of cooking oil.
  • Add minced garlic and thai chilies, sauté for 1 minute.
  • Add 1 cup of fresh thai basil leaves, and sauté for another minute until fragrant.
  • Lower the heat, and add in the light soy sauce, dark soy sauce, vegetarian oyster sauce, vegan fish sauce (optional), and brown sugar.
  • Increase the heat back to medium low, stir to combine, and bring to a gentle simmer. Add vegetable broth to make the dish more saucy, otherwise omit. Allow the sauce to recude slightly.
  • Add the air fried tofu, and stir to coat all pieces. Then add the remainder of the fresh thai basil leaves, and stir to allow the sauce to further reduce and the thai basil leaves to wilt.
  • Remove from heat, and serve with a side of steamed Jasmin rice, Papaya Salad and Fried Rice.
  • Enjoy!

Notes

  • Press your tofu well to remove excess moisture—this helps it crisp up.
  • Use fresh Thai basil if possible—don’t substitute with Italian basil.
  • Taste and adjust the sauce before tossing in the tofu; balance is key.
  • Leftovers keep well for up to 3 days and taste great reheated over rice.

Video

Nutrition

Serving: 1gCalories: 310kcal
Keyword 30-Minutes, Asian, Easy Recipe, Plant-Based, Quick Meals, Thai Basil, Tofu
Tried This Recipe?Mention us @Berry_Berry_Life or #berryberrylife
Tofuture Tofu Press

Tofu Press

Using a good Tofu Press is crucial for enhancing the texture and flavor of tofu in your culinary creations. Pressing tofu removes excess water, allowing it to absorb marinades and spices more effectively, resulting in a richer and more robust taste. This process also improves the tofu’s texture, making it firmer and more suitable for grilling, frying, or baking. A well-pressed tofu holds its shape better and achieves a desirable crispy exterior while remaining tender on the inside. Investing in a quality tofu press simplifies this process, saving time and ensuring consistent results, ultimately elevating your dishes to a new level of deliciousness. Here is our favorite Tofu Press. It easily And quickly remove water from Tofu to Improve the flavor and give Perfect Texture every time.

Want to save this for later? Post this Thai Basil Tofu Stir-Fry (Pad Krapow) Recipe to the “Delicious Dinner” OR “Food Recipe” Board!

Thai Basil Tofu Stir-Fry (Pad Krapow) vertical image for Pinterest


Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating