Khoresh Bamieh – Okra and beef stew

Khoresh Bamieh comes originally from Khuzestan province in southern Iran, where it is traditionally prepared with tamarind sauce. This variety, which is more common elsewhere in Iran, substitutes tomato sauce for the less well-known tamarind.

Okra, or Bamieh in Farsi, has its own share of controversy. “Oh, not another one”, you say! Okra’s flavor profile is often compared to that of an eggplant, and it has both fans and enemies, with strong opinions on both sides of the fence. It can have an unpleasant texture when not properly treated in the cooking process: it has an unfortunate tendency to become slippery and gooey in texture. Can you tell that I am trying very hard to avoid saying the word “slimy”?

But with a pinch of knowledge and a spoonful of care, one can overcome this challenge. When okra is cut and its cell walls are exposed, it produces a very sticky substance that tends to be off-putting. So to avoid this scenario altogether, buy them small, and cook them whole. If you must slice them, make sure that you do so into larger pieces. Then cook them with sufficient oil and at a higher temperature, don’t overcrowd them in the pan, and don’t stir them too much.

Whether you fry the okra or roast them or incorporate them in a stew, be sure to cook this misunderstood vegetable properly (approximately 15-20 minutes) so as to keep the texture from misbehaving.


Khoresh Bamieh

Omid Roustaei, The Caspian Chef
Okra and beef stew
5 from 16 votes
Prep Time 10 minutes
Cook Time 1 hour 55 minutes
Total Time 2 hours 5 minutes
Course Main Course
Cuisine Persian
Servings 4


  • 1 pound whole okra, approximately 20 pieces, stems trimmed
  • 8 tablespoons oil, divided
  • 1 onion, diced
  • 1 pound beef, cut into 1 inch pieces
  • 5 cloves garlic, minced
  • 1 teaspoon turmeric, ground
  • 1/2 teaspoon pepper, ground
  • 3 tablespoons tomato paste
  • 1 cup water, more as needed
  • 1 teaspoon salt, adjust to your taste
  • 2-4 tablespoons Ghooreh (unripe sour grapes), or lemon juice as a substitute


  • In a large frying pan, saute the okra with 6 tablespoons of oil over medium-high heat for 10 minutes. Stir gently as needed, but avoid over stirring.
  • Once the okra has been sauteed on all sides and has turned a dark golden color, remove from the pan and set aside.
  • Add the remaining 2 tablespoons of oil and saute the onions over medium heat for about 10 minutes.
  • Add the beef, garlic, turmeric, pepper and tomato paste, increase the heat to medium-high, and saute for 2 minutes.
  • Add 1 cup of water, reduce the heat, cover and cook the stew over low heat for 75 minutes or until the meat is nearly fork tender.
  • Return the sauteed okra to the stew, add salt and Ghooreh.
  • Cover and cook over low heat for 20 minutes or until the okra has fully cooked.
  • Adjust the liquid level as needed. The stew should be moist but not watery.
  • Serve the stew with steamed saffron basmati rice.


The stew can also be made with lamb or chicken or the meat entirely eliminated to create a vegan dish.  If eliminating the meat, reduce the cooking time by 60 minutes. 
Keyword beef, khoresh, okra, stew, whole30
Tried this recipe?Let us know how it was!

10 Comments Add yours

  1. Charles Manteghi says:

    What happens to the 5 cloves of garlic ?

    1. Ah, good catch… They go in on step 4 along with beef, turmeric and tomato paste.

  2. Roya says:

    Sounds grate!
    I’ll try it tonight! But what about the tamarind?

    1. Hi Roya, there are variation on this stew, while many use tamarind, some also use tomato paste along with ghooreh or lemon juice. Hope you enjoy it!

  3. Katy says:

    Step 5: covered or uncovered?

    1. Hi Katy, covered in step 5.

  4. Ra says:

    Hi Can i change beef with chicken? If yes! How long time does it he stew need to cooking?

    1. Hi Ra, yes of course, you can switch to chicken instead of beef. Cooking times will varry depending on the size of the chicken pieces you use. Generally speaking, when I cook chicken for Persian stews, I use whole chicken pieces with bones in and cook it for about 75-90 minutes or until fully cooked and tender.

  5. Travis says:

    Hi TCC,

    Can I use frozen okra? If so, any adjustment to the recipe required?


    1. Hi Travis, yes you can absolutely use frozen okra. I would make sure the okra is completely thawed out, and then laid out on a paper towel to remove all the extra moisture before proceeding to the sauteing stage. I would also be just a bit extra careful to not over-stir to avoid them getting sticky. Enjoy!

Leave a Reply

Your email address will not be published. Required fields are marked *