Indian cooking
Indian cooking / Dishes / Khatti Meethi Machhali
Khatti Meethi Machhali (Sweet & Sour Fish)

Khatti Meethi Machhali

Sweet & Sour Fish
Non-vegetarian●●●Origin AwadhPrep 30 minutes, plus cooling and marinating timeCook 15 minutes

Succulent cubes of fish marinated twice in a tangy-sweet spiced tamarind and yoghurt coating, then charred over high heat until smoky and tender.

Tamarind sauce spices

6 gStirred into the simmering tamarind reduction (step 1)
01
2.6 g1 teaspoon
spice
02
2.6 g1 teaspoon
spice
03
1.3 g½ teaspoon
spice blend
Leave blended together; they go into the saucepan at the same time.

Everything else

01
Solecleaned and cut into large cubes
1000 g
fish
02
15 g1 tablespoon
souring agent
04
to taste
dairy
05
to taste
salt
06
100 g
souring agent
07
43 g4 tablespoons
sweetener

Method

  1. Warm 100 g tamarind pulp in a saucepan with a splash of water over medium heat. Stir in 43.2 g jaggery, salt to taste, and the tamarind sauce spices. Simmer until the sauce reduces and thickens, then take it off the heat and let it cool completely.
  2. Place 1000 g fish cubes in a bowl and season with 15.3 g lemon juice, 0.5 tablespoon white pepper, and salt to taste. Toss to coat evenly, cover, and chill in the refrigerator for 30 minutes.
  3. In a wide mixing bowl, whisk 250 g hung yoghurt until smooth, then stir in 1 tablespoon red chilli paste and the cooled tamarind sauce. Lightly press the marinated fish between your palms to remove excess moisture, then toss the fish in the yoghurt mixture until thoroughly coated. Cover and refrigerate for 1 hour.
  4. Fire up a tandoor, light a charcoal grill to medium heat, or preheat an oven grill (broiler) to medium. Thread the fish onto metal skewers, leaving about 2.5 cm (1 inch) between pieces, and spoon over any marinade left in the bowl.
  5. Grill the skewers for 6 to 8 minutes until the fish is just cooked through.
  6. Hang or prop the skewers over a tray for 2 to 3 minutes to drain any dripping juices. Transfer the skewers to a roasting dish, brush generously with melted butter, and return to the grill for a final 4 minutes.

Don't have something?

Sole
Ground white pepper
  • Ground black pepper

    Use 80–100% of the weight. Darker and sharper; reduce slightly if you do not want extra heat.

  • Black peppercorn

    Grind the same weight fresh; same darker, sharper result.

Lemon juice
  • Lime juice

    Use equal volume or weight; delivers almost identical sharp acidity with a faintly more aromatic, bitter-edged profile.

  • Dried mango powder

    Use 25% of the weight (about 1 g amchoor for 4 g juice); provides clean fruity tartness without thinning the sauce.

  • White vinegar

    Use 75% of the volume; gives direct sourness without any citrus floral fragrance.

Hung yoghurt
  • Hung natural yoghurt

    Use the same weight. The names are used interchangeably; check seasoning.

  • Greek yoghurt

    Use the same weight. It is thick enough for marinades and raitas, with a slightly sharper taste.

  • Full-fat natural yoghurt

    Use about 175% of the weight and strain through muslin for 3–4 hours to get the same thick weight.

Red chilli paste
  • Red chilli powder

    Use about 30–40% of the paste weight, mix with water to a paste and add gradually; it is drier and hotter.

  • Fresh red chilli

    Blend deseeded fresh red chillies to the same weight as the paste; fresher, sharper heat and more moisture.

  • Kashmiri red chilli powder

    Use the same weight mixed with water; gives good red colour but much less heat, so add cayenne if needed.

Melted butter
  • Melted ghee

    Use the same weight; nuttier and keeps better. Reduce salt if the butter was salted.

  • Vegetable oil

    Use 80% of the weight; no dairy flavour and less richness. Good for frying, less good for finishing.

  • Melted unsalted butter

    Use the same weight; adjust salt in the dish if your butter was salted.

Tamarind pulp
  • Tamarind paste

    Use 70–80% of the weight, dilute with water and strain; paste is more concentrated.

  • Tamarind extract

    Use 150% of the weight and reduce; extract is thinner and less fibrous.

  • Lime juice

    Use 60% of the weight plus a pinch of jaggery; sharper and lacks body, so thicken if needed.

Jaggery
  • Granulated sugar

    Use 80% of the weight. Granulated sugar is sweeter by weight, but gives a cleaner, one-dimensional sweetness that lacks jaggery's caramel, molasses depth.

  • Raisin

    Soak and blend into a paste; use 100% to 120% of the weight. Adds rich, natural, fruity sweetness with complex, dark molasses notes that thicken the gravy.

Chilli powder
  • Red chilli powder

    Use 100% of the weight. Provides direct, sharp heat and red colour in equal measure.

  • Kashmiri chilli powder

    Use 150% to 200% of the weight if matching colour, but add a pinch of black pepper or hot chilli if you need equivalent fiery heat.

  • Cayenne pepper

    Use 75% to 100% of the weight. Offers a sharp, clean heat with slightly less earthy depth and less crimson colour.

Ground cumin
  • Cumin seed

    Dry-roast briefly and grind finely; use equal weight (1:1). Imparts an even punchier, nuttier, toasty aroma than pre-ground cumin.

  • Ground coriander

    Use equal weight (1:1). Adds mild, lemony sweetness rather than cumin's smoky, earthy bite; curries will taste lighter and less savoury.

  • Black cumin seeds

    Grind finely; use 60% to 75% of the weight. Produces a darker, more complex, smoky-herbal flavour suited to rich gravies.

Garam masala
  • Ground cumin

    Use 50% of the weight mixed with equal parts ground coriander and a pinch of ground cinnamon, ground cloves, and ground green cardamom. Sprinkle near the end for a warming finish.

  • Lentil stew spice mix

    Use 75% of the weight. Simmer briefly in the gravy; imparts roasted warmth and complexity, though it adds a slight tang and earthy lentil undertone.

Similar dishes

Bhunee Machhali
Grilled (Broiled) Trout
Bhunee Machhali tastes smoky and lemon-tangy with mustard-oil and yoghurt notes, not sweet-sour like this dish's tamarind-jaggery coating.
  • Same: Bhunee Machhali shares a double yoghurt-and-lemon marinade, chilli powder, garam masala, melted butter, salt, and a smoky high-heat finish with this dish.
  • Different: Bhunee Machhali uses whole trout, mustard oil, turmeric, ginger, garlic and yellow chilli powder, and it lacks this dish's sole cubes, tamarind, jaggery, cumin, white pepper and red chilli paste.
Tikha Maslyatil Tali Macchi
Piquant Fish Fry
Tikha Maslyatil Tali Macchi tastes sharply hot and tangy from green chilli and lime with warm cumin-coriander notes, while this dish tastes sweet-sour from tamarind and jaggery with yoghurt richness and a smoky char.
  • Same: Tikha Maslyatil Tali Macchi shares with this dish a fish base marinated with ground cumin, chilli powder, salt, and a sour citrus juice before high-heat cooking.
  • Different: Tikha Maslyatil Tali Macchi uses ginger paste, garlic paste, green chilli, turmeric, ground coriander, lime juice, and vegetable oil for frying, while this dish uses hung yoghurt, tamarind, jaggery, red chilli paste, garam masala, white pepper, lemon juice, and melted butter for charring.
Mahi Tikka Ajwaini
Thyme-flavoured Fish
Mahi Tikka Ajwaini tastes tangy, smoky and herbal from ajwain and mustard oil, not sweet-sour like this dish with its tamarind and jaggery.
  • Same: Mahi Tikka Ajwaini shares with this dish cubed fish, a hung-yoghurt marinade, melted butter, garam masala, and a smoky high-heat char.
  • Different: Mahi Tikka Ajwaini uses lemon, mustard oil, ajwain, ginger-garlic paste, yellow chilli powder, turmeric and chana dal, while this dish uses tamarind, jaggery, white pepper, red chilli paste, cumin and sole.
Karimeen Polichattu
Pearl Fish Pan Grilled in Banana Leaf
Karimeen Polichattu has a pungent, savory, and herb-forward flavor, whereas this dish is predominantly sweet and sour from jaggery.
  • Same: Both recipes season fish with chilli powder, salt, and lemon juice.
  • Different: Karimeen Polichattu is pan-grilled in banana leaf parcels with vegetable oil, ginger paste, garlic paste, and curry leaves, omitting the jaggery, cumin, and garam masala used in this dish.