This post may contain affiliate links. Please read our disclosure policy.

Okra stew is a savory, tomato-based stew made with okra as the main ingredient and often cooked with meat, garlic, and warm spices. It’s a comforting, hearty dish that’s popular across the Middle East, North Africa, and the Mediterranean.

In Middle Eastern cooking, often called bamya, okra stew is typically simmered in a garlicky tomato sauce with beef, lamb, or sometimes chicken, then finished with lemon juice for added brightness. The okra becomes tender while helping naturally thicken the stew, giving it a rich, slightly silky texture.

Okra stew is a recipe I come back to again and again because it’s clean, wholesome, and incredibly satisfying. It works beautifully for family dinners, meal prep, and even busy weeks when you want something homemade without overcomplicating things.

With flexible options for beef shanks, ground beef, or even a vegan version, this bamya stew is as adaptable as it is delicious; it’s a true staple worth keeping in your rotation. It’s commonly served over rice or with flatbread, making it a filling and nourishing meal. You will also love to try Easy Persian Walnut Stew – Fesenjan, Vegan Golden Coconut Milk Lentil Stew, and Creamy Chickpea Curry Stew.

Recipe Overview

Flavor Profile: Rich, garlicky, and warmly spiced with a savory tomato base and a subtle brightness from fresh lemon

Method: Pressure-cooked beef shanks or alternative protein, then simmered with sautéed okra, aromatics, and tomatoes

Skill Level: Beginner-friendly

Occasion: Perfect for family dinners, cozy weeknight meals, or make-ahead meal prep

Texture: Tender, fall-apart meat with soft yet structured okra in a thick, comforting stew

Why You’ll Love This Recipe

Deeply comforting and nourishing: This bamya stew is hearty, warming, and incredibly satisfying, making it perfect for family meals or cozy dinners.

Flexible and customizable: You can make it with beef shanks, ground beef, chunks of meat, or even completely vegan without sacrificing flavor.

Great for meal prep: Bamya tastes even better the next day and stores beautifully, making it ideal for prepping ahead.

Clean, wholesome ingredients: Made with simple pantry staples, vegetables, and spices, this dish feels nourishing without being heavy.

Authentic flavor, simple method: You get that traditional, home-cooked taste without complicated techniques or long active cooking time.

Ingredients

  • Beef shanks
  • Bags of frozen baby okra
  • Olive oil or avocado oil
  • Bunch of cilantro, chopped
  • Garlic cloves, minced
  • Medium tomato, largely cubed
  • 7 spices
  • Tomato paste
  • Broth
  • Bouillon cubes
  • A squeeze of one lemon, optional

How to Make Okra Stew

In a pressure cooker, add beef shanks, black pepper, seven spices, and water, and cook for 1 hour.

Add avocado oil and the baby okra to a large pot and sauté until slightly browned. Then, add the minced garlic and chopped cilantro and sauté for one additional minute.

Add the tomato paste, seven spices, bouillon cubes, cooked beef shanks, sifted beef broth (enough to cover the okra), and cubed tomatoes.

Boil for a few minutes, then simmer for 20-25 minutes. You can squeeze half of a lemon into the pot. Enjoy with white rice, vermicelli rice, or brown rice.

Okra Stew with Ground Beef

If you’re short on time, I highly recommend trying okra stew with ground beef; it is an excellent alternative. Replace 1½ lbs. beef shanks with 1 to 1¼ lbs. ground beef (80–90% lean works best).

Steps to Prep

In a large pot (no pressure cooker needed), heat 2 tablespoons of the oil over medium-high heat. Add the ground beef and break it up well. Season with ½–1 tablespoon of the 7 spices, salt, and black pepper.

Cook until fully browned. Remove the beef from the pot and set aside.

In the same pot, add the remaining oil. Add the frozen baby okra. Sauté until lightly browned, then add minced garlic and chopped cilantro. Sauté for about 1 minute, until fragrant. Stir in the tomato paste and cook for another 1–2 minutes to deepen the flavor.

Return the browned ground beef to the pot. Add cubed tomato, bouillon cubes, remaining 7 spices, and enough broth to just cover the okra. Stir well.

Bring to a gentle boil, then reduce the heat and simmer 20–25 minutes, until the okra is tender and the stew thickens. Finish with a squeeze of fresh lemon juice.

Serve hot with white rice, vermicelli rice, or brown rice.

Serving Suggestions

Serve okra stew hot and freshly simmered, with plenty of sauce to soak into whatever you pair it with.

In Middle Eastern countries, this dish is traditionally enjoyed over steamed white rice or Lebanese white vermicelli rice, which perfectly balances the rich, tomato-based stew and tender okra.

For a complete Middle Eastern–style meal, serve bamya alongside fresh Arabic bread or pita to scoop up the sauce. You can also try it with flat bread-10 minute dough (no yeast) or 5 ingredient skillet flatbread (saj bread style).

Finish the dish with an extra squeeze of fresh lemon juice right before serving to brighten the flavors and enhance the rich flavor.

Variations and Substitutes

Beef chunks or cubed stew meat: You can also use chunks of beef that can be sautéed first. This method works well if you prefer visible pieces of meat that brown before simmering.

Chicken okra stew: Don’t worry if you are a fan of chicken stews. You can still enjoy okra stew, making it with chicken thighs or breasts instead of beef shanks.

Vegan okra stew: This stew is just as delicious without any meat. Increase the amount of chopped tomatoes and use vegetable broth for a hearty, clean, and filling plant-based version that’s perfect for meal prep.

Fresh tomatoes instead of tomato paste: For a lighter, more rustic stew, reduce or skip the tomato paste and rely on fresh chopped tomatoes for natural sweetness and texture.

Recipe Tips

Use frozen okra straight from the freezer: Do not thaw frozen okra before cooking. Add it directly to the hot pot and sauté until slightly browned, which helps preserve texture and reduce sliminess.

Brown the okra first: Lightly sautéing the frozen baby okra in oil before adding liquids helps reduce sliminess and enhance the stew’s flavor.

Don’t skip the garlic and cilantro sauté: Cook them briefly in oil to release their aroma and build the signature bamya flavor base.

Adjust broth gradually: Add just enough sifted beef broth to cover the okra. Too much liquid can dilute the sauce; the stew should be rich and slightly thick.

Lemon at the end: A squeeze of fresh lemon juice brightens the dish and balances the richness of the tomato paste and spices.

Storage Tips

Refrigerator: Let the leftover okra stew cool completely, transfer it to an airtight container, and store it in the fridge for up to 4–5 days.

Freezer-friendly: Bamya freezes very well. Let it cool completely, then freeze in freezer-safe containers for up to 3 months. When you are ready to serve, thaw the stew overnight in the refrigerator.

Reheating: Reheat gently in a nonstick pot on the stovetop over low heat, adding a splash of broth or water if needed to loosen the sauce. You can also heat it in the microwave for about 3 minutes.

Meal prep: This stew is ideal for meal prepping. Portion it with rice for easy, comforting lunches or dinners throughout the week.

Frequently Asked Questions

Can I use fresh okra instead of frozen?

Yes, fresh okra works well. Wash, dry, and trim the stems, then sauté them the same way as frozen okra. Ensure it’s completely dry to reduce sliminess.

How do I prevent okra from becoming slimy?

Sautéing the okra first, avoiding excess stirring, and adding lemon juice at the end all help reduce sliminess.

Can I make bamya ahead of time?

Yes. Bamya tastes even better the next day as the flavors develop, making it perfect for meal prep or entertaining.

Is okra stew dish spicy?

No, it’s mildly seasoned. You can add chili flakes or fresh chili if you prefer extra heat.

No ratings yet

Lebanese Okra Stew (Bamya)

By: Lama
This Bamya recipe is a flavorful one-pot stew that proves simple ingredients can create incredible depth. Tender okra simmers in a tomato-rich broth with garlic, cilantro, and spices, making it both comforting and nutritious.
Prep Time: 15 minutes
Cook Time: 1 hour
Total Time: 1 hour 15 minutes
Servings: 4

Ingredients 

  • pounds Beef shanks, 1¼ pounds ground beef (80–90% lean)
  • 2 14-ounces Bags of frozen baby okra
  • ¼ cup Olive oil, or avocado oil
  • 1 Bunch cilantro, chopped
  • 5 Garlic cloves, minced
  • 1 medium Tomato, largely cubed
  • tablespoons 7 spices
  • 1 can Tomato paste
  • Broth
  • 2 Bouillon cubes
  • Squeeze of lemon

Instructions 

  • In a pressure cooker, add beef shanks, black pepper, seven spices, and water, and cook for 1hour.
  • Add avocado oil and the baby okra to a large pot and sauté until slightly browned.
  • Add the minced garlic and chopped cilantro and sauté for one additional minute.
  • Add the tomato paste, seven spices, bouillon cubes, cooked beef shanks, sifted beef broth(enough to cover the okra), and cubed tomatoes.
  • Boil for a few minutes, then simmer for 20-25 minutes. You can squeeze half of a lemon into the pot. Enjoy with white rice, vermicelli rice, or brown rice.

Okra Stew withGround Beef

  • In a large pot, heat 2 tablespoons of the oil over medium-high heat. Add the ground beef and break it up well. Season with ½–1 tablespoon of the 7 spices, salt, and black pepper.
  • Cook until fully browned. Remove the beef from the pot and set aside.
  • In the same pot, add the remaining oil. Add the frozen baby okra. Sauté until lightly browned, then add minced garlic and chopped cilantro. Sauté for about 1 minute, until fragrant. Stir in the tomato paste and cook for another1–2 minutes to deepen the flavor.
  • Return the browned ground beef to the pot. Add cubed tomato, bouillon cubes, remaining 7 spices, and enough broth to just cover the okra. Stir well.
  • Bring to a gentle boil, then reduce the heat and simmer 20–25 minutes, until the okra is tender and the stew thickens. Finish with a squeeze of fresh lemon juice.
  • Serve hot with white rice, vermicelli rice, or brown rice.

Notes

Use frozen okra straight from the freezer: Do not thaw frozen okra before cooking. Add it directly to the hot pot and sauté until slightly browned, which helps preserve texture and reduce sliminess.
Brown the okra first: Lightly sautéing the frozen baby okra in oil before adding liquids helps reduce sliminess and enhance the stew’s flavor.
Don’t skip the garlic and cilantro sauté: Cook them briefly in oil to release their aroma and build the signature bamya flavor base.
Adjust broth gradually: Add just enough sifted beef broth to cover the okra. Too much liquid can dilute the sauce; the stew should be rich and slightly thick.
Lemon at the end: A squeeze of fresh lemon juice brightens the dish and balances the richness of the tomato paste and spices.

Nutrition

Serving: 4servings | Calories: 299kcal | Carbohydrates: 11g | Protein: 25g | Fat: 18g | Saturated Fat: 3g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 12g | Cholesterol: 40mg | Sodium: 882mg | Potassium: 922mg | Fiber: 2g | Sugar: 6g | Vitamin A: 905IU | Vitamin C: 15mg | Calcium: 47mg | Iron: 4mg
Like this recipe? Rate and comment below!

About Lama

I'm Lama, welcome to my blog where you will find simple and diverse recipes your entire family will enjoy. I am honored to connect with you through the recipes I prepare!

You May Also Like:

Leave a comment

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

Recipe Rating