Pre-heat oven to 200°C and place a roasting tray inside to warm.
Heat a splash of oil in a large frypan, add the onion and a pinch of salt and cook until slightly softened. Add the cauliflower and the Garam Masala and increase heat to high. Toss the pan a few times to make sure cauliflower and onion are evenly coated with the spice mixture. Transfer to roasting tray and cook in oven for 10-15 minutes or until cauliflower is slightly charred, and cooked through.
Meanwhile, cook quinoa in a saucepan of boiling, salted water until al dente (about 10-15 minutes). Drain and set aside.
Combine yoghurt, chilli, lemon, minced garlic and amchur in a small bowl. Chop half the mint and parsley and stir through the yoghurt dressing. Season to taste.
In small frypan over medium heat, toast the almonds until golden brown – about 5 minutes – and tossing the pan frequently to evenly distribute the heat.