Okra Stew (Middle Eastern Bamya Recipe)
Okra Stew, known as Bamya in Arabic, is a classic Middle Eastern comfort food made with tender okra simmered in a rich tomato and meat-based sauce. Flavored with plenty of garlic and a hint of pomegranate molasses (my secret!), this hearty stew is traditionally served over rice and enjoyed year-round. Whether you make it with beef, lamb, or veal, this authentic bamya recipe brings all the nostalgic flavors of a classic homemade dish.

Want to Save This Recipe?
Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from Hungry Paprikas.
5-Star Review
“Wow super flavourful! I didn’t know I could make okra taste this delicious! Thanks Amina!”
—Hiba
The Stew of My Childhood
As an Iraqi, I grew up looking forward to the smell of okra stew simmering on the stove, always alongisde a pot of vermicelli rice. I may be biased, but I think Iraqi style okra is the best. We use lots of garlic, and the magic touch is a little bit of pomegranate molasses to add a sweet and tangy note. The main flavour base is a lamb or veal broth, which I highly recommend, though you can also make it with beef or chicken.
As it simmers, the stew develops this luscious thickness due to the Okra’s natural thickening properties. At our home, it was this okra stew, fasolia or green bean stew on a strict weekly rotation! Today – I make them all quite often because my kids enjoy them so much.

My favourite type of okra to use is frozen young okra. They are mini in size and cook very easily to tender. If you buy fresh large okra, often times they can be quite difficult to tenderize so I skip them all together. These frozen ones are usually at my local middle eastern shop.

How to Make Okra Stew With Meat
Gather your ingredients. You will also need tomato paste and pomegranate molasses which are not pictured below. For the meat, I love using bone-in veal cut into medium sized pieces.
TIP: Using bone-in meat for stews yields a more flavourful final result, due to the presence of bones which make the broth a lot richer.

Start by caramelizing the onions, then sear off the meat and brown it slightly. Add water and bring to a boil for 30-45 minutes until tender. You can also pressure cook it for 20 minutes instead, as a faster alternative.
TIP: Depending on the meat you are using and the specific cut, it may need a lot longer to cook until tender. Boneless stew beef pieces tend to take the longest, but veal and lamb are more tender and will cook faster.


Frozen small okra can be used straight from the bag. If you’re using fresh okra, make sure to wash it well, and then just trim the top a little bit so as not to reveal any of the seeds. Make sure you don’t trim it too much, otherwise it will lose its shape when cooking and likely release that “sliminess”.

Once the meat is cooked and fork tender, add the frozen okra, the chopped garlic, and the tomato paste. You can also use passata or tomato sauce instead of the paste; both will work well. Season with salt and pepper.


Mix everything together very gently to avoid crushing the okra, add more water, then cover and simmer the stew for at least 30 minutes.
After 30 minutes, add the pomegranate molasses and check the tenderness of the okra and the meat. You may also adjust the salt as needed at this point. Okra, based on the variety, can take longer to cook.
Add more water if required and continue to let it boil for another 10-15 minutes. This stew takes roughly 1 hour for the meat and okra to tenderize and develop flavour, but it may be ready faster than that.

How to Reduce Sliminess of Okra
Okra can be slimy, and the best way to avoid or reduce sliminess is to leave it intact (like in this recipe) and not cut it into small pieces. Cutting it will release a lot of the “sliminess” and result in a thicker consistency. When slow cooked and in tact, there really isn’t any slime and it just becomes tender and delicious.


Okra Stew (Middle Eastern Bamya Recipe)
Ingredients
- 500 g veal, cut into medium pieces (you can substitute lamb or stewing beef – see notes)
- 800 g frozen small okra, you can substitute fresh okra – see notes
- 1 onion, finely diced
- 3 tablespoons vegetable oil
- 6 tablespoons tomato paste
- 8 cloves garlic, roughly chopped
- 1.5 tablespoon pomegranate molasses, if unavailable, you can skip this – but highly recommend
- 1.5 teaspoons salt, divided, more per preference
- 1/2 teaspoon black pepper
- About 6-8 cups of water, added in stages
Instructions
- Start by dicing the onion finely and add it to a stock pot along with the vegetable oil and 1/2 teaspoon of salt. Cook it for 2-3 minutes until soft and translucent.
- Season the veal pieces with 1/2 teaspoon salt and 1/2 teaspoon black pepper.
- To the pot with the onions, add the veal pieces and brown them from all sides for about 5 minutes.
- Cover the veal with about 4 cups of water and bring to a boil. Cover the pot and boil for 30 to 40 minutes, until the meat is almost very tender. You can also pressure cook the veal for 15 minutes. This step gives the meat a head start on cooking, since it often takes longer than the okra. See notes on doneness of meat.
- To the same pot, once the veal is a bit more than halfway cooked, add the frozen okra to the pot along with the tomato paste, the roughly chopped garlic, the pomegranate molasses and 1/2 teaspoon salt.
- Add about 3-4 more cups of water in the pot, mix everything well, and bring to a rolling boil on medium heat for roughly 30 to 40 minutes.
- After 30 minutes, check the tenderness of both the okra and the meat. If they are both still slightly firm, add more water (roughly 2-3 cups) and allow it to continue boiling for another 20 minutes.
- Check the softness of the meat and okra, as well as the seasoning and adjust accordingly by adding more salt and pepper as needed. If okra and meat are both tender, turn the heat off and serve.
Notes
- I recommend using good quality veal or lamb for this stew, as they are typically more tender than beef. However if all you have on hand is beef, that works fine too but expect a tougher consistency.
- Also for the meat, you can pressure cook it before starting the stew process to ensure it tenderizes in a short amount of time. If you’re using lamb or veal, they are more tender and may not require a pressure cooker; just give the meat a head start with cooking by boiling for 30 minutes or so before adding in the okra per recipe directions.
- Small or young okra is recommended as it is much more tender than the larger okra. I do not recommend using large okra – it may need a really long time to cook, and sometimes it does not even soften. If you are using fresh okra, simply trim the top very slightly, trying not to expose the seeds, then continue with the recipe.
My Cookbook: Souk to Table
Do I use tomato paste or tomato sauce? And how much tomato sauce if using it instead of the paste? (The video seems to show tomato sauce, while the instructions here say paste.) Also thank you for this recipe! SO excited to have found your site and to make this!
Hi Jessie! Do use tomato paste per the recipe card. I make it sometimes with tomato sauce when I run out of paste as in the video, but the paste measurements are accurate in the recipe card. Please let me know how it goes!
Very delicious
This is me and my husband’s favorite stew! Personally, I like it when the okra is slimy it’s the best part! I didn’t have time to get veal so I used beef chunks for stew and it wasn’t as soft and “pull-apart” as it should’ve been so next time I think I need to boil the meat longer before adding in the okra but besides that it was very yummy and will make again.
Glad you enjoyed it Isabelle!
I LOVED this dish! I added a small diced potato (I couldn’t help myself) and used soy chunks and vegan beef broth. So delicious!! And so easy!!
5 stars!!!
I love okra stew very delicious
I am excited to make this! And as a vegan, I’ll use soya chunks for the beef and a vegan beef broth powder. I need to get more pomegranate molasses (I love it, thanks to you!) and buy the okra. Ohhh, and when you said green onion…yes!! I was thinking the same thing. Stay tuned! Thank you for all your delicious creations, Amina!
I’m so glad you’re loving the pom molasses LindaLee! Hope you enjoy this dish 🙂
I love this recipe, but FIFTEEN CUPS OF WATER? That’s almost a gallon! I used four cups, with lamb, and it was perfect.
You are right – the water is very specific to the amount you need + how long it simmers. When I allow it to simmer away for a while, I often have to replenish with a lot more water. However, some okra varieties are very soft and cook much quicker!
Can you explain why you wash the meat? Is that a veal thing or would you recommend it for lamb as well?
Sometimes when I get my veal and especially if its been in the fridge for a day, it sort of accumulates blood and gets a bit slimy. Washing all that off helps keep the meat smell-free. That’s been my experience! I would recommend the same for any red meat.
Btw that is not blood. That is just myoglobins that are present in the meat. It is a protein that carries oxygen to the muscles. That’s also what gives meat its red color.
Salam 3alaykom, and jazakAllah khir for the recipe, I always loved eating this in Egypt, but never learned to make it. Where I live now (Algeria), okra is very hard to find, but when I spotted some jarred baby okra in a Levantine shop the other day, I just knew I had to use some of the Eid meat and learn to cook this at last. Your recipe is spot on, I couldn’t stop eating it! I did add a healthy pinch of baharat that I had on hand, and only added the okra in the end for about 10 min to warm through as the jarred one is already cooked, but otherwise followed it to the letter (rare for me with recipes XD). This is pinned and will be a go-to from now on insha’Allah, now that I can get okra regularly! <3
My husband loved it. He was born in Basra Iraq. I tweak the recipe a little bit instead of using oil I used two labels full of chicken broth to cook the garlic and onions to added the spices to the meat while it was boiling. I used chicken that’s what I had on hand I combined all the ingredients in a stew pot and let it cook for an hour house on medium heat, stirring occasionally loved this recipe.
This is so nice to hear – so glad your husband also enjoyed it!!
Hi Amina!
Your recipe is simple, easy to follow and tasty; just what any busy woman needs!!
I like your “common sense” explanations. It reassured me that there’s no “fail” with trying, hah hah!
Greetings from Toronto, Canada. Keep sending more recipes.
Hi that recipe looks real good is there anyway we can do this recipe in the slow cooker and if yes how long ?
Thanks
Hi Maya! Yes you most definitely can. I haven’t tested it myself so I can’t say for sure. But I would probably put the meat on first, maybe for 4-5 hours, then add the okra and leave it for another 1-2 hours. I’d taste and adjust the timing for doneness. Good luck! PS sorry for the late response!
I used this recipe, added some spices like S&P, cayenne, paprika, garlic powder, and slight dash of cumin- it turned out AMAZING. Wanted to impress my Arab boyfriend and he was definitely impressed! Looking forward to using more of your recipes!
I add Allspice to the liquid & it tastes sooooooo good!
I just made this dish without the meat. It was delicious! I love how it has a lot of sauce! The vermicelli rice pilaf was so good with it. Thank you for this simple dish.
Wow super flavourful! I didn’t know I could make okra taste this delicious! Thanks Amina!
A classic family favorite. Thanks for the recipe!
Bamiya is in my top 3 favourite Arab dishes, LOOOVVVE it! I usually make it in the spring and early summer with fresh okra. I’ve never tried it with frozen before. I’m going to go buy the frozen baby okra today and give them a chance. You’ve yet again inspired me, Amina.
To avoid sliminess in fresh okra, I tend to dry them out in the oven for 20 minutes before adding them to the stew, and it makes a huge difference in the texture.
a classic
I LOVE THIS DISH!!!????????????????????
Thank you Rita! It’s super delicious, I totally agree!