An authentic Indian dhansak curry recipe to try at home
Home > Blog > Recipes > An authentic Indian dhansak curry recipe to try at home

An authentic Indian dhansak curry recipe to try at home

Prawn Dhansak curry is a rich, tasteful Indian curry that is a perfect dish for date night, weekend dinner. It is spicy, slightly tangy, with a bit of sweetness to balance out the flavours. The flavours of prawn bring in an oceanic vibe to the curry, making it irresistible. This curry is very easy to make and a healthy way to enjoy the comforting flavours of Indian cuisine. The curry sauce is rich, thick, aromatic, and brings in warmth.

22 July 2021


  • 450g prawns, de-veined
  • 1 tbsp oil
  • 70g red lentils, rinsed
  • 473ml vegetable stock
  • 3 tomatoes, chopped
  • 1 medium onion, chopped
  • 1 tsp. fresh ginger, grated
  • 4 garlic cloves, minced
  • ¾ tsp turmeric
  • 1 tbsp chili powder
  • 1 tbsp ground coriander
  • ½ tsp fenugreek seeds
  • 1 tbsp all-spice powder
  • 1 tsp tamarind paste
  • 1 tsp sugar
  • 1 lemon, halved
  • 118ml fresh coriander, chopped



Wash the prawns, de-vein them, and set them aside.


Place a large saucepan on medium heat and add oil. Once the oil is hot, add chopped onions and sauté for about 5 minutes or until they turn translucent.


Add minced garlic, grated ginger, turmeric, all-spice powder, chilli powder, and a dash of water. Cook for a minute or two.


Add red lentils, tomatoes, tamarind paste, vegetable stock, and sugar. Mix well so that the spices coat everything and bring it to a boil. Reduce the heat and let it simmer for about 20 minutes or until the red lentils are cooked.


Add prawns and stir so that the mixture coats them evenly. Cook for about 5 to 7 minutes. Once the prawn is cooked and there isn't too much liquid in the pot, take the saucepan off the heat. You can increase the heat a bit to thicken the sauce as per your liking.


Garnish with freshly squeezed lemon and freshly chopped coriander leaves. Serve alongside rice or flatbread.

Read More Recipes