No-Fail Basmati Rice (two ways)
Learn how to cook basmati rice perfectly every time! Tender, fluffy, and fragrant rice is ready in 20 minutes. Stovetop and Rice Cooker methods included.

- Prep time
- 5 min
- Cook time
- 15 min
- Yield
- 4 servings
- Difficulty
- MEDIUM
Ingredients
Quantities are shown as originally provided.
- 1 cup basmati rice
- 1-2 tablespoons extra virgin olive oil
- 1 1/2 cups water
- kosher salt
- 3 cardamom pods, lightly crushed, (optional)
- 2 dry bay leaves, (optional)
Instructions
- 1
Put the rice in a bowl and rinse with cold water 4 to 5 times or until the water runs clear.
- 2
In a medium cooking pot or saucepan, heat the olive oil over medium-high heat. When the oil shimmers a bit, add the rice. Toss for a bit until the rice is well coated with the oil. Season with a good pinch of kosher salt.
- 3
Add the water, and if using, add the cardamom pods and bay leaves.
- 4
Bring the water to a boil. Turn the heat to low and cover the pot and leave it alone for 15 to 20 minutes. The rice will cook through and absorb all the water.
- 5
Turn the heat off. Leave the rice covered and undisturbed for 5 more minutes. Remove the cardamom pods and bay leaves before you fluff the rice up with a fork and serve it.
- 6
Put the rice in your rice cooker. Season with kosher salt and add the oil and water. Stir to combine. (you can add the cardamom pods or bay leaves, if using).
- 7
Cover the rice cooker with the lid securely. Follow the rice cooker use safety instructions. If your cooker has several settings, select the normal (regular/sushi) setting and turn it on.
- 8
When the rice is ready, allow it to sit in the rice cooker undisturbed for a few minutes longer before you fluff and serve it.