Rinse the rice under cold water using a fine-mesh strainer until the water runs clear. This removes excess starch and prevents stickiness.
Optional: Soak the rice in water for 20–30 minutes for better texture and even cooking.
In a pot, combine the rinsed rice, water (or broth), and salt. Optionally, add butter or olive oil for richness and a bay leaf for aroma.
Bring the mixture to a boil over medium heat. Once boiling, reduce the heat to low, cover with a tight-fitting lid, and simmer.
Cook white rice for 15 minutes, brown rice for 40 minutes, and sushi rice for 18 minutes. Avoid opening the lid during cooking.
Once cooked, remove the pot from the heat. Let the rice sit, covered, for 10 minutes to finish steaming.
Fluff the rice gently with a fork and serve warm. Enjoy perfectly cooked, flavorful rice!
Notes
Use a 1:1 water-to-rice ratio for the Instant Pot and let the pressure release naturally for best results. For crispy rice, cook with a thin layer of oil and let a crust form on the bottom.