Wash the rice thoroughly and drain the water.
Take a thick bottomed pan and add the butter + oil to it. Add in the washed rice and roast on medium flame for a couple of minutes or till the rice starts to get slightly brown.
Once the rice is roasted, remove and keep aside.
In the same pan, add the chopped onions and garlic. Saute till the onions are translucent.
Next, add in the pureed tomatoes, jalapeno and tomato paste. Mix well and cook till the tomatoes are cooked down and the water evaporates (a few minutes)
Now, add in the toasted rice, water, salt and pepper. Cook on high till the water boil. Once the water boils, reduce the flame and cover the pan with a lid. Let it cook till the rice is cooked. Add more water if required.
Using a fork, fluff the rice and check if done. Add in lemon juice and gently mix. Garnish with fresh coriander and serve warm.