• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Playful Cooking
  • About
    • Know Me
    • Contact
    • My Cookbook
    • Mention
    • Amazon Storefront
  • Recipes
  • Tutorials
    • How To Style Curries
    • Play with Light
    • ISO, Aperture and Shutter Speed
    • Live Zoom on Food Styling
  • Hire Me
  • Portfolio
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
menu icon
go to homepage
search icon
Homepage link
  • Recipes
  • Know Me
  • My Cookbook
  • Portfolio
  • Hire Me
  • Contact
    • Facebook
    • Instagram
    • Pinterest
    • YouTube
  • ×
    Home » Recipes

    Macher Matha Diye Dal - Bengali Fish Head Lentil Stew

    October 11, 2026 by Kankana Saxena (Leave a Comment)

    Jump to Recipe Print Recipe

    Macher Matha Diye Dal is a comforting Bengali lentil recipe made with roasted yellow moong dal and crispy fried fish head. The dal is lightly spiced, naturally sweet from the roasted lentils, and finished with the rich, savory flavor of fried fish head. It is a classic Bengali combination that turns a simple bowl of dal into something deeply satisfying.

    Macher Matha Diye Dal

    In Bengali cooking, very little goes to waste, and fish head is often treated as a prized ingredient rather than something to discard. Fried fish head adds incredible flavor and texture to dal, especially when it is gently broken into the lentils so that some of the fish becomes part of the gravy while larger pieces remain for that satisfying bite.

    I make this Macher Matha Diye Dal with bhaja moong dal, which means the yellow moong dal is dry roasted before cooking. That simple extra step gives the dal a beautiful nutty aroma and makes a noticeable difference in the final dish.


    What is Macher Matha Diye Dal?

    Macher matha diye dal literally translates to dal cooked with fish head. "Macher matha" means fish head, and "diye dal" means dal cooked with or prepared using it.

    It is particularly associated with Bengali home cooking, where fish is an important part of everyday meals. The recipe can vary considerably from one household to another. Some versions are made with moong dal, some with masoor dal, and the spices can range from very simple to more elaborate.

    My version uses bhaja moong dal, or roasted yellow moong dal. The dal is dry roasted until fragrant, cooked until soft, and then combined with fried fish head and a simple Bengali tempering.

    The result is not a heavily spiced curry. Instead, the flavor comes from a few ingredients working together, roasted moong dal, fried fish head, green chilies, ginger, cumin, and a little turmeric.


    Why You Will Love This - Macher Matha Diye Dal (Bengali Fish Head Lentil)

    There are several reasons this simple Bengali dal is so special.

    • Nutty and aromatic, thanks to roasted moong dal.
    • Rich and savory, from the fried fish head.
    • Comforting and light, compared with many heavily spiced fish curries.
    • A great Bengali home-style recipe for a traditional rice-based meal.
    • Budget-friendly, because it turns an often-overlooked part of the fish into the star ingredient.
    • Naturally high in protein, thanks to the combination of lentils and fish.
    • Easy to customize, depending on the fish and vegetables you have available.

    Most importantly, this is the kind of recipe that tastes like home.

    Macher Matha Diye Dal

    Ingredients for Macher Matha Diye Dal

    For the Bhaja Moong Dal

    Yellow moong dal

    I recommend using yellow split moong dal for this recipe.

    Before cooking, dry roast the dal in a skillet over medium heat. You want the lentils to become fragrant and lightly golden without burning them.

    This roasted step is important. It gives Bengali moong dal its characteristic nutty aroma and deeper flavor.

    Water

    Use enough water to cook the dal until tender. The exact amount depends on how thick or thin you prefer your dal.

    For this recipe, I prefer a consistency that is soft and spoonable but not extremely thick.

    Turmeric

    A small amount of turmeric gives the dal its beautiful golden color and adds the earthy background flavor that is common in Bengali cooking.

    For the Fish Head

    Fish head

    A large fish head works best because you want enough meat and crispy pieces to mix into the dal.

    In Bengali cooking, rohu and katla are especially common choices for this style of preparation.

    Ask your fishmonger to clean and cut the fish head into manageable pieces if needed.

    Salt

    Season the fish head before frying.

    Turmeric

    Coating the fish head with turmeric before frying adds color and flavor.

    Mustard oil

    Mustard oil is my preferred oil for this recipe because it gives the fish a distinctly Bengali flavor.

    If you are not accustomed to mustard oil, you can use another neutral cooking oil, although the flavor will be slightly different.

    For the Tempering

    A simple tempering is all this dal needs.

    • Mustard oil or another cooking oil
    • Dried red chili
    • Bay leaf
    • Cumin seeds
    • Fresh ginger
    • Green chilies
    • Turmeric
    • Salt

    How to Make Macher Matha Diye Dal

    Steps to prepare

    Step 1: Roast the Moong Dal

    Start by placing the dry moong dal in a heavy-bottomed pan.

    Dry roast it over medium heat, stirring frequently.

    You will notice the lentils gradually become aromatic. They should smell nutty and toasted, with a very light golden color.

    Be careful not to over-roast the dal. Dark brown or burnt lentils will make the finished dal bitter. Once roasted, transfer the dal to a bowl and rinse it well.

    Step 2: Cook the Moong Dal

    Add the roasted and rinsed moong dal to a pot or pressure cooker. Add water, turmeric, and a little salt.

    Cook until the lentils are completely tender.

    The dal should be soft enough to easily mash between your fingers or with the back of a spoon.

    If you are using a pressure cooker, avoid overcooking it into a completely smooth puree. A little texture is lovely in this recipe.

    Step 3: Prepare the Fish Head

    Pat the cleaned fish head dry. Season it with salt and turmeric.

    Heat mustard oil in a heavy skillet until hot. Carefully add the fish head pieces and fry until they are golden brown and crisp on the outside.

    Fish head can splatter while frying, so use a splatter screen if you have one.

    Once fried, remove the fish head and set it aside.

    Steps to prepare

    Step 4: Make the Bengali Tempering

    In the same pan, add a little more mustard oil if necessary.

    Add:

    • Bay leaf
    • Dried red chili
    • Cumin seeds

    Let the spices sizzle for a few seconds.

    Then add finely grated or minced ginger and sauté until fragrant.

    Add green chilies according to your preferred level of heat.

    Keep the heat moderate so the spices do not burn.

    Step 5: Add the Fried Fish Head

    You can leave some pieces relatively large or gently break the head apart with a spoon.

    Some pieces break down into the dal, giving it a rich fishy flavor, while other pieces remain intact and provide texture.

    Be careful when eating because fish heads can contain small bones.

    Step 6: Pour the boiled dal

    Pour the cooked moong dal into the tempering.

    Stir everything together. Add a little water if the dal is too thick.

    Bring it to a gentle simmer and let the flavors combine for a few minutes. Taste and adjust the salt.

    Step 7: Finish the Dal

    Let the dal simmer gently for a few more minutes.

    Do not boil it aggressively after adding the fish head. You want the fish to flavor the dal without completely disintegrating.

    Add a teaspoon of ghee at the end. Taste one final time and adjust the salt and consistency.

    Serve hot with steamed rice.


    What Kind of Fish Head Should You Use?

    Traditionally, rohu or katla or Ilish fish head works particularly well for Bengali fish head dal.

    The head should be large enough to provide some meat and flavorful bones.

    You can also adapt the recipe based on what is available at your local Indian or Asian grocery store.

    If you are buying a whole fish, you can ask the fish counter to cut the head into smaller pieces suitable for frying.


    Storage and Reheating

    Macher Matha Diye Dal is best enjoyed fresh, but leftovers can be refrigerated in an airtight container.

    Store it in the refrigerator and consume within a couple of days.

    When reheating, add a splash of water because the dal will thicken considerably in the refrigerator.

    Heat gently on the stovetop until completely hot.

    If possible, remove the fish bones carefully while reheating and serving leftovers.

    Macher Matha Diye Dal

    Try these Bengali fish curries

    Macher Jhol Aloo Begun Diye

    Bengali Fish Curry with Rui Maach, Cauliflower and Potatoes

    Doi Maach (Fish in Yogurt Gravy)

    Puti Maach Er Tok

    Katla Macher Kalia

    Macher Matha Diye Dal

    Macher Matha Diye Dal

    Macher Matha Diye Dal is a traditional Bengali-style lentil dish made with bhaja moong dal and fried fish head. The roasted lentils bring a nutty aroma, while the fried fish head adds savory depth. A simple tempering of cumin, ginger, chilies, and turmeric brings everything together.
    Print Recipe Pin Recipe
    Prep Time 10 minutes mins
    Cook Time 30 minutes mins
    Total Time 40 minutes mins
    Course Main Course
    Cuisine Bengali
    Servings 2 adult

    Ingredients
     

    • fish head (Clean and cut the fish head into manageable pieces if needed.)
    • ⅓ Cup Yellow Mung Dal
    • 3 tablespoon Mustard oil
    • ½ Red onion (About 3 Oz, thinly chopped)
    • 1 Tomato (Thinly chopped)
    • 2 Green chili
    • 1 teaspoon Ghee
    • Salt to taste

    Spices

    • 1 teaspoon Turmeric powder
    • ¼ teaspoon Cumin seeds
    • 1 Bay leaf
    • 1 Dry red chili

    Instructions
     

    • Marinate the cleaned fish head with little salt and turmeric
    • In a dry heavy bottom pan, add the yellow mung dal and dry roast for few minutes. Dry roast the dal in a skillet over medium heat. You want the lentils to become fragrant and lightly golden without burning them.
      This roasted step is important. It gives Bengali moong dal its characteristic nutty aroma and deeper flavor.
    • Once the dal is roasted, wash it gently. Don't scrub too much or else the aromatic flavor will go away
    • Boil the roasted mung dal with little salt and turmeric
    • To the same pan, now add the oil and once the oil heats up, very gently slide the fish head. Let it fry 2 to 3 minutes on one side, then flip and fry for 2 more minutes. Take it off the pan once done.
    • Next, add the cumin seeds, bay leaves and dry red chili. Let it sizzle for few seconds.
    • Add the onion, season with salt and let it cook for 2 minutes or until softened.
    • Next, scatter the tomato and cook for 1 to 2 minutes or until the onion and tomato are softened.
    • Add the fried head and based on your choice, you could either break it down or leave it whole.
    • Pour the boiled dal and bring it to boil.
    • Add the slit green chili and let it simmer for 5 minutes. Based on your choice of consistency for the dal, you can add more water.
    • Taste for salt and add more if needed.
    • Once done, add the ghee and mix it one more time.
    • Macher Matha diye Dal is ready to be served with steamed white rice.

    Notes

    • Roast the moong dal over medium heat and stir continuously.
    • Do not let the lentils become dark brown.
    • Fry the fish head until golden and crisp.
    • Mustard oil gives the most authentic Bengali flavor.
    • Adjust the amount of green chili according to your spice preference.
    • Be especially careful of small fish bones when eating.
    • Keep the dal slightly thinner than you want because it thickens as it rests.
    • Serve with freshly steamed rice for the best experience.
    Keyword bengali fish dish, bengali recipe, fish head recipe, fish recipe





    More Bengali Cuisine

    • Labra
      Bengali Labra Recipe – Bengali Mixed Vegetable Curry
    • Bhaja Mung Dal Khichuri
      Bhaja Mung Dal Khichuri
    • Begun Bhaja
      Bengali Begun Bhaja Recipe (Fried Eggplant)
    • Lebu Daal
      Lebu Dal – A Simple Bengali Red Lentil Soup Brightened with Lemon

    Reader Interactions

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    About

    Hey there! I am Kankana and this is my culinary space where I unfold memories, share stories and try new flavours. Easy effortless cooking with fresh ingredients is my mantra and I like to carry that in my everyday meal.

    Learn more about me →

    Seasonal

    • Congee With Miso Sauce
    • Apple cake
      Apple Cake
    • Creamy Garlic Mushroom Soup
    • How To Make Makhani Sauce

    Cookbook

    cookbook front cover
    Taste of Eastern India has an array of vegetarian and non-vegetarian dishes, street foods, snacks, drinks, comfort hearty food, desserts and some long-lost dishes.
    Learn More and Order

    Subscribe

    Kitchen tips and tricks
    Receive exclusive articles and eBooks on Kitchen Tips and Tricks, Photography Tutorial, Meal Prep Ideas and Simple Recipes for Busy Lifestyle. Plus Weekly Fresh Seasonal Recipes.


    Footer

    • Facebook
    • Instagram
    • Pinterest
    • YouTube

    Footer

    ↑ back to top

    About

    • Privacy Policy

    Contact

    • Contact
    • Portfolio

    Copyright © 2011-2023 Playful Cooking. All content on this blog is copyrighted. It may not be republished in part or whole without permission and proper credit. Please contact me to seek republishing or syndication rights.