Bengal

Macher Matha diye Moong Dal

Roasted moong dal cooked with fried Rohu fish head.

Prep15 minCook35 minTotal50 minServes4DietNon-vegLevelMediumSpice
Macher Matha diye Moong Dal from Bengal

About this dish

A crown jewel of Bengali non-vegetarian delicacies, Macher Matha diye Moong Dal elevates humble lentils to a celebratory status. It features the head of a large Carp (usually Rohu or Katla), deep-fried and then broken into the dal. This dish is a staple at weddings and special Sunday lunches, offering a complex interplay of nutty dal and rich fish oils.

Ingredients

The Fish and Dal

  • 1 large Rohu or Katla fish head, halved
  • 200g (1 cup) Sona Moong Dal
  • 1/2 tsp Salt + 1/2 tsp Turmeric (for marinating fish)

For the Tempering

  • 4 tbsp Mustard oil (for frying fish and tempering)
  • 2 Bay leaves
  • 2 Dried red chilies
  • 1/2 tsp Cumin seeds
  • 2-3 Cloves, 1 inch Cinnamon, 2 Cardamoms

The Masala Base

  • 1 medium Onion, finely chopped
  • 1 tbsp Ginger-garlic paste
  • 1 small Tomato, chopped
  • 1 tsp Turmeric powder
  • 1 tsp Cumin powder
  • 1/2 tsp Red chili powder
  • 1 tsp Sugar
  • 2 Green chilies, slit

Finishing Touches

  • 1 tsp Ghee
  • 1/2 tsp Garam masala powder
  • Handful of chopped coriander leaves

Method

  1. 1

    Roasting the Dal

    Dry roast the moong dal in a pan on medium heat until it turns golden and aromatic. Wash the roasted dal and pressure cook with 3 cups of water, a pinch of turmeric, and salt for 2 whistles. The dal should be cooked but not completely dissolved.

  2. 2

    Prepping the Fish Head

    Clean the fish head thoroughly, ensuring the gills are removed. Rub with salt and turmeric. Heat mustard oil in a kadai until smoking, and fry the fish head pieces until they are dark golden brown and very crispy. Remove and set aside.

  3. 3

    Developing the Base

    In the same oil (leave about 2 tbsp), add the whole garam masala, bay leaves, and cumin seeds. Once they sizzle, add the chopped onions and sauté until they turn translucent and slightly golden.

  4. 4

    Cooking the Masala

    Add the ginger-garlic paste and sauté for 2 minutes. Add the tomatoes, turmeric, cumin powder, and chili powder. Cook on medium heat, splashing water if needed, until the oil separates and the tomatoes are pulpy.

  5. 5

    Integrating the Fish

    Add the fried fish head to the masala. Using your spatula, gently break the head into smaller chunks. This allows the juices and marrow to flavor the base. Sauté for 3-4 minutes.

  6. 6

    Combining Dal and Fish

    Pour the cooked dal into the kadai with the fish and masala. Stir well to combine. Add slit green chilies and sugar. The sugar is essential to balance the strong fishy notes.

  7. 7

    Simmering for Flavor

    Lower the heat and let the dal simmer with the fish head for 8-10 minutes. The dal will thicken and absorb the richness of the fish oils. If it becomes too thick, add a little hot water.

  8. 8

    The Final Flourish

    Stir in the ghee and garam masala powder. These final aromatics cut through the heavy scent of the fish and round out the dish. Garnish with coriander leaves.

  9. 9

    Resting Period

    Turn off the heat and cover the pot. Let it rest for 5 minutes; this allows the fish head pieces to soften slightly in the hot dal while keeping the outer crust flavorful.

Notes & variations

  • The fish head must be extremely fresh; any staleness will ruin the entire pot of dal.
  • Deep frying the fish head until 'kurkure' (crunchy) is vital to ensure no raw smell remains.
  • You can add fried potato cubes for extra texture.
  • If you prefer a smoother dal, whisk the cooked dal before adding it to the fish.

Serve with

Serve with plain Basmati rice and a side of Jhuri Aloo Bhaja (matchstick fries).

Cook's note

Use a heavy spatula to crack the fish head while it's in the masala to release the 'moka' (brain/marrow), which is the flavor powerhouse.

← More from Bengal