Start by preparing all your ingredients. Mix your unsweetened soya yogurt with coriander and season with salt and pepper.
Place sliced onions in a large bowl and break them up with your fingers. Add 3 tbsp of flour and toss to coat well. Set aside for later.
Heat 1 tbsp of oil in a large pan with a matching lid. Add the garlic, chickpeas and curry powder and fry on medium heat stirring for 4 minutes. Remove the chickpeas from the pan and set aside for later.
Add another tbsp of oil to the pan. Add the chopped red onions, a tbsp of tomato paste and raisins/ sultanas and crumble in a stock cube. Then add a tbsp of water and scrape the bottom of the pan to release any curry powder that'd stuck. Fry stirring for a minute.
Add the rice to the pan and mix well to coat. Then add 350ml of water and bring to a boil.
Reduce the heat to low. Add the green beans on top of the rice, but don't stir. Cover the pan with a lid and leave to cook for 10-12 minutes, stirring once or twice throughout the cooking. If your pan gets too dry before the rice fully cooks, just add a splash of water.
Whilst the rice is cooking, heat 200ml of oil in another frying pan. Once hot, add the first batch of flour-coated onions (don't overcrowd the pan) and fry for 1-2 minutes depending on the thickness of your onions. Your onion should be crispy and browned.
Lift the onions out of the pan with a slotted spoon and place on some paper towel to absorb the oil. Then transfer onto another piece of paper towel to make sure no excess oil is absorbed back into the onions. Repeat with any remaining onions.
When the rice is cooked (we like it slightly al-dente), take it off the heat and stir in the curried chickpeas.
Divide between 2 bowls, top with a dollop of coriander yoghurt and a handful of crispy onions! Yum!