Khōresh-e Fesenjān [Walnut & Pomegranate Stew | vegan]

With roots tracing back to the ancient Persian Empire, this storied stew slowly cooks down finely ground walnuts and pomegranate molasses into a thick, glossy sauce. In this fully plant-based version, seared mushrooms provide an earthy counterpoint to the rich, sweet-and-sour gravy.

Khōresh-e Fesenjān [Walnut & Pomegranate Stew | vegan]

Classic Walnut & Pomegranate Stew | vegan

Origin: Pan-Iranian Classic

While walnuts and pomegranates were staples of the ancient Achaemenid economy in 500 BCE, this complex stew was perfected centuries later in the lush northern province of Gilan, before being formally codified in 19th-century Qajar culinary manuscripts. It’s traditionally served at celebrations, prized for its unique flavor profile and its rich, dark color.

The distinctive character of the stew comes from slowly cooking down finely ground walnuts and pomegranate molasses. As it simmers, the walnut releases its oil, combining with the pomegranate to create a thick, glossy sauce that looks almost like melted chocolate. This traditionally complements the gaminess of wild duck, but Qajar era records also include versions with eggplant, kidney beans, and pumpkin. In fact, a version with eggplant is eaten to this day in Gilan, known locally as Shīsh Andāz. In this recipe, seared mushrooms provide an earthy counterpoint to the tangy sauce.

Serves: 6-8 people
Preparation time: 25 minutes
Cooking time: 1 hour 45 minutes

Ingredients

Fresh Produce

  • 1 lb (450g) mushrooms, composed of half cremini and half oyster
  • 1 large yellow onion
  • Āb-nāranj (Seville sour orange juice) or āb-ghūreh (verjuice) (optional, for sweetness balance)
  • Fresh pomegranate arils (optional, for garnish)

Pantry

  • 2 cups (250g) raw walnuts, shelled
  • 3 tbsp extra light olive oil
  • 1 tsp ground turmeric
  • ½ tsp ground cinnamon
  • 1 cup (¼ liter) pomegranate molasses (high-quality and tart is best)
  • 1 cup vegetable broth
  • 1 tbsp brown sugar (optional, for sweetness balance)
  • Salt and freshly ground black pepper to taste

Preparation

  • Finely chop the onion.
  • Wipe the cremini mushrooms clean and slice them into ¼-inch thick pieces.
  • For the oyster mushrooms, trim the tough base and then tear them by hand into substantial, bite-sized pieces.

Instructions

  1. Toast the walnuts. Preheat the oven to 350°F (175°C). Spread the walnuts on a baking sheet and toast for 7-10 minutes until fragrant and lightly browned, being watchful to prevent burning. Let them cool completely, then place in a food processor and grind to a fine, sandy meal consistency.
  2. Create the sauce base. In a large, heavy-bottomed pot or Dutch oven, heat 2 tbsp of the oil over medium heat. Add the chopped onion and sauté for 8-10 minutes, until softened and translucent. Stir in the turmeric and cinnamon, and cook for one minute more until fragrant. Add the ground walnuts to the pot and stir continuously for 2-3 minutes to toast the walnut meal.
  3. Simmer the stew. Pour in the pomegranate molasses and 2 ½ cups of cold, filtered water, stirring vigorously to combine everything into a smooth sauce. Bring the mixture to a gentle boil, then reduce the heat to the lowest possible setting. Cover the pot and let cook for at least 1 hour and 15 minutes, stirring occasionally. This long, slow simmer is essential.
  4. Prepare the mushrooms. While the sauce is in its final 30 minutes of simmering, heat the remaining 1 tbsp of oil in a large skillet over medium-high heat. Working in batches if necessary to avoid overcrowding, place the mushrooms in a single layer in the skillet and cook undisturbed for 3-4 minutes until the undersides are browned. Season them cleanly with a pinch of salt, then stir and continue to cook until they are well-browned all over.
  5. Combine and finish. Gently fold the seared mushrooms into the simmering sauce. Continue to cook, uncovered, for the remaining 20 minutes.
  6. Serve. Taste the finished fesenjān. If it is overly tart, stir in the optional brown sugar. If it is too sweet, add a splash of āb-nāranj or āb-ghūreh. Adjust with salt and pepper as needed. Garnish with a generous sprinkle of fresh pomegranate arils and serve with fluffy Persian rice.

Tips

  • The quality of your pomegranate molasses is the most important factor in the quality of your dish, after technique. Look for a brand that is 100% pomegranate without added sugars.
  • For a traditional trick to encourage oil separation, add one or two ice cubes to the pot during the last 30 minutes of simmering. Achieving this oil layer is a coveted state known in Persian cooking as be roghan oftādan.
  • Like many stews, the flavors deepen and improve overnight. This is an excellent dish to make a day in advance. It also freezes well for up to three months.