Doi Bhetki (Bengali Yogurt Marinated Fish), a Doi Bhetki recipe
Doi Bhetki

Doi Bhetki (Bengali Yogurt Marinated Fish)

Doi Bhetki is a classic Bengali delicacy where succulent Bhetki fish fillets are marinated in a rich, spiced yogurt mixture, then traditionally steamed or baked in banana leaves to infuse a unique aroma and flavor. It's a dish celebrated for its delicate texture and aromatic spices.

By CuocoMitra · Published · Updated 18 August 2026

BengaliIndianFishSeafood
Total time
Prep
Cook
Serves
4
Per serving
205kcal
Difficulty
medium

Doi Bhetki (Bengali Yogurt Marinated Fish) is a medium Doi Bhetki recipe that serves 4 and takes 50 minutes (25 minutes prep, 25 minutes cooking). It uses 13 ingredients across 6 steps. Each serving provides about 204.77 calories.

Ingredients

13 ingredients for 4 servings. Open any ingredient for its nutrition detail.

  • White Fish FilletSkinless, boneless, cut into 4-6 pieces500 g

    Actinopterygii (various lean white fish species)

    Finfish and Shellfish ProductsLean white fish

    In this recipe: 500 g, Skinless, boneless, cut into 4-6 pieces

    Per 100 g

    Calories99 kcal
    Protein19.4g
    Carbs0g
    Fat0.6g
    Fiber0g

    Common portions

    1 fillet 1 fillet120 g
    3 oz 1 undetermined85 g
    100 g 100 g100 g
    Main proteinLight proteinFillet baseMildSavoryClean
  • Plain Whole Milk YogurtFull-fat, whisked until smooth150 g

    Yogurt, plain, whole milk

    Dairy and Egg Productssr_legacy

    In this recipe: 150 g, Full-fat, whisked until smooth

    Per 100 g

    Calories61 kcal
    Protein3.47g
    Carbs4.66g
    Fat3.25g
    Fiber0g

    Common portions

    container (4 oz) 0.5 undetermined113 g
    container (6 oz) 1 undetermined170 g
    container (8 oz) 1 undetermined227 g
    cup (8 fl oz) 1 undetermined245 g
    AcidThickenerFlavor enhancerSourTangyMilky
  • Mustard OilFor marinade and drizzling30 ml

    Oil, mustard

    Fats and Oilssr_legacy

    In this recipe: 30 ml, For marinade and drizzling

    Per 100 g

    Calories884 kcal
    Protein0g
    Carbs0g
    Fat100g
    Fiber0g

    Common portions

    tsp 1 undetermined4.5 g
    tbsp 1 undetermined14 g
    cup 1 undetermined218 g
    Fat sourceFlavor enhancerCooking mediumPungentSpicyNutty
  • Ginger PasteFreshly made or store-bought15 g

    GINGER PASTE

    Other Cooking Saucesbranded

    In this recipe: 15 g, Freshly made or store-bought

    Per 100 g

    Calories500 kcal
    Protein0g
    Carbs100g
    Fat0g
    Fiber0g

    Common portions

    tsp 1 undetermined2 g
    AromaticFlavor enhancerBase ingredientPungentSpicyFresh
  • Garlic, pasteFreshly made or store-bought10 g

    Allium sativum

    VegetablesAlliums

    In this recipe: 10 g, Freshly made or store-bought

    Per 100 g

    Calories136.5 kcal
    Protein3.25g
    Carbs15.5g
    Fat5.05g
    Fiber0g

    Common portions

    paste 1 tsp5 g
    paste 1 tbsp15 g
    bulk measure 10 g10 g
    1 oz 1 undetermined28 g
    AromaticFlavor baseSeasoningPungentGarlickySavory
  • Raw Green Hot Chili PeppersSlit lengthwise or made into a paste, adjust to taste2 pieces

    Peppers, hot chili, green, raw

    Vegetables and Vegetable Productssr_legacy

    In this recipe: 2 pieces, Slit lengthwise or made into a paste, adjust to taste

    Per 100 g

    Calories40 kcal
    Protein2g
    Carbs9.46g
    Fat0.2g
    Fiber1.5g

    Common portions

    pepper 1 undetermined45 g
    cup, chopped or diced 0.5 undetermined75 g
    Flavor enhancerSpicy agentAromaticSpicyFreshGrassy
  • Ground TurmericGround5 g

    Spices, turmeric, ground

    Herbs & Spicessr_legacy

    In this recipe: 5 g, Ground

    Per 100 g

    Calories312 kcal
    Protein9.68g
    Carbs67.1g
    Fat3.25g
    Fiber22.7g

    Common portions

    tsp 1 undetermined3 g
    tbsp 1 undetermined9.4 g
    Flavor enhancerColoring agentAromaticEarthyBitterPeppery
  • Cumin, groundGround5 g

    Cuminum cyminum

    Spices and herbsSpices

    In this recipe: 5 g, Ground

    Per 100 g

    Calories402 kcal
    Protein18.9g
    Carbs39g
    Fat22.15g
    Fiber10.5g

    Common portions

    ground 1 tsp2 g
    ground 1 tbsp6 g
    bulk measure 10 g10 g
    1 oz 1 undetermined28 g
    SpiceAromaticFlavor baseEarthyWarmNutty
  • Coriander, groundGround5 g

    Coriandrum sativum

    Spices and herbsSpices

    In this recipe: 5 g, Ground

    Per 100 g

    Calories314.5 kcal
    Protein12g
    Carbs43.5g
    Fat15.5g
    Fiber41.5g

    Common portions

    ground 1 tsp2 g
    ground 1 tbsp6 g
    bulk measure 10 g10 g
    1 oz 1 undetermined28 g
    SpiceAromaticFlavor baseCitrusyWarmNutty
  • Plain SaltTo taste5 g

    PLAIN SALT

    Seasoning Mixes, Salts, Marinades & Tenderizerssr_legacy

    In this recipe: 5 g, To taste

    Per 100 g

    Calories0 kcal
    Protein0g
    Carbs0g
    Fat0g
    Fiber

    Common portions

    1 g1.5 g
    Flavor enhancerSeasoningSaltyGrittyCrystalline
  • Granulated SugarA pinch, to balance flavors2 g

    Sugars, granulated

    Sweetssr_legacy

    In this recipe: 2 g, A pinch, to balance flavors

    Per 100 g

    Calories387 kcal
    Protein0g
    Carbs100g
    Fat0g
    Fiber0g

    Common portions

    serving 1 cube 1 undetermined2.3 g
    serving packet 1 undetermined2.8 g
    tsp 1 undetermined4.2 g
    cup 1 undetermined200 g
    SweetenerCaramelizerTexturizerSweetNeutralGritty
  • BANANA LEAVESWashed and wiped dry, softened over flame if needed2 large pieces

    Musa spp. (banana leaves)

    Food prep itemsprep_item

    In this recipe: 2 large pieces, Washed and wiped dry, softened over flame if needed

    Per 100 g

    Calories0 kcal
    Protein0g
    Carbs0g
    Fat0g
    Fiber0g

    Common portions

    leaf 1 undetermined0 g
    WrapperSteaming aidGarnishNeutralGrassyFibrous
  • Kitchen stringAs needed for tying parcels1 roll

What you’ll need

11 tools across 6 steps.

  • kitchen towelEssentialstep 1
  • mixing bowlEssentialsteps 2, 3
  • WhiskEssentialstep 2
  • cling filmEssentialstep 3
  • clean surfaceEssentialstep 4
  • kitchen stringEssentialstep 4
  • oven (with grill function)Essentialstep 5
  • baking trayEssentialstep 5
  • scissorsEssentialstep 6
  • steamer potstep 5
  • steamer basketstep 5

Method

  1. 1

    Prepare the Fish and Banana Leaves

    Rinse the Bhetki fish fillets (500 g Bhetki fish fillets) thoroughly and pat them completely dry with paper towels. This helps the marinade adhere better. If using, gently pass the banana leaves (2 large pieces Banana leaves) over an open flame for a few seconds until they become pliable. This prevents them from cracking when folded.

    Ensure the fish is very dry to prevent a watery marinade. Softening banana leaves is crucial for easy wrapping.

    Timer: 5 minkitchen towel
  2. 2

    Prepare the Yogurt Marinade

    In a large mixing bowl, combine the plain yogurt (150 g Plain yogurt), ginger paste (15 g Ginger paste), garlic paste (10 g Garlic paste), green chilies (2 pieces Green chilies), turmeric powder (5 g Turmeric powder), cumin powder (5 g Cumin powder), coriander powder (5 g Coriander powder), salt (5 g Salt), and sugar (2 g Sugar). Add 15 ml of the mustard oil to the mixture. Whisk everything together until you have a smooth, well-combined marinade.

    Taste the marinade and adjust salt or chili to your preference. A little sugar helps balance the tanginess of the yogurt.

    Timer: 5 minmixing bowlWhisk
  3. 3

    Marinate the Fish

    Add the prepared Bhetki fish fillets to the yogurt marinade. Gently coat each piece of fish thoroughly with the marinade. Cover the bowl and refrigerate for at least 30 minutes, or ideally for 1-2 hours, to allow the flavors to penetrate the fish. For best results, you can marinate overnight.

    Do not over-marinate for more than 4 hours if using a very acidic yogurt, as it can start to 'cook' the fish. 1-2 hours is usually perfect.

    Marination: 30 minmixing bowlcling film
  4. 4

    Assemble the Parcels

    Lay out two large pieces of banana leaf on a clean surface, overlapping them slightly to create a larger surface. Place one or two marinated fish fillets in the center of the leaves, along with a generous spoonful of the marinade. Drizzle 1-2 teaspoons of the remaining mustard oil over the fish. Carefully fold the banana leaves into a neat parcel, ensuring no marinade leaks out. Secure the parcel tightly with kitchen string.

    You can make individual parcels for each fish piece or one large parcel for all. Ensure the leaves are sealed well to trap the steam and flavors.

  5. 5

    Steam or Bake the Fish

    Steaming Method:

    Place the banana leaf parcels in a steamer basket. Bring water to a boil in the steamer pot, then place the basket over it. Cover and steam for 15-20 minutes, or until the fish is cooked through and flakes easily.

    Baking Method:

    Preheat your oven to 180°C (350°F). Place the banana leaf parcels on a baking tray. Bake for 20-25 minutes, or until the fish is cooked through.

    Avoid overcooking the fish, as it can become dry. The banana leaves will turn a darker color when cooked.

  6. 6

    Serve Doi Bhetki

    Carefully remove the parcels from the steamer or oven. Snip the kitchen string and gently unwrap the banana leaves. The fragrant Doi Bhetki is now ready! Serve hot with steamed rice, pulao, or naan bread. Garnish with a slit green chili or a drizzle of fresh mustard oil if desired.

    Be careful when opening the parcels as hot steam will escape. The banana leaves are not meant to be eaten.

    Timer: 3 minscissors

Nutrition

Per serving, across 4 servings.

Nutrition for Doi Bhetki (Bengali Yogurt Marinated Fish), per serving and for the whole recipe
NutrientPer servingWhole recipe
Calories204.8 kcal819.1 kcal
Protein26.3 g105.2 g
Carbohydrates9 g35.9 g
Fat4.7 g18.7 g
Fibre1.1 g4.2 g
Sodium946.1 mg3784.5 mg

Computed from the matched ingredient data rather than entered by hand, with 100% of ingredients matched. Treat it as a close estimate, not a clinical figure.

How it tastes

Heat 2 of 5from spicesSavoryTangyUmamiHerbaceousCreamySalty
Salty
3 out of 5
Sweet
1 out of 5
Sour
3 out of 5
Umami
4 out of 5
Spicy
2 out of 5
Herbal
4 out of 5
Rich
3 out of 5

Texture

TenderJuicySoftCreamy

Mood

IndulgentDate nightFestiveFamily style

Good for

DinnerHolidayParty

Free iPhone & Android app

Take this recipe into the kitchen

Everything on this page, plus the parts a web page cannot do: cook along hands-free, resize the recipe to how many people you are feeding, and log what you ate when you are done.

  • Cook it hands-free. Step-by-step voice guidance with built-in timers, so you are not scrolling with wet hands.
  • Scale and swap ingredients. Change the servings, or swap anything you are missing for something you already have.
  • Log it in one tap. Cooked it? Log the macros by photo, barcode or voice, and sync with Apple Health or Health Connect.

Free to download. Your account works on the app and the web, so anything you save here is there too.

Questions about this recipe

How long does Doi Bhetki (Bengali Yogurt Marinated Fish) take to make?
About 50 minutes from start to finish. That is 25 minutes of preparation and 25 minutes of cooking.
How many calories are in Doi Bhetki (Bengali Yogurt Marinated Fish)?
Roughly 204.77 calories per serving, based on 4 servings. Each serving also has 26.29g protein, 8.97g carbohydrates, 4.68g fat. These figures are computed from the matched ingredient data rather than entered by hand.
Is Doi Bhetki (Bengali Yogurt Marinated Fish) vegetarian or vegan?
No. This recipe contains meat, poultry or seafood, so it is neither vegetarian nor vegan.
What equipment do I need for Doi Bhetki (Bengali Yogurt Marinated Fish)?
kitchen towel, mixing bowl, Whisk, cling film, clean surface, kitchen string. Every tool the recipe calls for is listed above with the steps that use it.
How spicy is Doi Bhetki (Bengali Yogurt Marinated Fish)?
It registers 2 out of 5 on heat. The heat comes from spices.

Cook this with a copilot

Scale any recipe, swap ingredients for what you have, track the macros automatically, and get step-by-step guidance while you cook.

Free to start. No card required.