Place a large high rimmed pot or pan over high heat. Once hot add in the ghee or canola oil & sear the chuck steak for 3-4 minutes or until well browned all over. Do this in batches to gain the best colour & not steam the meat. Remove & set aside
Add in the whole cumin seeds & bay leaves, toast for 1 ½ minute or until fragrant & just starting to crackle. Add in the onion, saute for 4 minutes or until golden & translucent. Add in the garlic & ginger, saute for 1 minute, mixing the whole time.
Add in the ground cumin, ground coriander, ground garam masala, ground turmeric & Kashmiri chilli powder, mix well & toast for 1 minute. Add in the curry leaves (if using), diced tomatoes & seasoning to taste, mix well and bring to a boil, stirring occasionally. Once boiling, add in the seared chuck steak along with any resting juices & pour in enough hot water to only just cover everything. Bring back to a boil, reduce heat to medium-low & simmer for 1 ¼ hours or until the steak is extremely tender & the sauce is reduced & thickened. Remove from heat.
Rice
20 minutes before the curry is set to finish, place all of the rice ingredients into a medium to large-sized saucepan. Bring to a boil, place on a lid, reduce heat to low & steam for 14 minutes undisturbed. Turn it off the heat, leave the lid on & let it sit for 4 minutes to finalise steaming, don't remove the lid. Once finished, remove the lid, discard the cinnamon stick & fluff the rice with a fork or spatula.
Serving
Serve the beef madras over the steamed rice, serve with fresh coriander (cilantro) & naan bread. Dig In.