Serve this vegan Greek stew with potatoes and coconut yogurt

This vegan Greek Okra Stew recipe (called bamia) goes back generations in my family; I remember my Greek-Cypriot grandma (yiayia) making it for me when I used to go to her house for dinner on Saturday nights.

Bamia is a heart-warming Greek stew made up of velvety okra (also known as ladies’ fingers) in a rich tomato sauce.

With my yiayia being a traditional Greek woman, she used to serve up a huge portion of this stew (enough to feed a small village!) along with some bulgur wheat or roast potatoes, a big dollop of thick Greek yogurt, and a thick slice of crusty white bread to mop up all the sauce!

Now that I have transitioned to veganism, it is admittedly hard to eat all the same meals as my family; many Greek meals tend to be based on dairy and/or meat.

This Greek Okra Stew recipe is one of the few plant-based dishes that require no major vegan substitutions (apart from the Greek yogurt to serve, I use Alpro’s Dairy-free coconut yogurt instead).

Even over 15 years later, I still get so excited to visit my yiayia where all the family meets to catch up over a lovely bowl of Greek okra stew.

Fried Okra Is the Secret to This Vegan Greek Stew

Prep Time: 10 minutes

Cook Time: 35 minutes

Total Time: 45 minutes

Category: Dinner & Mains, Recipes

Fried Okra Is the Secret to This Vegan Greek Stew

Greek Okra Stew (Bamia) This Greek Okra Stew recipe is a vegan meal which I remember from my early childhood, it was (and still is) a firm family favourite!



  1. Rinse the okra and drain.
  2. Cut off the stalks without cutting the pod (otherwise the okra will fall apart when you cook them).
  3. Place the okra in a bowl and pour over the vinegar and make sure all the okra get coated. Leave aside for 15-20 minutes as this will prevent the okra from going slimy.
  4. Heat the oil in a large saucepan, drain the okra from the vinegar and add them to the pan.
  5. Toss them in the hot oil and stir frequently to stop them browning. Lower the heat to a simmer if necessary.
  6. Once the have browned only slightly, add the onion and garlic and continue to cook.
  7. Once the garlic and onion have browned, add the chopped tomatoes, tomato paste, parsley, lemon juice, sugar, salt and pepper.
  8. Add the water and bring to the boil. Once the mixture starts to bubble, lower the gas to a simmer and cover the pan. Cook for around 30 minutes then with the lid off for a further 5 minutes for the sauce to thicken. The bamia will have softened into a lovely thick stew.
  9. Serve with your choice of roast potatoes, couscous or bread roll with a spoonful of your favourite hummus flavour along with some chopped fresh basil to garnish.
  10. I hope you enjoy this meal as much as I do, and as my yiayia used to say: “Kali Orexi” – the Greek equivalent to Bon Apetit
More Warming Vegan Recipes
If you’re after another soothing, warm recipe like this Greek stew, you could try this fish-free soup with mushrooms and tofu. Inspired by Norweigan fish soup, this vegan recipe “hits all the right notes of smoky, fishy, and chowdery,” says recipe creator Jenny Marie.

Another creamy soup option is this recipe for dairy-free, cheesy broccoli soup by Remy Park. “The main flavour is a savoury cheesy flavour brought to you by our friend, nutritional yeast, which actually packs a protein punch too,” says Park. “The cashews add the creaminess, and miso adds a little umami plus some probiotics for gut health.”

Other warming soup recipes include this Spanish Ajo Blanco recipe by Ombri Sibul, this creamy leek and potato spring soup recipe by the Flexitarian, and this potato corn chowder by Brigitte Dix.

This recipe was republished with permission from Basil & Vogue.

recipe image
Recipe Name
Fried Okra Is the Secret to This Vegan Greek Stew
Author Name
Published On
Preparation Time
Cook Time
Total Time