Skip to main content

Indian Long Bean Curry

long bean curry


  • 1 tablespoon oil
  • 2 cloves garlic, minced
  • 1/2 onion, peeled, halved and cut into half moons
  • pinch kosher salt
  • 3/4 inch chunk fresh ginger, peeled and cut into fine strips
  • pinch crushed chili flakes
  • 1/4 teaspoon turmeric
  • 1/4 teaspoon ground cumin
  • 1/4 teaspoon coriander
  • 1/4 teaspoon ground ginger
  • 1/4 cup coconut milk
  • 1/2 cup vegetable stock
  • 1 tablespoon tamarind paste or honey
  • 1 bunch long beans, cut into two inch pieces
  • 2 tablespoon chopped cilantro, chopped


Heat the oil in a heavy-bottomed casserole or pan over low heat and fry the sliced onion sprinkled with some salt until it begins to soften. Add the chile and ginger strips and stir every now and again while cooking for about 1 minute.

Add the chili flakes, the turmeric, cumin, coriander and ginger. Stir well and let cook for about 1 minute or so. Pour in the coconut milk, stock, sugar and tamarind paste. Stir to combine. Bring to a boil over medium-low heat and add the long beans.  Check the vegetables after about 5 minutes or so to see if they are tender, letting them cook for longer if needed.

Once they are tender season to taste. Serve generously sprinkled with the herbs of your choice. Transfer the curry to a serving bowl. Serve with some plain rice or some warmed Indian flatbread on the side for dunking.