If they weren't deep fried they would almost feel virtuous. As is, they are still pretty healthy feeling - light and vibrant rather than stodgy and greasy. The perfect starter or side snack. You could even serve some between bread...
Prepare the veggies. Whisk together the cornflour, gram flour, baking powder, salt and whole spices.
In a large bowl, toss the vegetables through the flour mixture and add the water. Toss until you have a batter than clings to every vegetable and binds them together if you pick them up on a spoon.
Heat the oil to 180°C. Take two tablespoons - use one to scoop up the bhajis, the other to push them into the oil. Fry until they are crispy and cooked through, roughly 5 minutes. The flours don't go as brown as plain wheat flour, and you wouldn't want them to in this recipe - you want the green of the spring vegetables to shine through.
When they are ready, drain them on a cooling rack while you whizz up the mint yoghurt sauce.