Bamya – Okra Stew

Bamya (Bamyeh) stew is a very popular dish and one of my absolute favorites. It is made in Iran which is probably the closest in method and outcome to other Middle Eastern countries.

Bamyeh is a well-balanced tomato stew. It has vibrant Okra, tomato sauce, garlic, onions, and meat. There are just a few technical points to consider while cooking this dish to achieve the right consistency.

Let’s be honest, Bamia stew can be tricky to cook and most people complain about it being “too slimy”. This is why they tend to avoid it. But I’m here to tell you my special way to make some delicious Okra stew in a few clear steps.



Delicious Bamya Stew

Bamya (Okra Stew) with tomato sauce and meat chunks

Tips to Perfect Your Bamya Stew

Here are some tips that will help you achieve the correct texture.

It is not necessary to thaw the frozen bamya (Okra) as it will become too soft in the cooking process once added to the pot. So, what you need to do is to remove it from the freezer 10 minutes before adding it to the stew. Then, rinse the bamya, drain, and pat dry. Finally, add it to the stew when you are ready to do so.

To avoid the slimy texture make sure not to cut the ends and don’t overcook it. The Okra will split and the inside will come out into the stew.

I use mini bamya as this is aesthetically pleasing and a lot more flavourful. If you choose to use the longer ones the same rules apply to ensure the correct texture is achieved. Instead of frozen bamya, you can use fresh bamya when in season. Attention! It may need to cook for longer to achieve the same outcome as the frozen one.


Looks Perfect!

A bowl of Bamya (Okra Stew) with lamb chunks served with vermicelli rice

How to Serve Bamya Stew

You can serve bamya stew on its own as a main dish with vermicelli rice or basmati rice next to a bowl of salad for a super healthy delicious meal.


Frequently Asked Questions

Can Bamya Stew be vegan?

Of course! You can simply delete the meat and follow the rest of the steps.

How do I store my leftovers?

Store bamya leftovers in an airtight container for up to 5 days in the fridge and in the freezer for up to 2 months.

Ingredients

  • Lamb Chunks
  • Onions
  • Mini Frozen Bamya
  • Olive Oil
  • Garlic
  • Turmeric powder
  • Arabic 7 spices
  • Salt
  • Black Pepper
  • Double concentrate Tomato Puree
  • Water
  • Rice

Steps To Prep

First, sauté the onions in a large pot with turmeric until translucent and golden (about 10 min).

Second, add the washed and dried lamb to the pot with all spices and tomato puree and sauté until nicely browned (about 10 min).

At this point, boiling water is added for the lamb to cook on medium heat for 2 hours or until it's tender but not fully coming off the bone and falling apart. You need enough water to fully cover the content of the pot, but not too much as this stew has to be on the dryer side. 

After 2 hours of cooking, add the prepared okra to the pot and stir it. Ensure that there is enough liquid only just covering the content. Remember the okra will give out water too (For video see here ). Cook for 30 minutes after adding the bamya, then serve it with rice. 


If you do make this recipe, please tag me on Pinterest or Instagram so I can see! It's my favorite thing to scroll through stories and see what you are all making.

And of course feel free to leave any questions, comments, or reviews! This is the best place to reach me, and I'd love to hear from you :)


Recipes You Must Try!


Cuisine
Courses
Time
Prep Time: 30 mins Cook Time: 180 mins Total Time: 3 hrs 30 mins
Servings 8
Description

Easy flavorful bamia stew is a delicious bowl of bamia (okra) immersed in tomato sauce and lamb meat chunks. Pair it with vermicelli rice and a bowl of your favorite salad. Irresistible!

Ingredients
  • 1 kg Lamb Chunks
  • 3 Large cooking onions diced
  • 800 g Mini Frozen Bamya
  • 1/3 cup Olive Oil
  • 6 clove Garlic crushed
  • 1 tsp Turmeric powder
  • 1 tsp Arabic 7 spice
  • 2 tsp Salt
  • 1 tsp Black Pepper
  • 3 tbsp Double concentrate Tomato Puree
  • 5 cup Water
  • Serve with Rice
Instructions
  1. Sauté the onions in a large pot with turmeric until translucent and golden (about 10 min).

  2. Add the washed and dried lamb to the pot with all spices and tomato puree and sauté until nicely browned (about 10 min).

  3. At this point boiling water is added in for the lamb to cook on medium heat for 2 hours or until it's tender but not fully coming off the bone and falling apart. You need enough water to cover the contents of the pot fully but not too much as this stew has to be on the dryer side. 

  4. After 2 hours of cooking, add the prepared okra to the pot and give it a stir. Ensure that here's enough liquid only just covering the content, remember the okra will give out water too (For video see here ). Cook for 30 minutes after adding the bamya and if it is cooked then t is ready to serve with rice. 

Did you make this recipe?

hello and welcome 

hello and welcome 

Nelly
Content Creator

I'm Nelly, the recipes I share here are inspired by the people, cultures and places beloved to me. Peanutswirls represents my love for food, cooking and hosting. I hope to share with you a taste of the Middle East influnced by my upbringing in the West.

I can't wait to see what we cook together.