fesenjan stew mushrooms Saffron Recipe is a meat-free Persian fesenjan made with ground walnuts, pomegranate molasses, mushrooms and saffron. It keeps the sweet-tart character and slow-cooked texture of the familiar stew while mushrooms provide the substantial pieces in the sauce.

Mushroom Fesenjan Stew
Good fesenjan cannot be hurried. Finely ground walnuts need gentle heat and enough time to release their oil, while pomegranate molasses supplies the acidity that balances their richness. Add the mushrooms later so they remain recognisable instead of dissolving into the sauce.
Preparation: 20 minutes
Cooking: 1½–2 hours
Serves: 6
Ingredients
- 4 cups finely ground walnuts
- 1 large onion, finely grated
- 150 g firm mushrooms
- ½ cup pomegranate molasses
- Up to 5 tablespoons sugar, adjusted to taste
- 1 teaspoon ground cinnamon
- 2 tablespoons tahini
- 2 tablespoons strong brewed saffron
- 1 teaspoon fresh lemon juice
- Fine salt and black pepper, to taste
- 1 tablespoon neutral oil
- Cold water, as needed
Use pomegranate molasses with a flavour you enjoy on its own; brands range from sharply sour to quite sweet. Prepare a concentrated infusion for the stew using our guide to brewing saffron.
Start the Walnut Sauce
Warm the oil in a heavy saucepan over medium-low heat. Add the grated onion and cook for 6–8 minutes, stirring, until soft and pale gold.
Add the ground walnuts and black pepper. Stir constantly for 3–4 minutes. Walnuts scorch easily, so reduce the heat if they begin to catch on the base of the pan.
Pour in 2 cups of cold water and stir until smooth. Bring the mixture just to a boil, then immediately lower the heat. Partly cover and simmer very gently for 45 minutes, stirring from the bottom every 10 minutes.
Prepare the Mushrooms
Wipe the mushrooms clean and cut them into thick slices or quarters. Toss them with the lemon juice; this limits surface browning while you work.
Heat a wide dry frying pan over medium-high heat. Add the mushrooms in a single layer and cook until they release their moisture. Continue until the liquid evaporates and the edges begin to colour. Cooking them separately prevents their water from diluting the walnut sauce.
Build the Sweet-Tart Fesenjan
Whisk the pomegranate molasses, tahini, cinnamon, brewed saffron and 2 tablespoons of the sugar into the walnut mixture. Add the mushrooms and a pinch of salt.
Continue cooking over the lowest heat for another 45–60 minutes. Stir occasionally, reaching into the corners of the pot. The finished mushroom fesenjan should be dark, glossy and thick enough that a spoon drawn through it leaves a brief trail.
If the sauce becomes tight before the walnuts have softened, add cold water ¼ cup at a time. A few ice cubes can be used instead; the sudden cooling is a traditional technique associated with helping the walnut oil become visible, but patient low cooking is still what develops the stew’s texture.
Balance the Flavour
Taste only after the stew has reduced, because both sweetness and acidity become stronger as water evaporates. Add more sugar one tablespoon at a time if the pomegranate molasses is too sharp. You may not need all five tablespoons.
If the stew tastes flat rather than sour, a little more pomegranate molasses is a better correction than extra lemon juice. Add salt gradually at the end; reducing a well-salted sauce can make it too salty.
Serve Mushroom Fesenjan
Rest the stew for 10 minutes, then spoon it into a warm bowl. A few drops of brewed saffron across the surface give a clean aroma without turning it into a separate “saffron sauce.”
Serve with steamed basmati rice, adding a small portion of golden saffron rice on top if you like. The sauce is rich, so a crisp salad or fresh herbs make a useful contrast. Leftovers often taste even more settled the next day; cool and refrigerate them promptly, then reheat slowly with a splash of water.




