Doi Katla Recipe | Dahi Katla

5 from 1 vote
Jump to Recipe Print Recipe

Discover the flavors of Doi Katla, a delightful Bengali dish that brings together the richness of Katla fish with a blend of aromatic spices and creamy textures.

This royal recipe combines marinated fish with a luscious cashew and poppy seed gravy, resulting in a dish fit for both everyday meals and special gatherings.

Follow these simple steps to create this exquisite delicacy that pairs harmoniously with rice or pulao for a satisfying lunch or dinner.

Doi Katla

Key Takeaways:

  • Doi Katla Essence: A rich Bengali dish blending Katla fish, aromatic spices, and creamy textures for everyday or special meals.
  • Cooking Highlights: Step-by-step process—from fish marination to creating a creamy gravy—ensures a flavorful outcome.
  • Cooking Pro Tips: Master fish marination, create a smooth paste, fry carefully, balance spices, add curd, and personalize final touches.
  • Ideal Pairings: Doi Katla complements steamed rice, pulao, or bread, enhancing flavors and textures.
  • Flavorful Profile: Offers rich fish, creamy cashew-poppy seed gravy, savory spices, subtle sweetness, and a unique absence of turmeric for a royal taste.

The Ingredients:

Doi Katla ingredients

  • Katla fish: 5 pieces (cut & cleaned)
  • Poppy seeds: 2 tbsp
  • Cashew nuts: 12 pieces
  • Refine oil: ½ tbsp
  • Turmeric powder: ½ tbsp
  • Cumin powder: 1 tbsp
  • Coriander powder: 1 tbsp
  • Mustard oil: 4 tbsp
  • Dry red chilis: 3 pieces
  • Bay leaf: 1 piece
  • Cloves: 4 pieces
  • Cardamom: 4 pieces
  • Cinamon sticks: 2 pieces
  • Onion: 2 pieces
  • Green chilis: 8 pieces
  • Ginger-garlic paste: 2 tbsp
  • Curd: 4 tbsp
  • Coriander leaves: a few strands
  • Sugar: ½ tbsp
  • Salt to taste

How to Cook Doi Katla (Step by Step Images)?

Marinate the Katla Fish:

1. Marinate the Katla fish with ½ tbsp of salt, ½ tbsp of turmeric powder, and ½ tbsp of refined oil, ensuring that all the pieces are evenly coated. Allow it to marinate for 10 minutes.

(Expert tip: Adding oil during the fish marination will prevent splattering during frying.)

Marinating the Katla Fish

Prepare a Paste:

2. Add 2 tbsp of poppy seeds, 12 pieces of cashew nuts, and a little water to prepare a smooth and creamy paste.

Preparing a paste with poppy seeds, cashew nuts

Start the Cooking:

3. Heat 3 tbsp of mustard oil in a wok. When the oil is hot, carefully add the fish pieces. Flip the fishes and fry both sides lightly, then remove the fish when they are done.

(Expert tip: Be very cautious when adding the fish to the hot oil.)

Frying Katla fish

4. In the same wok, add 1 tbsp of mustard oil. Add 3 dry red chilis, 1 bay leaf, 4 cloves, 4 cardamom pods, and 2 cinnamon sticks. Sauté them until they emit a pleasant aroma. Add onion paste and stir-fry until the raw smell evaporates.

Adding mustard oil, bay leaf, cloves, cardamom pods, cinnamon sticks, onion paste and stir-frying

5. Add 2 tbsp ginger-garlic and 4 green chilis paste and stir it. Once the raw smell from the ginger-garlic paste dissipates, add the cashew and poppy seed paste.

Adding ginger-garlic and green chilis paste and stirring

6. Stir everything nicely, and add a little water washed from the mixer grinder. Now mix everything thoroughly.

(Expert tip: The Doi Katla recipe doesn’t require turmeric, so it remains white in color.)

Adding little water washed from the mixer grinder and mixing

7. Add 1 tbsp of coriander powder, 1 tbsp of cumin powder, and ½ tbsp of salt. Mix everything thoroughly. When the spices release oil, it indicates they are well blended.

You May Also Like:  Ilish Macher Tok Recipe

Adding coriander powder, cumin powder, salt and mixing

8. Reduce the heat and add 4 tbsp of beaten curd. Mix thoroughly.

Adding beaten curd and mixing

Prepare the Gravy:

9. Add the required amount of water to achieve your preferred gravy consistency. Now, add all the fried fish pieces. Cover and let it cook for 10 minutes.

(Expert tip: Adjust the water quantity to your desired consistency.)

Prepare the Gravy and adding fried katla fish pieces

10. Uncover; the Doi Katla is almost ready. Add ½ tbsp sugar into the gravy. Add 4 green chilis and freshly chopped coriander leaves. Turn off the flame.

(Expert tip: Sugar is optional. Coriander leaves are optional.)

Adding sugar, green chilis, chopped coriander leaves

11. Your Doi Katla is now ready and transfer it to a bowl.

Doi Katla is ready

Pro Tips for Cooking Best Doi Katla

Fish Marination Mastery: Evenly coat fish with salt, turmeric, and oil for enhanced flavor and minimal splattering.

Paste Perfection: Achieve a smooth cashew-poppy seed paste for a creamy, rich base.

Frying Finesse: Carefully fry fish to maintain tenderness, avoiding excessive cooking.

Balanced Spices: Saute spices well and balance seasoning for optimal flavor infusion.

Curd Care: Add curd at reduced heat to prevent curdling and adjust gravy consistency as desired.

Final Touches: Customize sweetness with optional sugar and elevate presentation with fresh greens.

What to Serve with Doi Katla?

Serving Doi Katla with steamed rice

Doi Katla, with its rich and creamy texture, makes an ideal main dish that perfectly complements various sides.

Here are some delightful accompaniments to elevate your dining experience:

Steamed Rice: The creamy gravy of Doi Katla pairs exceptionally well with steamed Basmati or jasmine rice, absorbing the flavors beautifully.

Pulao: Serve the Doi Katla alongside fragrant pulao, such as Bengali ghee rice or vegetable pulao, enhancing the meal with complementary aromas.

Chapatis or Parathas: Enjoy Doi Katla with soft chapatis or flaky parathas. These bread options offer a delightful contrast to the creamy fish curry.

How Does Doi Katla Taste?

Doi Katla Featured Image

Harmonious Blend of Flavors: Doi Katla presents a delightful fusion of tastes where the inherent richness of Katla fish complements the creamy, nutty essence of the cashew and poppy seed gravy.

Savory Spices: The dish features a well-balanced combination of Indian spices like cumin, coriander, and garam masala. These spices infuse the dish with savory notes, enhancing the overall flavor profile.

Creamy Texture: The creamy texture of the gravy, derived from the cashews, poppy seeds, and beaten curd, creates a luxurious feel in each bite, complementing the tender Katla fish.

Subtle Sweetness: The addition of a touch of sugar subtly sweetens the dish, elevating the savory elements without overpowering them, contributing to a nuanced flavor profile.

Absence of Turmeric: The absence of turmeric in the recipe allows the dish to maintain its appealing white appearance, offering a unique visual appeal compared to other curries.

Aromatic Elements: The use of green chilies and freshly chopped coriander leaves adds a refreshing zest to the dish, providing a contrasting note to the richness and enhancing its overall aroma.

Tender and Succulent Fish: As the Katla fish cooks in the flavorful gravy, it absorbs the aromatic spices, resulting in a tender, succulent texture that encapsulates the essence of the curry.

Versatile and Satisfying: This royal Bengali delicacy is versatile, making it suitable for both everyday meals and special occasions. Its ability to pair perfectly with rice or pulao ensures a satisfying and fulfilling dining experience.

You May Also Like:  Rupchanda Macher Jhol Recipe | Chinese Pomfret Curry

In essence, Doi Katla offers a well-balanced, rich, and savory taste experience, beautifully combining the flavors of spices, creaminess, and the natural essence of Katla fish.

Doi Katla Alternatives

Doi Maach (Fish in Yogurt Gravy): Similar to Doi Katla, this alternative uses different fish varieties like Rohu or Hilsa, cooked in a yogurt-based gravy with similar spices, lending a tangy twist to the dish.

Shorshe Maach (Mustard Fish Curry): This Bengali classic features fish, often mustard-marinated, cooked in a flavorful mustard paste gravy with green chilies and turmeric, providing a piquant taste.

Pabda Macher Jhol (Pabda Fish Curry): Utilizing Pabda fish, this curry offers a distinct flavor profile with a light and flavorful gravy made of onions, tomatoes, ginger, and spices like cumin and coriander.

Doi Ilish (Hilsa in Yogurt Gravy): Hilsa fish cooked in a creamy yogurt-based gravy with subtle spices, allowing the unique taste of Hilsa to shine through amidst the creamy texture.

Bhapa Maach (Steamed Fish): In this alternative, fish fillets are marinated with mustard paste and steamed, imparting a rich and aromatic flavor without deep frying, offering a healthier twist.

Recipe Card

Doi Katla Featured Image

Doi Katla | Dahi Katla

By Mita Mondal
Doi Katla is a traditional Bengali dish featuring Katla fish cooked in a creamy gravy made from cashews, poppy seeds, and spices, offering a rich and flavorful culinary experience.
5 from 1 vote
Prep Time 15 minutes
Cook Time 20 minutes
Marination 10 minutes
Total Time 45 minutes
Course Dinner, Lunch, Main Course
Cuisine Indian
Servings 5
Calories 306 kcal


  • 5 pieces Katla fish (cut & cleaned)
  • 2 tbsp Poppy seed
  • 12 pieces Cashew nuts
  • ½ tbsp Refine oil
  • ½ tbsp Turmeric powder
  • 1 tbsp Cumin powder
  • 1 tbsp Coriander powder
  • 3 pieces Dry red chili
  • 1 piece Bay leaf
  • 4 pieces Cloves
  • 4 pieces Cardamom
  • 2 pieces Cinamon stick
  • 2 pieces Onion
  • 8 pieces Green chili
  • 2 tbsp Ginger garlic paste
  • 4 tbsp Curd
  • 1 tbsp Coriander leaves
  • ½ tbsp Sugar
  • 4 tbsp Mustard oil
  • Salt to taste


  • Marinate the Fish: Coat Katla fish pieces with salt, turmeric, and oil. Let it sit for 10 minutes. (Tip: Adding oil reduces splattering during frying.)
  • Prepare the Paste: Blend poppy seeds, cashew nuts, and water until smooth.
  • Start Cooking: Heat mustard oil in a wok. Fry fish until lightly golden. Carefully remove from oil.
  • Spice Aromatics: In the same wok, add more oil. Sauté dry red chilis, bay leaf, cloves, cardamom, and cinnamon until fragrant. Stir-fry onion paste until aroma develops.
  • Add Flavor Pastes: Mix ginger-garlic, green chili paste, then add the cashew-poppy seed paste.
  • Create the Gravy Base: Incorporate water, avoiding turmeric for a white color. Stir well.
  • Blend in Spices: Add coriander, cumin powder, salt. Cook until spices release oil.
  • Introduce Creaminess: Reduce heat and stir in beaten curd.
  • Prepare the Gravy: Adjust water for preferred consistency. Add fried fish. Cover and cook for 10 minutes.
  • Final Touches: Uncover. Add sugar, green chilis, and coriander leaves. Turn off heat.


Subscribe to My YouTube Channel Mitar Cooking!


Fish Selection: Opt for fresh Katla fish pieces, ensuring they are cleaned and cut to the desired size before marination.
Marination Method: Ensure an even coating of salt, turmeric, and oil on the fish pieces. Allowing them to marinate enhances flavor absorption.
Splatter Prevention: Adding oil during marination helps reduce oil splattering when frying the fish, ensuring a safer cooking process.
Paste Preparation: Achieve a smooth paste consistency by blending poppy seeds, cashew nuts, and a small amount of water for a creamy texture in the gravy.
Frying Technique: Fry the fish pieces lightly until golden to maintain their tenderness and prevent overcooking.
Spice Sautéing: Saute the aromatic spices until they release a pleasant aroma, enhancing the overall flavor of the dish.
Controlled Spice Level: Adjust the quantity of green chilis according to preferred spice levels, balancing the heat without overwhelming the dish.
Gravy Consistency: Add water gradually to reach the desired consistency of the gravy, ensuring it's not too thick or too thin.
Spice Blending: Allow the spices to blend well to release their oils, intensifying the flavors within the gravy.
Curd Addition: Add beaten curd at reduced heat to prevent curdling, ensuring a creamy consistency without separating.
Sugar and Fresh Greens: The addition of sugar is optional and can be adjusted based on personal taste. Freshly chopped coriander leaves add a refreshing touch to the final presentation.
Final Cooking Stage: Letting the fish cook covered in the gravy allows it to absorb flavors and cook gently for a tender, flavorful outcome.

Nutrition Info (Estimation Only)

Nutrition Facts
Doi Katla | Dahi Katla
Amount per Serving
Calories from Fat 198
% Daily Value*
Saturated Fat
Trans Fat
Polyunsaturated Fat
Monounsaturated Fat
Vitamin A
Vitamin C
* Percent Daily Values are based on a 2000 calorie diet.
Tried this recipe?Let me know how it was!
Follow Me @Mitar.Cooking or Tag #mitarcooking!
Like Page @MitarCooking or Tag #mitarcooking!
Follow Me @MitarCooking or Tag #mitarcooking!


Doi Katla is a unique, royal, and exquisite dish from the Bengali kitchen.

You May Also Like:  Macher Matha Diye Moong Dal Recipe

The delectable taste of Katla fish mingling with the cashew and poppy seed gravy lends it a royal and savory quality.

The addition of Indian garam masala and the creaminess of the cashew and poppy seed sauce, with a hint of curd, makes it a beloved choice for any regular meal or special ceremonial occasion.

It pairs perfectly with rice and pulao for both lunch and dinner.

Was this helpful?

Thanks for your feedback!
Recipe Rating

Inline Feedbacks
View all comments
Scroll to Top