Vegan Welsh Dragon Curry with Leek Bhajis

Time: 50 mins
Serves: 5
Tags: Dairy Free, Family, Vegan, Vegetarian


Created for us in 2016 by up-and-coming food blogger Avant Garde Vegan, this Tangy Welsh Dragon Curry, served with Leek & Onions Bhajis is a mild and flavourful vegan mid-week curry that the whole family can enjoy! Pop the curry in the centre of the table with a serving spoon, pile up a plate of wonderfully crispy Bhajis and let the feeding frenzy begin!


  • 2 tbsp Coconut Oil
  • 1 Large Red Onion, chopped
  • 1 Thumb-sized piece of Ginger, finely chopped
  • 3 Garlic Cloves, finely chopped
  • 1 Green Chilli, finely chopped
  • 0.5 tsp Turmeric
  • 1 tsp Ground Cumin
  • 1 tsp Garam Masala
  • 800 g Chopped Tomatoes
  • 0.5 Cauliflower, cut into small florets
  • 1 cup Dairy-Free Yogurt
  • 2 Maris Piper Potatoes, peeled, cut into even chunks & par boiled
  • 240 g Chickpeas, drained
  • 1 Handful Coriander, roughly chopped
  • Pinch of Sea Salt & Ground Black Pepper, to season
  • 1 Leek, finely sliced
  • 1 Large White Onion, finely sliced
  • 1 tsp Turmeric
  • 1 Green Chilli, finely chopped
  • 1 Handful Fresh Coriander, roughly chopped
  • 4 tbsp Gram Flour
  • 4 tbsp Water
  • 1.5 l Vegetable Oil, for frying


  1. Add the finely sliced ginger, red onion, green chilli and garlic to a bowl small bowl and leave until later.
  2. In a separate small bowl, mix the dry spices: cumin, garam masala, red chilli powder and turmeric. In a separate medium-sized bowl, pour out the dairy free yoghurt. Add 2 tsp of the spice mix to the yoghurt and stir. Leave the leftover dry spices for later.
  3. To the yoghurt mixture add the cauliflower florets. Give the cauliflower and yoghurt mixture a stir, making sure every floret is coated in the yoghurt paste.
  4. Heat 2 large saucepans on the hob, adding a small amount of oil to each. Add the onion mixture to one pan, softening the onion, ginger, chilli and garlic.
  5. Add the cauliflower to the other saucepan – you can even griddle the cauliflower if wanted! You want the cauliflower to begin to colour before you add it to the curry pan.
  6. Add the leftover dried spices to the onion mixture and mix, followed by the cubed par-boiled potatoes.
  7. Once caramelised, add the cauliflower and yoghurt mix straight from the saucepan into the curry mixture. Add 2 tins of chopped tomatoes to the mixture. Stir the mixture and then turn the heat right down, cooking on a continuous low heat for approx. 20 mins.
  8. For the bhajis; Add your thinly sliced leek and onion to a medium-sized bowl. Add one finely sliced green chilli, the finely sliced garlic and one handful of roughly chopped fresh coriander to the bowl. Add chilli powder, turmeric and season the mixture before giving the mix a stir. Set aside for a couple of minutes.
  9. Begin to heat the oil ready for frying – remember to only fill your pan half way!
  10. Add your chickpea flour to the leek and onion mixture, giving it a thorough stir. Add the water, until the mixture begins to bind and creates a sticky texture. Set aside.
  11. Check on the curry. Add your chickpeas to the curry, stir, and leave on the heat.
  12. Once the oil is nice and hot, shape the bhajis using your hands and drop the bhajis very carefully into the oil. Keep an eye on them, because they will cook quickly! If however, you don’t want to fry them, you can cook them in the oven at 180° for about 20 minutes.
  13. Serve immediately!

Top Tip

Serve with basmati rice and a deliciously simple tomato, red onion, coriander, chilli and lime salad.

Check out Avant Garde Vegan’s Instagram and website for more delicious recipes!

Scroll to Top