Cook the brown rice according to package instructions.
In a medium sized saucepan add the olive oil and set to medium heat.
Add the minced garlic cloves, diced white onion, minced fresh ginger and a dash of salt. Cook until everything has softened, reduced and begun to brown on the edges.
Add the cauliflower florets and carrots.
Then, add cumin, paprika, cinnamon, cardamom, turmeric, garam masala and cilantro stalk (lightly crushed with the back of a knife). Cook for some seconds.
Add tomato puree and cook for about 4-5 minutes to cut through the acidity of the tomatoes.
Then add sugar and coconut milk and cook until it boils and begins to reduce.
Add chickpeas. Cook at medium heat until the cauliflower is completely cooked through and the sauce is creamy and thick. Season with salt to taste.
Dissolve cornstarch in a couple of tbsp of COLD water and add to the pot. Mix and boil until the texture of the liquid is like a sauce.
Lastly add the yogurt and let simmer for another 30 seconds. Done!
Serve cauliflower and chickpea tikka masala over brown rice and top with cilantro leaves and sliced almonds.