Step 1: Heat oil in a pan, and add cassia (dalchini), cloves, cardamom, cumin, and fennel seeds. Sauté for a few seconds until the spices release a lovely aroma.
Step 2: Add finely chopped onions to the pan and sauté for a couple of minutes until they become translucent.
Step 3: Stir in mint and coriander leaves, infusing the mixture with fresh flavors.
Step 4: Add tomatoes to the pan and cook for 5 minutes until they start to soften. Turn off the heat and allow the mixture to cool completely.
Step 5: Transfer the cooled mixture to a mixer jar or blender. Add desiccated coconut and grind it into a smooth paste without adding any water.
Step 6: In a separate pot, heat oil and add bay leaf, star anise, and cumin. Sauté for a few seconds until fragrant.
Step 7: Stir in finely chopped onions and cook for 2-3 minutes until they turn soft and translucent.
Step 8: Add the ground masala paste, along with chili powder, turmeric, coriander, and salt. Mix well until the dry spices are fully combined. Cook for around 5 minutes until the raw aroma of the spices vanishes.
Step 9: Pour water into the pot and bring the mixture to a boil.
Step 10: Add washed rice and chopped coriander leaves. Gently stir the ingredients, then close the pot with a lid and simmer for 10-12 minutes.
Step 11: Once the rice is cooked, turn off the heat and let it sit for 10 minutes with the lid on.
Step 12: Remove the lid, and gently mix the Tomato Bath. Serve and enjoy the authentic flavors of this Karnataka-style dish!