Wash the basmati rice until the water runs clear, then soak it in water for at least 30 minutes. Drain the water before using.
Heat one tablespoon of oil or ghee in a pan and add the whole spices. Sauté for a minute until they become fragrant.
Add the finely sliced onions and cook them until they turn golden brown. Set aside half of the onions for later use.
Then, add the grated ginger and minced garlic to the pan and cook for another minute.
Add the minced meat and cook for 5 minutes until the mince browns, be sure to stir continuously until there are no lumps
Add the spices, green chili and mint leaves. Give it a stir.
Add the chopped tomatoes. Stir and cook for a minute.
Add water and rice. Mix well and bring to a boil.
Then cover and cook for 15 minutes on medium-low heat or until water is soaked and rice are cooked well. Remove lid and take off heat.