Print Options:

Green Bean and Potato Curry

Green bean and potato curry Sri Lankan
Cooking Method
Cuisine ,
Difficulty Beginner
Prep Time: 15 min Cook Time: 20 min Total Time: 35 mins
Servings 4

Try this one-pot creamy green bean and potato curry for a quick weekday meal. It's dairy-free and easily adaptable to make it vegan.

  • 200 grams green beans
  • 2 medium yucan gold potatoes
  • 1/4 of an onion finely chopped (shallots are better if you have any)
  • 2 cloves of garlic chopped
  • 2 green chilies sliced
  • 1 small pandan leaf broken into pieces
  • 1 sprig of curry leaves
  • 1/8 teaspoon fenugreek seeds
  • 2 pieces of ceylon cinnamon (about 2 inches long each)
  • 1/4 teaspoon turmeric powder (add more if you like the curry more yellow)
  • 1 teaspoon curry powder (I use Sri Lankan unroasted curry powder)
  • 1 teaspoon Maldive fish flakes (optional but highly recommend)
  • 3/4 teaspoons salt (adjust to your taste)
  • 1 1/2 cup diluted coconut milk (1 part canned coconut milk + 3 parts water)
  • 1/3 cup thick coconut milk (directly from the can without diluting)
  • 5 curry leaves to add at the end (optional, for aroma)
  • optional
  • a few drops of lime juice (see notes)
  1. Cut green beans into long (2 inch roughly) slices. Cut the potatoes into thin slices as well. They both should have roughly the same thickness. 

  2. Add everything into a deep pot except for a few curry leaves and, thick coconut milk. Mix well.

  3. Put on the stove and cook on medium heat until coconut milk starts to simmer. 

  4. Then turn the heat to low. Put the lid on the top of the pot but leave some space so the steam can escape. Cook until potatoes are about 90% cooked. Make sure to mix from time to time to stop the curry from bubbling and spilling over.

  5. Then add thick coconut milk, curry leaves (break them to release more aroma) and mix gently with everything else. Once the curry starts to simmer, turn off the heat.

  6. optional step

    Serve with another tangy/citrusy dish to cut through the creaminess (read the serving ideas part in description). If you're serving the curry alone with rice, you can add a few drops of lime juice to the curry to bring some freshness to it.


This is a mild creamy curry that we usually serve with one or more tangy (such as chicken curry) or citrusy (such as coconut sambol, onion salad) sides and rice. But you can serve it alone over some rice too. In that case, you can add a few drops of lime juice to the curry once the curry is done cooking. Wait until the curry cools down a little bit before you add lime. Too much lime can curdle some of the coconut milk, so just a few drops would be enough to bring some freshness and citrous to the dish.

Keywords: Sri Lankan green bean and potato curry, Green bean curry, Potato curry, Vegan curries, Healthy recipes, Healthy curry, Dairy free curry, Sri Lankan food, Sri Lankan recipes