A fragrant and creamy Thai-inspired tofu bowl simmered in rich coconut milk with aromatic herbs and spices, served over jasmine rice for a satisfying plant-based meal.
Recipe Details
Ingredients
- 400g firm tofu, drained and cubed
- 400ml full-fat coconut milk
- 200g jasmine rice
- 2 tbsp vegetable oil
- 2 tbsp Thai red curry paste
- 2 tbsp fish sauce (or soy sauce for vegetarian)
- 1 tbsp palm sugar or brown sugar
- 2 tbsp fresh lime juice
- 30g fresh Thai basil leaves
- 1 piece fresh red chili, sliced
- 1 lime lime wedges for serving
- 15g fresh cilantro leaves
Instructions
-
Cook 200g jasmine rice according to package directions. Set aside and keep warm.
-
Heat 2 tbsp vegetable oil in a large skillet or wok over medium-high heat. Add 400g firm tofu cubes and cook for 8-10 minutes, turning occasionally, until golden brown on all sides.
-
Push tofu to one side of the pan and add 2 tbsp Thai red curry paste. Cook for 1-2 minutes until fragrant, then stir to coat the tofu.
-
Pour in 400ml full-fat coconut milk and bring to a gentle simmer. Add 2 tbsp fish sauce (or soy sauce for vegetarian), 1 tbsp palm sugar or brown sugar, and half the 2 tbsp fresh lime juice. Stir to combine.
-
Reduce heat to low and simmer for 10-15 minutes, allowing the sauce to thicken slightly and the tofu to absorb the flavors.
-
Stir in 30g fresh Thai basil leaves leaves and 1 piece fresh red chili. Cook for another 2-3 minutes until the basil wilts.
-
Taste and adjust seasoning with remaining 2 tbsp fresh lime juice, more fish sauce, or sugar as needed.
-
Serve the tofu curry over warm 200g jasmine rice, garnished with 15g fresh cilantro leaves leaves and 1 lime lime wedges for serving.
Tips
Perfect Tofu Texture: Press the tofu for 30 minutes before cooking to remove excess moisture, resulting in better browning and texture.
Curry Paste Quality: Use authentic Thai red curry paste for the best flavor - brands like Mae Ploy or Thai Kitchen work well.
Coconut Milk Selection: Always use full-fat coconut milk for richness. Shake the can before opening to combine separated cream.
Vegetarian Option: Replace fish sauce with soy sauce or vegetarian mushroom sauce for a completely plant-based dish.
Storage: Leftovers keep in the refrigerator for 3 days. Reheat gently and add fresh herbs before serving.
Spice Level: Adjust heat by adding more or less curry paste and fresh chilies to taste.