Cooking rice is a simple yet essential kitchen skill that lays the foundation for countless meals around the world. Whether you’re making stir-fry, curry, or a simple side dish, perfectly cooked rice is fluffy, tender, and never sticky.
Why You’ll Love This Recipe
- Foolproof method for perfect rice every time
- Just a few pantry staples needed
- Pairs well with nearly any main dish
- Easy to double or scale for meal prep
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- White rice (long-grain, basmati, or jasmine)
- Water
- Salt (optional)
- Butter or oil (optional)
Directions

- Rinse the rice
Place the rice in a fine mesh strainer and rinse under cold water until the water runs clear. This removes excess starch and prevents the rice from being sticky. - Combine rice and water
Add the rinsed rice and measured water to a medium saucepan. Add a pinch of salt and a bit of butter or oil if desired. - Boil and simmer
Bring the pot to a boil over medium-high heat. Once boiling, reduce the heat to low, cover with a tight-fitting lid, and simmer for 18-20 minutes without lifting the lid. - Let it rest
Remove the pot from heat and let it sit, covered, for 5 minutes to steam. This helps the rice finish cooking and improves texture. - Fluff and serve
Use a fork to gently fluff the rice before serving.
Servings and Timing
- Servings: 4
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Total Time: 25 minutes
Variations
- Brown rice: Use 2 ½ cups of water per cup of brown rice and cook for 40–45 minutes.
- Aromatic rice: Try basmati or jasmine rice for a fragrant twist.
- Flavor boost: Substitute water with chicken or vegetable broth, or add bay leaves, garlic, or spices for extra depth.
Storage/Reheating
- Storage: Cool rice completely before storing in an airtight container in the refrigerator for up to 4 days.
- Reheating: Sprinkle a tablespoon of water over the rice and reheat in the microwave or on the stovetop, covered, until hot.
FAQs
Do I have to rinse rice before cooking?
Yes, rinsing removes excess starch that can make rice sticky or gummy.
What’s the ideal rice-to-water ratio?
For white rice, use 1 part rice to 2 parts water. For jasmine or basmati rice, use slightly less water (about 1¾ cups per cup of rice).
Can I cook rice without a lid?
A lid is necessary to trap steam and cook the rice evenly. Use a tight-fitting lid for best results.
Why is my rice mushy?
Too much water or overcooking can result in mushy rice. Stick to the correct ratio and avoid stirring while it cooks.
Can I use a rice cooker?
Yes, rice cookers are convenient and provide consistent results. Follow the manufacturer’s instructions.
Can I freeze cooked rice?
Absolutely. Cool completely, then store in freezer-safe bags or containers for up to 1 month.
How do I reheat frozen rice?
Microwave it with a splash of water or re-steam it on the stove until heated through.
What’s the best rice for stir-fries or fried rice?
Day-old long-grain white rice works best as it’s firmer and less sticky.
Can I use broth instead of water?
Yes, cooking rice in broth adds flavor. Just be mindful of the salt content.
How do I make rice fluffy?
Let it rest after cooking and fluff with a fork to separate the grains.
Conclusion
Cooking rice doesn’t have to be intimidating. With the right ratio and method, you can achieve fluffy, flavorful rice every time. Once you’ve mastered this basic skill, you’ll always have a dependable side dish ready to pair with your favorite recipes.
PrintHow to Cook Rice
A basic guide to cooking perfect rice on the stovetop, resulting in fluffy, tender grains every time.
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Total Time: 25 minutes
- Yield: 4 servings 1x
- Category: Side Dish
- Method: Stovetop
- Cuisine: Global
- Diet: Vegan
Ingredients
- 1 cup long-grain white rice
- 2 cups water
- 1/2 tsp salt (optional)
- 1 tbsp butter or oil (optional)
Instructions
- Rinse the rice under cold water in a fine mesh strainer until the water runs clear.
- In a medium saucepan, bring 2 cups of water to a boil.
- Add the rice, salt, and butter or oil if using.
- Stir once, then reduce heat to low and cover with a tight-fitting lid.
- Simmer for 18–20 minutes without lifting the lid, until water is fully absorbed.
- Remove from heat and let sit, covered, for 5 minutes.
- Fluff with a fork and serve.
Notes
- Adjust water-to-rice ratio depending on rice type (e.g., 1:1.5 for jasmine or basmati).
- Use broth instead of water for added flavor.
- Rinsing removes excess starch for fluffier rice.
Nutrition
- Serving Size: 1/2 cup cooked
- Calories: 160
- Sugar: 0g
- Sodium: 150mg
- Fat: 2g
- Saturated Fat: 0.5g
- Unsaturated Fat: 1.5g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 0g
- Protein: 3g
- Cholesterol: 0mg