Go Back

Handcrafted Tofu Curry

This tofu curry is made from scratch, starting with freshly ground spices and slow-simmered to develop deep, fragrant flavors. The dish features firm tofu coated in a rich coconut milk sauce, finished with bright lime juice, resulting in a creamy, vibrant, and comforting plant-based meal.
Prep Time 20 minutes
Cook Time 30 minutes
Total Time 50 minutes
Servings: 4
Course: Main Course
Cuisine: Southeast Asian
Calories: 380

Ingredients
  

  • 14 oz firm tofu pressed and cubed
  • 1 can full-fat coconut milk fragrant and smooth
  • 1 can diced tomatoes preferably canned for convenience
  • 1 small onion diced
  • 3 cloves garlic minced
  • 1 inch fresh ginger grated
  • 2 tsp cumin seeds toasted and ground
  • 1 tsp coriander seeds toasted and ground
  • 1 tsp turmeric powder toasted with seeds
  • 1 tbsp coconut oil for sautéing
  • 1 lime lime for juice
  • to taste salt
  • optional fresh cilantro for garnish

Equipment

  • Heavy-bottomed pan
  • Spatula
  • Sharp knife
  • Small bowl

Method
 

  1. Press the tofu by wrapping it in a clean towel and placing a weight on top for about 15 minutes until firm, then cut into 1-inch cubes.
  2. In a small dry skillet, toast cumin and coriander seeds over medium heat until fragrant, about 1-2 minutes. Let cool slightly, then grind to a powder using a mortar and pestle or spice grinder.
  3. Heat coconut oil in a heavy-bottomed pan over medium heat. Add diced onion and sauté for 5-7 minutes until golden and fragrant, stirring often.
  4. Add minced garlic and grated ginger to the pan and cook for about 1 minute until fragrant and slightly bubbling.
  5. Add the ground spices and turmeric to the pan, stirring constantly for 30 seconds to release their aroma.
  6. Pour in the coconut milk and canned diced tomatoes, stirring to combine. Bring the mixture to a gentle simmer, and cook uncovered for about 10 minutes, until the sauce thickens slightly and fills the room with warm, spicy aromas.
  7. Gently fold in the tofu cubes, ensuring they are coated with the sauce. Simmer for another 5 minutes to let the tofu soak up the flavors.
  8. Squeeze fresh lime juice over the curry and stir gently. Taste and add salt as needed.
  9. Garnish with chopped cilantro if desired, and serve hot with rice or flatbread for a comforting, vibrant meal.