Here, on this post, I have a recipe that is as simple as it can get, yet is full of flavors and become the base for many more rice-based preparations. This buttered rice is a delicious variation of rice dish in the Indian food scene. I had chanced upon a few versions of an Indian Butter Rice recipe in the cookbooks I have. Thereafter, I started preparing my own version of this tasty and fragrant dish. Sometimes, it is also all about the simplicity in a recipe that does wonders. You’ll know it, the moment you try this recipe.
About Butter Rice
Basmati rice, butter (either white or salted) and a few more ingredients like whole spices, salt and some water. Voila! You have a dish ready to blow your minds with its simple yet amazing flavors. This recipe of Indian-style Butter Rice is just this, and more.
This Indian Butter Rice is also known as Makhani Pulao or Makhani Chawal, and is a delectable and indulgent dish that combines the richness of butter with aromatic spices and fluffy basmati rice.
There are many ways a Butter Rice can be made. This is one of the simplest ways to prepare it. So, when you want to give a makeover to the simple and plain steamed rice, then you know can turn to this recipe of mine and elevate it to a lovely Butter Rice.
This recipe of Butter Rice can easily be halved, doubled or tripled to suit your requirements. As is visible from the step-by-step depiction of this recipe here, I have used unsalted white butter (called makhan in Hindi) for my recipe. You can even use salted butter or yellow butter.
Serve Butter Rice with any North Indian lentil dish like Dal Makhani, dal fry, dal tadka or a curry of your choice like Paneer Butter Masala, dum aloo, rajma masala or Kadai Paneer.
This rice variety is a comforting and indulgent dish that showcases the essence of Indian cuisine – combining aromatic spices with the creamy richness of butter to create a dish that’s both satisfying and memorable.
Customizations
Other ingredients that you consider adding to this Butter Rice are some sautéed sliced onions, sliced green chilies or a bit of red chili powder for a subtle heat and some ginger-garlic paste for a savory kick.
I also add some cashews in this Butter Rice to enhance the flavors and texture. But this is optional and can be skipped.
Of course, if you are a fan of nuts and dry fruits, you can consider adding more of them like almonds, pistachios, raisins or sultanas. Have some dried berries? Add them to make a very basic and simple version of a berry pulao.
Finishing touches to this Butter Rice can include addition of a handful of chopped fresh coriander leaves or parsley or mint for a pop of color and freshness.
Some more rice recipes that add a lot of flavor to an Indian meal are Ghee Rice, Jeera Rice, kaju pulao, Masala Rice and the Kerala-style ghee rice called Nei Choru. So, when you want to perk up a simple dal rice meal or rajma rice (rajma chawal) meal, then you can prepare these rice recipe varieties.
How to make Indian Butter Rice
Prep Rice
1. Rinse ½ cup basmati rice very well in water till the water runs clear of starch. Then, soak rice in enough water for 30 minutes.
After 30 minutes, drain all the water and keep the soaked rice aside.
Note that instead of basmati rice, you could use any other variety of long grained rice or medium-grained rice that is not sticky.
Sauté Spices, Cashews In Butter
2. Keep a thick-bottomed pan on low heat on the stovetop. Add 2 tablespoons white unsalted butter in the pan.
You can also opt to use salted butter.
3. Let the butter simply melt on a low to medium-low heat.
4. When the butter has almost melted, add the following whole spices:
- 1 small tej patta (Indian bay leaf)
- ½ inch cinnamon stick
- 2 cloves
- 2 green cardamoms
5. Next, add 8 to 10 cashews.
6. On low medium-low heat, sauté the cashews.
7. Sauté until the cashews turn light golden or golden.
You can skip cashews, if you want or you can fry or roast/toast cashews separately and then add them as a garnish.
Make Butter Rice
8. Next, add the rice.
9. Gently stir and mix to combine the rice with the butter, spices and cashews. The butter should coat the rice grains evenly.
10. Next, add 1 to 1¼ cups water.
Depending on the quality of rice used, you can add less or more water.
11. Season with salt as per taste. Keep a check on salt, if using salted butter.
12. Mix well. Check the taste of water and it should taste slightly salty.
13. Cover the pan with its lid and simmer on low to medium-low heat until the rice grains are tender and all the water is absorbed.
You can check the rice at intervals and if required, add some more water.
14. Once done, remove the lid and gently fluff the rice.
15. Serve Butter Rice with any North Indian lentil dishes or curries of your choice.
You can garnish it with some chopped coriander or mint leaves or parsley.
Expert Tips
- Choice of fat: While the name suggests using butter for the recipe, if you do not have it, you can also make this dish with ghee or oil instead.
- Variety of butter: This dish turns out equally good with yellow butter. So, it is a good alternative to white butter.
- Additional spices: Along with the spices that I have used in this recipe of Indian Butter Rice, you can add your choice of other whole spices like mace, nutmeg, star anise, etc. This will enhance the flavors. However, I suggest to not go overboard with spices in order to experience the essence of butter in the dish.
- Seasoning Butter Rice: If you are using salted butter, then adjust the salt in the dish accordingly. Taste, and add as per your requirement.
- Optional ingredients: Cashews are my choice of nuts. So, I add them. You can make the dish without them or add any other dry fruits like raisins, pistachios or almonds.
- Scalability: You can easily reduce or scale this recipe to make for less or more servings.
FAQs
For a traditional Indian butter rice recipe, basmati rice is the best choice due to its fragrance and ability to absorb flavors well.
While the authentic recipe is non-spicy, you can add some green chilies or red chili powder to bring in a subtle spice level in this Butter Rice.
Yes, of course it is possible. Use oil or a vegan butter for the same.
To ensure fluffy and non-sticky rice, rinse the basmati rice thoroughly before cooking and soak it for about 30 minutes. Right ratio of water to rice is necessary and avoid overcooking.
Yes, you can enhance the flavor and texture by adding veggies like potatoes, green peas, carrots, bell peppers, corn or even Indian cottage cheese (paneer).
More Rice Recipes To Try!
Rice Recipes
Okra Recipes
Rice Recipes
Vegan Recipes
Please be sure to rate the recipe in the recipe card or leave a comment below if you have made it. For more vegetarian inspirations, Sign Up for my emails or follow me on Instagram, Youtube, Facebook, Pinterest or Twitter.
Indian Butter Rice
Ingredients
- ½ cup basmati rice
- 2 tablespoon Butter – white or salted
- 1 tej patta – small-sized, (Indian bay leaf)
- ½ inch cinnamon
- 2 cloves
- 2 green cardamoms
- 8 to 10 cashews – optional
- 1 to 1¼ cups water or add as required
- salt as required
Instructions
Soaking rice
- Rinse the basmati rice very well in water until the water runs clear of starch.
- Soak rice in enough water for 30 minutes.
- After 30 minutes drain all the water and set the rice aside.
Making butter rice
- Keep a thick bottomed pan or pot on stovetop. Keep the flame to a low or medium-low. Add the butter in the pan or pot.
- Let the butter simply melt.
- When the butter has almost finished melting, add the following whole spices – tej patta, cinnamon, cloves and green cardamoms.
- Next add 8 to 10 cashews and on a medium-low heat cook the cashews.
- Sauté till the cashews turn a light golden or golden. You can skip cashews if you want or you can fry or roast/toast the cashews separately and later add them as garnish.
- Next add the rice.
- Gently stir and mix the rice with the butter, spices and cashews. The butter should coat the rice grains evenly.
- Next add 1 to 1.25 cups water. Depending on the quality and type of rice used, you can add less or more water.
- Season with salt as per taste. Keep a check on salt if using salted butter.
- Mix well. Check the taste of water and it should taste slightly salty.
- Cover the pan with its lid and simmer Butter Rice on a low to medium-low heat until the rice grains are tender and all the water is absorbed. You can check the rice at intervals a few times and if needed add some more water.
- Once done, remove the lid and gently fluff the rice.
- Serve Butter Rice with any North Indian curried lentils or gravy or curry of your choice. You can also garnish it with some chopped cilantro leaves or mint leaves or parsley.
Notes
- You can skip cashews or add your choice of nuts and dry fruits like almonds, pistachios or raisins or sultanas.
- If you do not have butter, then you can use ghee instead.
- The recipe can be halved or doubled.
Nutrition Info (Approximate Values)
This Butter Rice recipe from the blog archives was first published on July 2017. It has been updated and republished on May 2024.