Discover one of my favorite high-protein Thai dishes: Thai Basil Tofu Stir Fry, also called Pad Krapow! Featuring crispy tofu, aromatic Thai basil, and a bold, savory sauce, this plant-based meal delivers all the vibrant flavors of Thai cuisine in just 30 minutes.
Rice: Cook the rice according to the package instructions. For the best results, I cook mine in a rice cooker using ½ cup (125ml) of water.
Tofu: Wrap the tofu in paper towels or use a tofu press to remove excess water. Cut it into cubes, then place it in an airtight container with 1 tablespoon soy sauce and ½ tablespoon lime juice. Toss or shake until evenly coated, then let it marinate for 10 minutes.
Add cornstarch to the marinated tofu and toss until fully coated. Heat ½ tablespoon oil in a wok or large skillet, then cook the tofu for 8–10 minutes, turning occasionally, until golden and crispy on all sides. Remove from the pan and set aside.
In the same wok, heat another ½ tablespoon oil. Sauté the onion, garlic, ginger, and chilies for about 2 minutes until fragrant.
Add the bell pepper and cook for another 3-4 minutes.
In a small bowl, mix the soy sauces, lime juice, and brown sugar. Pour it along with the tofu to the wok and toss everything together.
Finally, add the Thai basil and cook just until the basil begins to wilt.
Serve over rice. Enjoy!
Notes
Chilies: Traditionally, Thai chilies bring the heat to this dish. However, I most often go for red cayenne pepper for a more subtle heat.
Basil: The authentic recipe uses Thai holy basil, but Thai sweet basil is easier to find and works perfectly for this dish. If neither is available, regular basil can be used as a substitute, though the flavor will be slightly different.
Dark Soy Sauce: Can be substituted with vegan no-fish sauce. If you're not following a vegan or vegetarian diet, fish sauce is a great choice for a more authentic flavor.
Leftovers can be stored for up to 3 days in an airtight container in the refrigerator.