Place the large pan, dutch oven, or braiser pan over medium heat. Place the olive oil in the pan and once hot add the whole spiced to cook for about 30 seconds to a minute to bloom.
Add the white onion and cook for about 4 to 5 minutes until it becomes translucent. Add ¼ tsp sea salt. Add the minced garlic and cook for another minute, then add the grated ginger and cook for another 30 seconds, until the ginger becomes fragrant.
Add the serrano pepper, if using, followed by the spices, garam masala, coriander, curry powder, turmeric, cardamom, chili powder, salt, pepper, and cinnamon stick. Cook for about 30 seconds to a minute, long enough for the spices to bloom.
Add the grated tomatoes and stir in. Then add your cooked lentils and the korma sauce. Mix to combine and let simmer together for about 5 minutes.
Finally, add your curry tofu and roasted cauliflower and mix in. Serve with your desired toppings over rice or with naan and enjoy!
Store leftovers in an airtight container in the fridge for 3 to 4 days.