Bamya Okra Stew

5 from 6 votes
Jump to RecipeJump to Video

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

This is the cozy, home‑style bamya okra stew I grew up with — an authentic family recipe of tender beef simmered with okra in a bright, garlicky tomato sauce.

A large pot with okra stew (Bamya) with a ladle dipped in it.

The method is simple and reliable: pre‑cook the okra so it keeps its shape, add lemon early to prevent sliminess, then build flavor with garlic, cilantro, and tomato until the beef is spoon‑tender.

If you’re learning to love okra, start with my How To Cook Okra (6 Easy Methods). For more comforting stews, try Fasolia (Lebanese butter bean stew) and comforting Bazella W Riz (Lebanese Pea Stew).

Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from me every week!

What you’ll need

A photo of the ingredients for okra stew.
  • Okra: Fresh or frozen both work. Any size — small, medium, or large — is fine as long as you pre‑cook it. Smaller pods hold shape, while medium and large soften nicely. If you’re using frozen cut okra, pre‑cook it to reduce sliminess.
  • Beef: Choose what fits your time. Ground beef for quick meals, tender beef cubes for easy weeknights, or slow‑cooked chunks like chuck or shank for the richest flavor. You can even use lamb. My guide for broth and tender cubes is here: homemade beef broth.
  • Tomatoes: Crushed tomatoes or canned chopped tomatoes make a bright, balanced base.
  • Tomato paste: For depth.
  • Broth: Beef broth adds richness. Water or the broth from slow‑cooked beef works too. See Homemade Beef Broth.
  • Garlic and cilantro: These build flavor twice — sauté half early and finish with the rest for freshness.
  • Olive oil: Used for searing, roasting, or air‑frying the okra.
  • Spices: Salt and black pepper for balance, chili powder for warmth, and Lebanese 7‑spice (optional if you like its gentle complexity).
  • Lemon: The acidity prevents slime and brightens the final stew. Half goes in while cooking; the rest just before serving.

See printable recipe card below for the full ingredients list and quantities.

How to make it

Start with the beef

  • If using ground beef: Heat olive oil in a heavy pot and brown the meat well, breaking it up as it cooks.
  • If using beef cubes: Pat them dry, season lightly with salt and pepper, and sear on all sides until browned — about 6–8 minutes.
  • If using pre-cooked slow-cooked chunks: Keep them aside and reserve their broth for the stew base.
Collage showing three kinds of beef raw ground beef, beef cubes, and beef shank, alongside each cooked version.

Build the stew base

Lower the heat. Add the garlic and half the cilantro and cook 30 seconds until fragrant. Stir in the tomato paste and cook another minute or two until it darkens slightly and smells sweet.

Add the chopped tomatoes, broth, and half the lemon juice. Scrape any browned bits from the bottom of the pot, season with salt, pepper, chili, and 7-spice, and bring to a simmer. Cook gently until the beef is tender.

Close-up of the bamya stew base without okra, showing a rich tomato sauce.

Pre-cook the okra while the stew simmers

Oven: Lightly brush with oil and roast at 400 °F for 15–20 minutes until lightly crisp.
Air fryer: Lightly brush with oil and cook at 380 °F for 10–12 minutes, shaking halfway.
Deep fry: Cook briefly until golden, then drain well.

Tender, cooked okra served in a bowl, ready to be added to stew.

Add the pre-cooked okra to the pot and simmer 15–20 minutes until tender and the sauce thickens slightly.

Pre-cooked okra added to a tomato and beef sauce to simmer.

Finish and serve
Turn off the heat. Stir in the remaining cilantro and remaining lemon juice.

Close-up of the finished bamya (okra) stew in a pot, showing tender okra in a rich tomato sauce, with fresh green cilantro being sprinkled on top.

Serve warm with Lebanese vermicelli rice or bread.

Bamya okra stew served in a dish alongside vermicelli riceCopy of Close-up of the bamya stew base without okra, showing a rich tomato sauce.

Storage

Fridge: Let the stew cool completely before refrigerating. Store it in airtight containers or glass jars with tight lids for up to 3 days. The flavors deepen overnight, and the sauce becomes even richer by day two — it’s one of those dishes that taste better after resting.

Freezer: Bamya freezes well for up to 3 months. Cool it fully, then portion into meal‑size containers or freezer bags (leave a little headspace for expansion). Label with the date and thaw overnight in the fridge before reheating.

Reheat: Simmer gently on the stovetop with a splash of broth or water until hot. Stir occasionally so the okra stays whole. You can also reheat individual portions in the microwave for 3–5 minutes, stirring halfway.

If you meal‑prep often, this stew is perfect to keep ready for a quick dinner — it reheats beautifully next to vermicelli rice or warm pita bread.

My tips

Pre‑cook the okra: Roasting or air‑frying firms the pods and removes slime.
Add lemon early: Stir in half the lemon juice with the liquids to help prevent sliminess.
Choose your cut: Ground beef for speed, cubes for texture, or slow‑cooked chunks for richness
Don’t slice the okra: Keep pods whole unless frozen and pre‑cut.
Finish fresh: Lemon and cilantro added at the end make the sauce bright and balanced.

If you tried this recipe, I’d really appreciate it if you left a five‑star rating and a quick comment below — it helps more people find the recipe and lets me know how it turned out for you.

Lebanese Okra Stew (Bamya Recipe)

5 from 6 votes
By: Samira
This hearty and comforting Lebanese okra stew is made with okra, beef, and a rich tomato sauce. Serve it over Lebanese rice!
Prep Time: 5 minutes
Cook Time: 55 minutes
Total Time: 1 hour
Servings: 6

Ingredients 
 

  • 2 lb okra fresh or frozen
  • 1 lb beef minced, cubed or stewing beef
  • 4 cups beef broth or vegetable broth or water
  • 28 oz chopped tomatoes can or 2 x 15 oz cans
  • 1 tablespoon tomato paste
  • 1 cup cilantro chopped and divided
  • 4 cloves garlic chopped
  • 1/2 cup lemon juice divided
  • 1/4 cup olive oil divided
  • 1/2 teaspoon sea salt
  • 1/4 teaspoon black pepper
  • 1/2 teaspoon Lebanese 7-spice optional
  • 1/4 teaspoon chili powder

Instructions 

  • If using ground beef, heat 2 tablespoons olive oil in a heavy pot and brown the beef until no longer pink. Remove any excess fat.
    If using beef cubes, pat them dry, season lightly, and sear on all sides until browned — about 6–8 minutes.
    If using slow‑cooked beef chunks, cook them ahead of time and save their broth for the stew base (see Homemade Beef Broth).
  • Lower the heat. Add the garlic and half the cilantro and cook 30 seconds until fragrant. Stir in the tomato paste and cook until it deepens in color and smells slightly sweet.
  • Add the chopped tomatoes, broth, and half the lemon juice. Scrape up any browned bits, season with salt, pepper, chili, and 7‑spice, and bring to a gentle simmer. Cook 20–25 minutes until the meat is tender.
  • Pre‑cook the okra:
      Oven – Roast at 400 °F for 15–20 minutes until lightly crisp.
      Air fryer – Cook at 380 °F for 10–12 minutes, shaking halfway.• 
    Deep fry – Cook until golden and drain well.
  • Add the okra to the pot and simmer 15–20 minutes until the sauce thickens and everything is tender.
  • Turn off the heat. Stir in the remaining cilantro and remaining lemon juice. Serve warm with vermicelli rice or bread.

Video

Notes

To store: Leftovers can be kept in an airtight container in the refrigerator for up to 3 days or in the freezer for up to 3 months. Thaw in the fridge overnight before heating on the stovetop or in the microwave, with a splash of water if needed!
Course: Main
Cuisine: Lebanese
Freezer friendly: 3 Months
Shelf life: 3 Days

Nutrition

Calories: 364kcal, Carbohydrates: 21g, Protein: 17g, Fat: 25g, Saturated Fat: 7g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 13g, Trans Fat: 1g, Cholesterol: 54mg, Sodium: 1107mg, Potassium: 979mg, Fiber: 7g, Sugar: 8g, Vitamin A: 1827IU, Vitamin C: 57mg, Calcium: 187mg, Iron: 4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

5 from 6 votes (6 ratings without comment)

Leave a comment

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

Recipe Rating