There’s a vegan coming to dinner: Bihari green beans masala

Julie Sahni's Bihari Green Masala #vegan

Even though I’ve been eating and cooking vegetarian food for decades, I still feel an uncomfortable twinge of anxiety when I’m having a vegan for dinner. Cooking a simple vegan meal is not a problem but when it comes to creating a lavish dinner party spread of food without resorting to any eggs or diary products, I tend to feel a bit creatively stumped.

I’ve never been one to give dinner parties that are structured around a formal three-course meal; it’s not a style of eating that I think is particularly well suited to vegetarian food. My dinner parties always tend to be rather ramshackle affairs, with lots of different dishes crowded onto the table and where people pick and choose what and how much they want to eat. I always make too much food and there are always leftovers (usually lots of leftovers). In amongst this profusion of food, there should always be enough vegan options – but that still not enough for me: I want my vegan dinner guests to be able to create a plate that is a satisfying feast of different textures and complementary flavours.

I first made this green bean masala last year, when I was having vegan friend to dinner, and I was having all my usual anxieties about vegan dinner guests. I’d decided to make Indian, which would seem to an easy conversion (I don’t use ghee) but I still worried about the lack of yoghurt, which for me provides the perfect counterpoint to the spiciness of Indian food. (Hindus don’t revere their cows for nothing).

This Bihari green bean masala is rich and lavish enough that it’s perfect to build a vegan feast around. It’s simply spiced and incredibly easy to make, using just cumin, coriander, sweet paprika and chilli flakes, basic spices that you probably already have on hand. You could just serve it by itself with rice and make it a simple meal but I always serve a dahl with it and then, to offset the richness, a simple chopped Indian style salad of tomato, cucumber, onion dressed with lime or lemon juice. If you add another vegetable dish (a dried spiced cauliflower or potato dish works well with the two wet dishes), open jar of lime pickle and, if you’re feeling really ambitious, fry some pappadams, you will have a feast that should satisfy your most discerning vegan friends.

I shouldn’t really complain about vegans coming to dinner, veganism has been around for quite a while and it has something of the known and familiar about it. You could always have a paleo-vegetarian (yes, they’re out there) or no-carb raw foodist coming to dinner… now that would really send me into a spin.

Julie Sahni's Bihari Green Bean Masala

Notes on the recipe:

This recipe comes via one of my favourite food blogs: The Wednesday Chef and is originally a Julie Sahni recipe from the New York Times. I’m a big fan of Julie Sahni – her Classic Indian Vegetarian and Grain Cooking is one of my favourite cookbooks.

You can also use this basic recipe and substitute other vegetables – such as cauliflower, carrots or eggplant (The long thin Japanese eggplants are best for this) – cut the carrots and eggplant on the diagonal in 1 inch slices and the cauliflower into 1½ inch florets and adjust the cooking time accordingly.

Bihari green bean masala

Adapted from Julie Sahni, the New York Times

Serves 2 as a main course or 3–4 as a side.

  • 2 tablespoons of vegetable or light olive oil
    2 tablespoons of sliced almonds
    3 large cloves of garlic, finely chopped
    1/2 cup finely chopped onion
    1/2 teaspoon red chilli flakes
    1 teaspoon of ground cumin
    1 teaspoon ground coriander
    1 teaspoon sweet paprika
    ½ teaspoon kosher salt
    ¾ cup coconut milk
  • 350grams (¾ pound) green beans chopped into 2.5 cm (1 inch) pieces or substitute beans with carrots, cauliflower or eggplant (see note)
    Juice of half a lime
    2 tablespoons of chopped coriander
  1. Heat oil in sauté pan, add almonds and cook until light golden. Remove almonds and set aside for garnish.
  2. Reserve oil in pan, return to heat and add onion and garlic. Fry until translucent, then add cumin, coriander, paprika, chilli flakes and salt and fry until spices are fragrant.
  3. Add coconut milk, stir until combined then add green beans. Reduce heat to low, cover and simmer gently until beans are tender (about 6 minutes).
  4. Remove from heat. Add lime juice. Transfer to serving dish, garnish with almonds and coriander.
  5. Serve with plain rice or flatbread and a selection of sides of your choice.

Vegetarian, vegan, gluten-free



  1. What a lovely vegan meal. I get a bit scared when cooking for vegans too but there’s really so many wonderful non-dairy options out there, I don’t know why we stress over these things! Sounds like you would put on a vegan feast fit for several kings 🙂

  2. PS. Thanks for the tip on the Classic Indian Vegetarian and Grain Cooking book!

  3. I too have a vegan friend…. I’m always afraid what I make will taste gross…. thanks for the recipe

  4. This sounds amazing! Thank you so much for linking up.
    And your dinner parties sound a bit awesome too. I’d love to be a guest!

    Meanwhile, paleo-vegetarian… wtf? that would drive me insane.

  5. That sounds delicious! And I’m definitely with you on how a dinner party is structured – a table piled high with options is my way as well! I always over cater but that just means no cooking for a few days afterwards which I don’t think is a bad thing!

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: