Bangladeshi

Shatkora Beef Sylhet

Sylhet·Medium·45 min active + 1 hour 15 min resting

Shatkora Beef Sylhet is the definitive Sylheti beef curry — beef simmered for hours with shatkora (a bitter citrus unique to Sylhet), mustard oil, and minimal spices, until the meat is meltingly tender and the gravy is infused with the shatkora's complex bitter-tart aroma. It is the most iconic dish of Sylheti cuisine, served at every Sylheti gathering.

Shatkora Beef is the most iconic dish of Sylheti cuisine. It uses shatkora (Citrus macroptera), a bitter citrus fruit that grows exclusively in the Sylhet region of northeastern Bangladesh. The beef is slow-cooked for 1-2 hours with shatkora rind, mustard oil, onion, garlic, and minimal spices (just turmeric and chili — the shatkora is the star). The result is a dark, rich, deeply flavored curry with a bitter-tart undertone that is completely unique to Sylhet. This dish is different from Shatkora Mangsho (already in the database) in its specific beef-focused preparation and Sylheti-specific spice profile.

A bowl of dark, oily beef curry with pieces of soft shatkora rind visible, the meat so tender it shreds with a spoon. The first taste is rich and beefy; then the shatkora's bitterness blooms — complex, citrusy, slightly numbing. It is an acquired taste that Sylhetis are fiercely proud of. Eat it with rice; the bitterness is addictive.

The shatkora rind is sliced thin and simmered with the beef for the entire cooking time (1-2 hours) — this infuses every fiber of the meat with the bitter-tart flavor. Mustard oil is the cooking fat (it adds pungency that complements the shatkora). The beef is browned first, then simmered covered until very tender. The spice blend is deliberately minimal (turmeric and chili only) so the shatkora flavor dominates.

Variations

Some add more shatkora for extra bitterness; some use different cuts of beef; some add ginger paste; the cooking time varies.

On the Palate

Where Shatkora Beef Sylhet sits in the Bangladeshi flavor cloud

HeatRichnessComplexityFermentFreshness

Ingredients

Serves 6

How it's made

9 steps · 45 min active + 1 hour 15 min waiting

  1. 1
    5 min

    Slice the rind of 1 large shatkora into thin strips (about 120 g).

  2. 2
    8 min

    Heat 3 tbsp mustard oil in a heavy pot; brown 1 kg beef chunks in batches; remove.

    Watch out

    Brown the beef in batches so each piece sears deep, not crowded — a packed pot steams the meat grey and you lose the roasted base flavour.

  3. 3
    5 min

    Add 2 sliced onions; cook 5 minutes until golden.

  4. 4
    3 min

    Add 1 tbsp garlic paste, 1 tbsp ginger paste, 1 tsp turmeric, and 1 tsp chili powder.

  5. 5
    3 min

    Add the shatkora rind; cook 3 minutes.

  6. 6
    75 min

    Return the beef; add 400 ml water and 1 tsp salt.

  7. 7
    10 min

    Cover; simmer on low heat 75 minutes until beef is very tender.

    Watch out

    Simmer low and covered until the beef is fall-apart tender — the shatkora rind needs this whole long simmer to work its bitter-tart flavour into the meat.

  8. 8
    1 min

    Uncover; cook 10 minutes to thicken the gravy.

  9. 9
    1 min

    Serve hot with rice.

Archive tool suggestions — not reviewed

These legacy suggestions have not been evidence-reviewed and are not presented as required tools.

Dishes like this

More from Bangladeshi