Traditional Bengali shukto (Bitter gourd stew)

Shukto is not just a dish, but a ritual in Bengali dining. Traditionally served as the first course of lunch, it is based on the principle of 'cleansing the palate': the bitter taste awakens the taste buds and kick-starts digestive juices before the feast. The secret lies in balance: the harshness of the bitter gourd is tamed by the softness of milk, the richness of ghee, and the sweetness of sugar, creating a complex, harmonious stew.
🕒 Prep Time 25 mins
🍳 Cook Time 35 mins
Total Time 1 hr
🍽️ Servings 4 servings
🔥 Calories 290 kcal
🌍 Cuisine Bengali, Indian

Ingredients

Equipment Needed

  • Wok or heavy-bottomed pan (Kadai)
  • Slotted spoon
  • Peeler

Allergen Information

⚠️ Milk

Instructions

1

Cut the bitter gourd in half, scrape out the seeds, then slice into half-moons. Salt thoroughly and leave to stand for 20 minutes.

Tip: Salting draws water from the vegetable (osmosis), and with it, some of the bitter compounds leave with the juice.
2

Rinse the salt off the bitter gourd and squeeze dry. Heat 1 tbsp ghee in a wok and fry the gourd until golden brown, then remove and set aside.

Tip: Searing separately caramelises the surface and seals in flavours so the bitterness won't dominate the whole stew.
3

Add the remaining ghee to the wok and sprinkle in the Panch Phoron spice mix. Fry until the seeds start to pop.

Tip: The essential oils of the spices are released in the hot fat (blooming), making the dish aromatic.
4

Add the diced potato and green beans. Fry them for 3-4 minutes until the edges take on some colour.

Tip: Pre-frying vegetables deepens their flavour via the Maillard reaction before liquid is added.
5

Stir in the ginger paste, then pour in the water. Add salt, cover, and cook over medium heat until the vegetables soften (approx. 15 minutes).

Tip: Don't fry the ginger too long at the start as it can turn bitter; it retains freshness better in the wet phase.
6

When the vegetables are soft, add the pre-fried bitter gourd, milk, and sugar. Simmer together for another 2-3 minutes.

Tip: Proteins in the milk (casein) bind residual bitter compounds, while sugar balances the flavour profile.

Recipe FAQ

It turned out too bitter, what should I do?
Add a little more milk or cream, or perhaps a pinch of sugar. Fat and sweetness dull the perception of bitterness.
I can't find Panch Phoron, what can I substitute?
Mix equal parts whole cumin, fennel, fenugreek, black mustard seeds, and nigella seeds.

Ingredients

  • 1 Bitter gourd (Karela)
  • 100 g Green beans (trimmed, chopped)
  • 100 g Potato or Sweet potato (diced)
  • 1 tsp Panch Phoron (Bengali five-spice mix)
  • 2 tbsp Ghee (clarified butter)
  • 100 ml Milk
  • 1 tsp Sugar
  • 1 tsp Ginger paste (or grated ginger)
  • 1 tsp Salt
  • 200 ml Water