Back to all recipes
Ghormeh Sabzi

Ghormeh Sabzi

Persian Herb Stew (Ghormeh Sabzi) — The Crown Jewel of Iranian Cooking

This legendary stew transforms mountains of fresh herbs into liquid emerald magic, studded with tender beef and punctuated by the mysterious tang of dried Persian limes. It's a dish that rewards patience — the herbs need time to meld into something deeper and more complex than the sum of their parts.

Middle EasternDinnerComfort FoodHealthyOne PotInstant PotBeef
Prep30 min
Cook50 min
Total1 hr 20 min
Servings6
Difficultymedium

Ingredients

  • 18 ozfresh flat-leaf parsley, stems removed
  • 8 ozfresh cilantro, stems removed
  • 2 bundlesgreen onions, whole bundles
  • 1 yellow or brown onion
  • 2 lbbeef stew meat, cut into 1-inch cubes
  • 1 tspkosher salt
  • ½ tspfreshly ground black pepper
  • tspground turmeric
  • 1 tbspall-purpose flour
  • 2 tbspextra virgin olive oil, divided
  • 3 tbspdried fenugreek leaves (shanbalileh)
  • 3 dried Persian limes (limoo amani)
  • 4 cupbeef broth, preferably low-sodium
  • ¼ cupfresh lemon juice(optional)
  • 20 ozcanned red kidney beans, drained and rinsed

Instructions

  1. Strip all stems from the parsley and cilantro — you want only the tender leaves and very thin stems. This step matters because thick stems will stay woody no matter how long you cook them.
  2. Wash all the leafy greens thoroughly in cold water, then drain and spin completely dry. Wet herbs will splatter when they hit the hot pot, so take the time to get them properly dry.
  3. Working in batches, pulse the dried herbs in your food processor until they're roughly chopped — think confetti-sized pieces, not powder. Transfer each batch to a large bowl and set aside.
  4. Trim and slice the green onions thin, keeping the white and light green parts separate from the darker green tops. You'll add them at different times for the best texture.
  5. Peel and dice the onion as fine as you can manage — small pieces will break down into the stew base better than big chunks.
  6. Toss the beef cubes with salt, pepper, turmeric, and flour until every piece is evenly coated. The flour helps thicken the stew and gives the meat better browning.
  7. Hit the Sauté button on your Instant Pot and select the More setting for high heat. You need serious heat to brown the meat properly.
  8. Once the display reads Hot, add 1 tablespoon of oil and let it shimmer before adding the meat. This prevents sticking right from the start.
  9. Brown the beef on all sides until you see a good crust forming — don't crowd the pan or move pieces too early. Transfer the browned meat to a plate and set aside.
  10. Add the remaining tablespoon of oil to the same pot. Those browned bits on the bottom will add serious flavor to your stew base.
  11. Sauté the diced onion until it's completely softened and starting to turn golden. This creates the sweet foundation that balances all those bitter herbs.
  12. Add the white parts of the green onions and cook for about 2 minutes until they're fragrant and starting to soften.
    2 min
  13. Stir in the green parts of the scallions and continue cooking just until they wilt. They'll add a different layer of onion flavor to the mix.
  14. Add all your chopped parsley and cilantro to the pot, stirring constantly as they hit the heat. They'll seem like an enormous amount at first, but they'll cook down quickly.
  15. Sprinkle in the dried fenugreek and mix it through the herb mixture. This ingredient is key to authentic ghormeh sabzi — it adds an earthy, slightly bitter note that's irreplaceable.
  16. Pierce each dried lime several times with the tip of a sharp knife. This allows their intensely sour, mysterious flavor to infuse throughout the stew without the limes falling apart.
  17. Pour in the broth and lemon juice, then nestle the pierced limes and browned beef back into the pot. The liquid should just cover everything.
  18. Lock the lid in place and pressure cook on the meat/stew setting for exactly 35 minutes. This long cook time transforms tough stew meat into fork-tender pieces.
    35 min
  19. Allow natural pressure release for 10 minutes, then manually release any remaining pressure. The natural release keeps the meat from toughening up.
    10 min
  20. Stir in the drained and rinsed kidney beans. They just need to heat through and absorb some of that herb-infused broth.
  21. Close the lid again and switch to the warm setting for 15 to 30 minutes. This final rest lets all the flavors marry and gives the stew its signature depth.
    30 min
  22. Serve over fluffy basmati rice with the dried limes still in the stew — just warn people not to bite into them. The rice soaks up that incredible herb-scented broth perfectly.