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
Units:
Prep: 15 Cook: 25
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
  1. Cook 200g jasmine rice according to package directions. Set aside and keep warm.

  2. 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.

  3. 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.

  4. 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.

  5. Reduce heat to low and simmer for 10-15 minutes, allowing the sauce to thicken slightly and the tofu to absorb the flavors.

  6. Stir in 30g fresh Thai basil leaves leaves and 1 piece fresh red chili. Cook for another 2-3 minutes until the basil wilts.

  7. Taste and adjust seasoning with remaining 2 tbsp fresh lime juice, more fish sauce, or sugar as needed.

  8. 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.