Puti Maach Recipe – Tangy Tamarind Fish Fry with Mustard Seeds

Neha DeshmukhRecipe Author
Ingredients
4
Person(s)
  • 500 gm
    Puti Maach
  • 1 teaspoon
    salt
  • 1 teaspoon
    turmeric powder
  • 1 count
    oil
  • 1 teaspoon
    cooking oil
  • 1 teaspoon
    black mustard seeds
  • 2 teaspoons
    tamarind paste
  • 3 count
    green chili
  • 1 teaspoon
    sugar
  • 2 tablespoons
    finely chopped cilantro
Directions
  • Marinate fish with 1 tsp salt and 1/2 tsp turmeric for 30 minutes.
  • Mix tamarind paste with 1 cup water; set aside.
  • Heat oil in a pan. Fry fish until crispy (3-4 minutes). Drain on paper towels.
  • Temper mustard seeds and green chilies in 1 tsp oil. Add turmeric and tamarind water.
  • Add sugar and fried fish to the tamarind broth. Simmer for 2 minutes.
  • Adjust salt to taste, garnish with cilantro, and serve with steamed rice.
Nutritions
  • Calories:
    350 kcal
    25%
  • Energy:
    1464 kJ
    22%
  • Protein:
    25 g
    28%
  • Carbohydrates:
    30 mg
    40%
  • Sugar:
    10 mg
    8%
  • Salt:
    800 g
    25%
  • Fat:
    15 g
    20%

Last Updated on 6 months ago by Neha Deshmukh

Puti Maach Recipe – Tangy Tamarind Fish Fry with Mustard Seeds

Introduction

Oh, Puti Maach! Just the name brings back memories of summer afternoons spent at my Dadi’s (grandmother’s) place in West Bengal. This tiny fish, fried to a golden crisp and then simmered in a tangy tamarind sauce, was always on the menu. It’s a dish that’s simple, comforting, and bursting with flavour. I’m so excited to share my version with you – it’s a little piece of my childhood, and I hope it becomes a favourite in your kitchen too!

Why You’ll Love This Recipe

This Puti Maach recipe is a winner for so many reasons. It’s quick – ready in under 30 minutes! – and incredibly easy, even for beginner cooks. The combination of crispy fried fish and the sweet-and-sour tamarind sauce is just divine. Plus, it’s a fantastic way to experience a truly authentic Bengali flavour.

Ingredients

Here’s what you’ll need to make this delicious Puti Maach:

  • 1 lb/500 gm Puti Maach (tiny lake water fish)
  • 1 teaspoon salt
  • 1 teaspoon turmeric powder
  • Oil for frying (as needed)
  • 1 teaspoon cooking oil
  • 1 teaspoon black mustard seeds
  • 2 green chili, slit lengthwise
  • 2 teaspoons tamarind paste
  • 1 cup water
  • 1 teaspoon sugar
  • 2 tablespoons finely chopped cilantro

Ingredient Notes

Let’s talk ingredients! Getting the right ones makes all the difference.

Puti Maach (Tiny Lake Water Fish) – Sourcing & Freshness

Puti Maach is a small freshwater fish, traditionally found in the lakes and ponds of West Bengal and Bangladesh. It’s super delicate, so freshness is key. Look for fish with bright, clear eyes and a fresh, clean smell. If you can’t find Puti Maach, don’t worry – I’ll share some substitution ideas later!

Tamarind Paste – Regional Variations & Quality

Tamarind paste is the heart of this dish, giving it that signature tang. You can find it at most Indian grocery stores. There are different varieties – some are sweeter, some more sour. I prefer a slightly tart paste for this recipe. You can also make your own by soaking tamarind pulp in warm water and straining it.

Mustard Seeds – Types & Flavor Profiles

We’re using black mustard seeds here. They have a lovely pungent flavour that really pops when tempered in hot oil. Don’t substitute with yellow mustard seeds – the flavour isn’t the same!

Turmeric Powder – Varieties & Health Benefits

Turmeric adds colour, flavour, and a whole host of health benefits. I use a good quality, vibrant turmeric powder. It’s worth investing in a good brand – the flavour is much more pronounced.

Oil for Frying – Choosing the Right Oil for Crispy Fish

For frying, you want an oil with a high smoke point. Sunflower oil, canola oil, or peanut oil work well. The key is to heat the oil properly – not too hot, not too cold – to get that perfect crispy texture.

Step-By-Step Instructions

Alright, let’s get cooking!

  1. First, gently wash the Puti Maach and pat them dry. In a bowl, marinate the fish with 1 teaspoon salt and 1 teaspoon turmeric powder for about 30 minutes. This helps to remove any fishy smell and adds flavour.
  2. While the fish is marinating, let’s prepare the tamarind sauce. Mix the 2 teaspoons tamarind paste with 1 cup of water and set it aside.
  3. Now, heat enough oil in a pan for frying. Fry the marinated fish in batches until they’re golden brown and crispy (about 3-4 minutes per batch). Drain them on paper towels to remove excess oil.
  4. In a separate small pan, heat 1 teaspoon of cooking oil. Add the 1 teaspoon black mustard seeds. Once they start to splutter, add the 2 slit green chilies and sauté for a few seconds. Then, add the turmeric powder and the tamarind water.
  5. Bring the tamarind sauce to a simmer. Add the 1 teaspoon sugar and the fried fish. Gently simmer for about 2 minutes, allowing the fish to absorb the flavours.
  6. Finally, adjust the salt to your liking. Garnish with 2 tablespoons of finely chopped cilantro and serve hot with steamed rice.

Expert Tips

  • Don’t overcrowd the pan when frying the fish. Fry in batches to ensure they get crispy.
  • Be careful when tempering the mustard seeds – they can pop vigorously!
  • Taste the tamarind sauce before adding the fish and adjust the sugar and salt as needed.

Variations

This recipe is pretty versatile! Here are a few ideas to spice things up:

Vegan Adaptation (Using Plant-Based Fish Alternatives)

My friend, Priya, is vegan and loves this flavour profile. We’ve successfully used banana blossom or firm tofu, coated in a light batter and fried, as a substitute for the fish. It’s surprisingly delicious!

Gluten-Free Adaptation (Naturally Gluten-Free)

Good news! This recipe is naturally gluten-free. Just double-check that your tamarind paste doesn’t contain any hidden gluten ingredients.

Spice Level Adjustment (Mild to Spicy)

Adjust the number of green chilies to control the spice level. For a milder flavour, remove the seeds from the chilies. For extra heat, add a pinch of cayenne pepper.

Festival Adaptation (Serving During Bengali Festivals)

This dish is often served during Bengali festivals like Durga Puja and Poila Boishakh. It’s a festive treat that’s sure to impress!

Serving Suggestions

Puti Maach is best served hot with a generous portion of steamed rice. A side of dal (lentils) and a simple vegetable curry completes the meal perfectly.

Storage Instructions

Leftovers can be stored in an airtight container in the refrigerator for up to 2 days. Reheat gently in a pan or microwave. The fish won’t be as crispy, but it will still be delicious!

FAQs

What is Puti Maach and where can I find it?

Puti Maach is a tiny freshwater fish popular in Bengali cuisine. It can be found in Indian and Bangladeshi grocery stores, especially those specializing in fish.

Can I use a different type of small fish if Puti Maach is unavailable?

Absolutely! You can substitute with other small freshwater fish like anchovies, whitebait, or even small tilapia fillets.

How do I adjust the tanginess of the tamarind sauce?

Add more tamarind paste for a tangier sauce, or a little sugar to balance it out.

What is the best way to ensure the fish is crispy?

Make sure the oil is hot enough before adding the fish, and don’t overcrowd the pan. Pat the fish dry before marinating and frying.

Can this dish be made ahead of time?

You can marinate the fish and prepare the tamarind sauce ahead of time. However, it’s best to fry the fish and assemble the dish just before serving for the best texture.

Images