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.

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).
Table of Contents
What you’ll need

- 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.

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.

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.

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

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

Serve warm with Lebanese vermicelli rice or bread.

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.
More lebanese stew recipes
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)
Equipment
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
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.












