How to Cook Perfect Basmati Rice – Fluffy Every Time!
This post may contain affiliate links (disclosure).
This perfect stovetop basmati rice is light, fluffy, and full of simple savory flavor. Soaking and rinsing the rice helps remove excess starch, while boiling it like pasta makes it easier to avoid mushy results. Finished with butter, cumin, salt, and black pepper, this easy basmati rice makes a delicious side dish for curries, chicken, vegetables, and more.
Want to save this recipe?
Basmati Rice
Want to save this recipe?
Ingredients
- 2 cups basmati rice
- 6 cups cool water for soaking and rinsing
- 6 cups fresh water or enough to cover the rice by at least 1 inch, for boiling
- 2 tbsp butter
- 1 tsp salt
- ½ tsp cumin
- ¼ tsp black pepper
Instructions
- Place the basmati rice in a large saucepan. Add about 4 cups of cool water, or enough to cover the rice completely, and soak for 30 minutes.
- Drain the rice through a fine-mesh strainer. Rinse it with the remaining cool water for about 30 seconds to remove more excess starch.
- Return the rice to the saucepan. Add about 6 cups of fresh water, or enough to cover the rice by at least 1 inch.
- Cover the saucepan and bring the water to a full boil over high heat. Watch carefully to prevent it from boiling over.
- Remove the lid once the water boils. Cook the rice for about 2 minutes, tasting one grain after the first minute.
- Turn off the heat when the rice is almost tender but still slightly firm. Drain it thoroughly and return it to the warm saucepan.
- Add the butter, salt, cumin, and black pepper. Cover the saucepan and let the rice steam on the turned-off burner for 5 to 10 minutes.
- Gently stir the rice to distribute the butter and seasonings, then serve.
Notes
- The water amounts are approximate because the original recipe directs you to cover the rice rather than use an exact quantity.
- Do not overcook the rice. It will finish cooking while it rests in the covered saucepan.














