Bengali shrimp and yam curry (ol chingri)

Bengali shrimp and yam curry (ol chingri)

Main dishes

A Bengali curry: prawns sautéed and then simmered with elephant yam in a sauce made with onions, tomatoes, and spices. Served with rice.

Enlarge photo
↓ Jump to recipe

In Bengal, this curry is prepared during the monsoon season, when fresh prawns are plentiful. The elephant yam (ol), with its slightly sweet flavor, absorbs a spicy sauce made with mustard oil; it is served hot with rice.

Ingredients and directions

  • Prep time25 min
  • Cook time35 min
  • Resting5 min
  • Total1 hr 5 min
  • DifficultyMedium
  • CostBudget
  • Cooking methodsaucepan
  • Estimated cost$10.13 $2.53 / serving Estimated price; varies by store. Converted from euros at the ECB rate of October 15, 2026.

Ingredients

4 people
  • $5.61
  • $0.31
  • $0.06
  • $0.05
  • $0.48
  • $0.11
  • $0.24
  • $0.18
  • $1.68
  • $0.00
  • $0.33
  • $0.03
  • $1.05

Prices from US supermarkets for 9 of 13 ingredients; Belgian prices for the rest.

Directions

  1. Wash the sweet potato and cut it into sticks about the thickness of a finger; applying a little oil to your hands will help prevent them from drying out. Rinse and drain. ≈ 8 min
  2. Remove the shells from the shrimp, keeping the head and tail if you wish, rinse them, lightly salt them, and then rub them with turmeric. Let them sit for 5 minutes.
  3. Heat the mustard oil and sauté the shrimp for 1-2 minutes, until they turn pink; set aside.
  4. In the same pan, brown the bay leaf and the dried chili peppers, then add the onion and cook until it is golden brown.
  5. Add the ginger and garlic paste, then the chopped tomatoes, and cook until they soften and the oil separates.
  6. Add the turmeric, chili powder, cumin, and cilantro powder, and cook for 2-3 minutes over low heat.
  7. Add the sweet potato and stir for 4 to 5 minutes to coat it in the spices.
  8. Cover the pot with a lid and cook over medium heat for 15 to 20 minutes, or until the sweet potato is tender.
  9. Season with salt and sugar, add the shrimp and green chili peppers, then simmer, covered, for 5 to 6 minutes.
  10. Garnish with cilantro, cover and let it sit for 2-3 minutes, then serve hot with rice.

The bill

Bengali shrimp and yam curry (ol chingri)

  • 300 g of large prawns$5.61
  • 1 chopped onion (about 150g)$0.31
  • 1 teaspoon of garlic paste$0.06
  • 1 tablespoon of ginger paste$0.05
  • 1 teaspoon of turmeric$0.48
  • 1 teaspoon of chili powder$0.11
  • 1/4 teaspoon of ground cumin$0.24
  • 1/4 cup of dried cilantro$0.18
  • 1 tomato$1.68
  • 1/2 cup of sugar$0.00
  • 4 tablespoons of mustard oil$0.33
  • salt$0.03
  • 1 tablespoon of freshly chopped cilantro$1.05

Total$10.13

that's $2.53 per person

Estimated price; varies by store.

Before you start

Ingredients

  • 300 g of large prawns
  • 250 g of elephant yam (ol)
  • 1 chopped onion (about 150g)
  • 1 teaspoon of garlic paste
  • 1 tablespoon of ginger paste
  • 1 teaspoon of turmeric
  • 1 teaspoon of chili powder
  • 1/4 teaspoon of ground cumin
  • 1/4 cup of dried cilantro
  • 6 to 7 green chili peppers
  • 1 tomato
  • 2 bay leaves
  • 2 dried red chili peppers
  • 1/2 cup of sugar
  • 4 tablespoons of mustard oil
  • salt
  • water
  • 1 tablespoon of freshly chopped cilantro

The screen stays on while cooking mode is open.

🎬 Have a video of this recipe? Suggest a YouTube link

Did you film this recipe, or do you know a video that shows it? Axelle watches it before adding it to the page.

Nothing is published before approval.

✏️ A mistake, an idea for this recipe? Suggest a correction

Reviews (0)

Rate this recipe Be the first to rate it!

Your rating