Go Back
+ servings
Curry with bitter melon featured image
Print Recipe
5 from 1 vote

Coconut Bitter Melon Curry with Tofu

This creamy Thai-inspired curry with bitter melon and tofu combines different flavors such as bitter, tart, spicy, and sweet to create a delightful vegetarian dinner.
Prep Time30 minutes
Cook Time20 minutes
Total Time50 minutes
Course: dinner, lunch, main dish
Cuisine: Thai
Keyword: curry with bitter melon, Thai bitter gourd curry
Servings: 4 people
Calories: 356kcal
Author: Jovita | Yummy Addiction


  • Skillet
  • Measuring Cups
  • Red Curry Paste


  • 1 lb. (450g) bitter melon
  • Salt , to taste
  • 2 tablespoons coconut oil
  • 1 tablespoon Thai red curry paste (green curry paste also can be used)
  • ½ teaspoon turmeric
  • 1 ¾ cups (400ml) full-fat coconut milk
  • 1 red bell pepper , cut into strips
  • 2 tablespoons lime juice
  • 2 tablespoons fish sauce
  • 8 oz. (225g) firm tofu , diced
  • 1 tomato , diced
  • 4 green onions , chopped


  • Cut the bitter melon lengthwise, discard seeds and soft tissues, and slice into ½-inch slices. Place sliced melon in a colander and toss with some salt. Let the slices sit for at least 30 minutes, tossing occasionally (this helps tore move some of the bitterness).
  • Rinse the bitter melon, drain and squeeze dry in paper towel. Set aside.
  • Heat the coconut oil in a large pan over medium-high heat. Then it is hot, add the curry paste and turmeric. Cook, stirring, about 30 seconds, until mixture is fragrant. Pour in the coconut milk and whisk. Keep whisking until it reaches a boil. Add the bitter melon slices, bell pepper, lime juice, and fish sauce. Reduce heat, cover and simmer for 5 minutes.
  • Remove the lid and cook for another 10 minutes, until the bitter melon is tender. Stir in the tofu and tomato, and cook 1-2 minutes more. Sprinkle with green onions, and serve.


Adapted from “Bitter” by Jennifer McLagan.


Calories: 356kcal | Carbohydrates: 11.3g | Protein: 11.7g | Fat: 32g | Sodium: 1354.5mg | Sugar: 1.9g