Middle Eastern Beef & Okra Stew (Bamia)

Middle Eastern Beef & Okra Stew (Bamia)

Dairy-FreeSlow CookHigh ProteinDinnerComfort FoodLebanese/Arabic
Medium
1hour15minutes
550kcal
2people

MACROS

per serving
gProtein
gFat
gCarbs
gSugar
gFiber
Get Kitchen Buddy Free

Want to see the exact Macros for this meal? Download the Kitchen Buddy app and unlock full nutritional insights!

A rich and savory traditional Middle Eastern stew featuring tender beef cubes, whole okra, and a tangy tomato-pomegranate broth.

If you are looking for a hearty, deeply comforting dinner, this Middle Eastern Beef & Okra Stew (Bamia) is an absolute classic that never disappoints. Bamia is a traditional dish across the Levant and Middle East, known for its rich, tangy tomato broth and melt-in-your-mouth tender pieces of beef. By utilizing your beef cubes and fresh okra, you can easily recreate this restaurant-quality stew right at home. The secret to a perfect Middle Eastern Beef & Okra Stew (Bamia) lies in the slow simmering of the beef, allowing the savory beef stock and sweet tomato paste to deeply penetrate the meat. One common hesitation with okra is its natural sliminess, but we have a chef's trick for that! By lightly sautéing the okra in a little olive oil before adding it to the stew, you seal the pods and keep the texture absolutely perfect. The addition of your pomegranate sauce brings a beautiful, subtle tartness that balances the richness of the beef, while the fresh coriander stirred in at the very end brightens the entire pot. This stew pairs beautifully with your bulgur, frikeh, or simple bread to soak up every last drop of the glorious sauce. Get ready to enjoy a bowl of pure, aromatic comfort food!

Ingredients

  • 300 g Beef Cubes
  • 250 g Okra (about 2 cups whole)
  • 1 medium Red Onion
  • 4 cloves Garlic
  • 2 medium Tomato
  • 2 tbsp Tomato Paste
  • 1 tbsp Pomegranate Sauce
  • 1 cube Beef Stock Cube
  • 2 tbsp Olive Oil
  • 1 handful Fresh Coriander (chopped)
  • 1 tsp Coriander Powder
  • 0.5 tsp Black Pepper

Instructions

  1. 1
    Dice the red onion and chop the tomatoes and garlic. Trim the tough stem ends off the okra without piercing the pod itself.
  2. 2
    Heat half of the olive oil in a heavy-bottomed pot over medium-high heat. Add the beef cubes and sear until browned on all sides. Remove the beef and set aside.
  3. 3
    In the same pot, add the remaining olive oil along with the red onion and garlic. Sauté until softened.
  4. 4
    Stir in the coriander powder and black pepper, cooking for 1 minute until fragrant.
  5. 5
    Add the tomato paste and diced tomatoes. Cook for about 5 minutes until the tomatoes break down.
  6. 6
    Return the beef cubes to the pot. Crumble in the beef stock cube, add the pomegranate sauce, and pour in enough hot water to just cover the meat (about 2 cups).
  7. 7
    Bring to a boil, then reduce the heat to low, cover the pot, and let it simmer gently for 45 to 60 minutes, or until the beef cubes are tender.
  8. 8
    While the stew simmers, heat a separate skillet over medium heat. Lightly dry-fry or sauté the okra for 5 minutes. This step is crucial to prevent them from becoming slimy.
  9. 9
    Once the meat is tender, gently fold the okra into the stew. Simmer uncovered for an additional 15-20 minutes until the okra is cooked but still holds its shape.
  10. 10
    Stir in the chopped fresh coriander right before turning off the heat. Taste and adjust with salt if needed.
  11. 11
    Serve hot with bread, burgul, or frikeh.

Chef's Tips

  • When trimming the okra, leave the little cone top intact. Cutting into the seeds is what releases the slime.
  • If you prefer a thicker broth, let the stew simmer uncovered for an extra 10 minutes at the end to reduce.

More recipes you might like

K
Recipe By
Kitchen Buddy Chef

Do you have everything to cook this?

Don't guess. Kitchen Buddy tracks your pantry to see if you are "Ready to Cook." Missing something? Add it to your smart shopping list in one tap.

Get Kitchen Buddy Free