Skip to content
Out of

Mahyaveh substitutes

Mahyaveh substitutes — 6 options, ranked, with the exact amount

Use thisBest of 6 options

Use Fish sauce with toasted spices (best overall)

Same amount as the mahyaveh

For the finished mixture

Use Thai or Vietnamese fish sauce, but spice it first, because plain fish sauce gets the salt and the fermented savouriness and misses everything else. For a quarter cup of fish sauce, stir in a quarter teaspoon each of ground cumin, coriander and mustard, a pinch of ground fenugreek and a teaspoon of tamarind paste, then warm it for a minute. If you only have plain fish sauce, use about three quarters as much as the recipe asks for, since mahyaveh is thicker and less aggressively salty on the tongue. In a Bandari dish mahyaveh is doing three jobs at once: salt, deep fermented umami, and a warm spiced aroma, and the spices are what make it taste Iranian rather than Southeast Asian.

Verdict —
Works
Best for —
dipping sauce for taftoon or lavash

Updated 26 Jul 2026 · no sponsored swaps

Every option, one card

Ranked
Mahyaveh substitutes compared
SubstituteInstead of mahyaveh
Fish sauce with toasted spices (best overall)dipping sauce for taftoon or lavashSame amountFor the finished mixtureWorks
Plain fish saucestews and braises where other spices are already present¾ the amount of mahyaveh called forYou'll taste it
Colatura di alici or garumdishes where you want fermented depth without Southeast Asian sharpnessSame amountWorks
Anchovy paste thinned with water and lemoncooking rather than dipping1 teaspoon paste plus 1 tablespoon water per tablespoon of mahyavehYou'll taste it
Shrimp paste bloomed in oilcooked dishes only½ teaspoon paste per tablespoon of mahyavehYou'll taste it
Soy sauce, miso and tamarind (the least-bad vegetarian option)vegetarian and vegan versions of Bandari dishesSame amountFor the mixture, but expect a real gapTweak it
What changes6 options

Fish sauce with toasted spices (best overall)

similar taste and texture

Standard fish sauce rebuilt into mahyaveh with the spice mix that defines it.

Best for
dipping sauce for taftoon or lavash, Bandari rice dishes, fish and shrimp, tomato and herb stews from Hormozgan

Toast a quarter teaspoon each of mustard seed, coriander seed and cumin in a dry pan until they smell nutty, grind them, then whisk into a quarter cup of fish sauce with a pinch of ground fenugreek, a teaspoon of tamarind paste and two tablespoons of water. Warm gently, do not boil. The result is close enough that most people would not question it: slightly thinner and cleaner than the real thing, with less of the heavy long-fermented depth, but the spice aroma lands correctly. Fenugreek is the single most recognisable note, so do not skip it, and do not overdo it either because it turns bitter fast.

Plain fish sauce

different taste and texture

Fermented anchovy sauce from Thailand or Vietnam, the closest thing on a normal shelf.

Best for
stews and braises where other spices are already present, seasoning rice, quick fixes mid-recipe

The fermented fish backbone is genuinely the same idea, which is why this works at all. What changes: it tastes sharper, saltier and more one-note, with a thin brininess instead of mahyaveh's rounded, almost gravy-like body, and there is no spice perfume at all. In a cooked dish with cumin and turmeric already in the pot you may barely notice. As a bread dip on its own, plain fish sauce tastes harsh and unfinished, so spice it.

Colatura di alici or garum

similar taste and texture

Italian anchovy drippings, an unspiced fermented fish liquid with a long slow ferment behind it.

Best for
dishes where you want fermented depth without Southeast Asian sharpness, fish, dressings

The best match for the fermentation character specifically, rounder and less pungent than Thai fish sauce and closer to mahyaveh's mellow savouriness. It is also expensive, and it still has none of the mustard and fenugreek aroma, so add the spice mix as above. Use it if you already own a bottle rather than buying one for this purpose.

Anchovy paste thinned with water and lemon

different taste and texture

Tubed salted anchovy paste loosened into a pourable sauce.

Best for
cooking rather than dipping, stews, rubs for grilled fish

Mash it smooth with the water and a squeeze of lemon before it goes near the pan or it will stay in lumps. The result is oilier, fishier in a fresh-anchovy way rather than a fermented way, and less salty per spoon, so taste and adjust. It reads as anchovy to most palates, which is not quite the same thing as reading as fermented fish sauce, but in a spiced tomato dish nobody will mind. Add the cumin, coriander, mustard and fenugreek to get it into the right neighbourhood.

Shrimp paste bloomed in oil

different taste and texture

Fermented shrimp paste, fried briefly in a little oil to tame the raw smell.

Best for
cooked dishes only, rice, vegetable stews

Powerfully funky and far more concentrated, so start at half the quantity and work up. The funk goes in a shrimpy, slightly sweet direction rather than mahyaveh's fishy-savoury one, and shrimp paste never dissolves completely, so a clear sauce will look cloudy and speckled. Always fry it for thirty seconds first, because used raw it dominates everything. Not suitable as a bread dip.

Soy sauce, miso and tamarind (the least-bad vegetarian option)

different taste, similar texture

Two tablespoons soy sauce, half a teaspoon of miso, a teaspoon of tamarind paste and the mahyaveh spice mix, plus a small piece of toasted nori if you have it.

Best for
vegetarian and vegan versions of Bandari dishes, when no fish product is possible

Be honest with yourself here: this gets you salt, fermented savouriness and the right spice aroma, and it does not get you fish. A vegetarian version tastes rounder, maltier and distinctly less marine, and the finished dish will taste good but not like the original. Crumbling in a little toasted nori or a few drops of seaweed soaking water narrows the gap more than anything else. This is the least-bad option rather than a substitute.

Questions

5 questions

Can I just use regular fish sauce instead of mahyaveh?

Yes, and it is the right starting point, but it is not the same thing. Fish sauce gives you the salt and the fermented savoury depth and stops there. Mahyaveh is a spiced sauce, built on mustard, coriander, cumin and fenugreek, and those spices are most of what makes it recognisable. Spend two minutes adding them and the swap becomes genuinely good.

Can I leave it out altogether?

In a stew, you can, but the dish will taste noticeably flat and you will find yourself adding salt to compensate without ever getting the savoury depth back. If you are omitting it, add a little extra salt plus something else with fermented savouriness such as a spoonful of tomato paste cooked until it darkens, and accept that the result is a related dish rather than the same one. As a bread dip, mahyaveh is the whole point, so there is nothing to leave out.

Is mahyaveh the same as fish sauce from Thailand?

They are cousins. Both are small fish fermented with salt until they liquefy, and that shared process is why the swap works. The differences are that mahyaveh is spiced after fermenting, is usually thicker and darker, and tastes rounder and less sharply salty. Southeast Asian fish sauce is unspiced, thinner and more piercing.

How long does homemade mahyaveh substitute keep?

A spiced fish-sauce mixture keeps in a sealed jar in the fridge for two to three weeks. The ground spices lose their aroma faster than the sauce spoils, so it will taste dull before it goes off. Make it in small batches, and if it has been sitting a while, refresh it with a pinch of freshly ground cumin and coriander.

What does mahyaveh actually taste like, so I know what I am aiming for?

Salty and deeply savoury first, then a warm spiced aroma from mustard and fenugreek, then a faint sourness. It is pungent to smell and much more moderate to taste, in the same way anchovies are. If your substitute tastes only salty, it needs spices; if it tastes only spiced, it needs more fermented savouriness.

Tips for substituting mahyaveh

5 tips
  1. Mahyaveh is usually eaten as a dip rather than cooked into a dish, warmed slightly and mopped up with taftoon or lavash alongside tomato, onion and herbs. If you are replacing it in that role, your substitute needs to taste finished on its own, which means the spices are not optional.
  2. Fenugreek is the giveaway aroma. A quarter teaspoon of ground fenugreek per quarter cup of sauce is the difference between something that tastes like Thai fish sauce and something that tastes like southern Iranian food. Any more than that and it turns bitter and maple-like.
  3. Warm any fish-sauce substitute gently before serving, but never boil it. Boiling drives off the volatile aromas that make it smell appetising and concentrates the salt, and a reduced fish sauce can go from seasoned to inedibly salty in under a minute.
  4. Salt last. Every substitute here is salty, and the salt levels differ wildly between brands of fish sauce, so add the sauce to your dish first and only then decide whether it needs any salt at all.
  5. If your recipe uses mahyaveh inside a home-preserved pickle or torshi, do not adjust the sauce, the salt or the vinegar. Preserving recipes rely on a tested salt and acid balance for safety, so follow the recipe exactly or use it as a fresh refrigerated condiment instead, and check the National Center for Home Food Preservation for guidance on canned and pickled foods.

Sauces & condiments drawer All ingredients