More

    How To Cook Perfect Rice

    Image that say "How to Cook Rice." There's a bowl of white rice with flecks of cilantro and lime wedges behind it with a spoon in the rice bowl.

    It’s really hard to get any better than fluffy, perfectly steamy rice as a vehicle for all your favorite curries or bowls or sides or burrito guts or…whatever pairs-well-with-rice friend you can think of.

    Unless, of course, you can’t get that fluffy, perfectly steamy rice to begin with. But the perfect batch of rice doesn’t need to be intimidating! Here are our favorite tips and tricks on getting the perfect texture and cook on that tiny little grain.

    Pluuuuuus, bonus alert, we’ve got some of our fave variations like coconut rice and cilantro lime rice which, depending on the recipe, can really make things S-I-N-G. So here’s to happy rice times, enjoy!

    How To Cook Rice

    Using the Instant Pot (we consider this our perfect rice)

    Grid of four photos showing how to cook white rice in the Instant Pot.
    1. Give your rice a rinse in a fine-mesh strainer to remove some of the extra starch. Rinse until the water turns from cloudy white to clear.
    2. Toss your rinsed rice in the Instant Pot with water and a pinch of salt. Use 1 1/4 cup water for every 1 cup of long-grain white rice or brown rice.
    3. Start cooking your rice. Make sure to seal the valve on the top of your Instant Pot. If you’re making long-grain white rice, cook for 3 minutes with 10 minutes of natural pressure release. If you’re making brown rice, cook for 15 minutes with 5 minutes of natural pressure release.
    4. When your rice is finished cooking, release any remaining pressure and fluff your rice with a fork. Perfect rice ready to eat!

    Using the Stovetop

    Grid of four photos showing how to cook white rice on the stovetop.
    1. Give your rice a rinse. Just 30 seconds in a fine-mesh strainer works here to clean your rice and get rid of some of the extra starchiness. Just rinse until the water turns from cloudy white to clear. Keep your eye out for teeny tiny rocks or debris that need to be picked out, too.
    2. In a medium pot, add 2 cups of water for every 1 cup of long-grain white rice or brown rice you want to cook. Make sure to salt your water well, then bring your water to a boil.
    3. Once the water is boiling, add in your rinsed rice. You’ll notice the rolling boil will mellow out a bit. Wait until the water starts to boil a bit again and turn the heat down to low to simmer the rice.
    4. Cover the pot. Make sure to not peek inside to see how the rice is doing or you’ll let out all the steam that’s helping to cook the rice. If you’re making long-grain white rice, let the rice cook on the stove for about 16-17 minutes. If you’re making brown rice, let the rice cook on the stove for about 45 minutes.
    5. When your rice is finished cooking, remove it from the heat and let it sit covered for an additional 10 minutes.
    6. Remove the pot cover and fluff your rice with a fork. Voilà! Perfect rice every single time.

    Variations On Rice

    How to Make Coconut Rice

    1. Prepare rice as normal using 1 can of coconut milk instead of water and use 2 cups of jasmine rice.
    2. Fluff rice and enjoy!

    How to Make Cilantro Lime Rice

    1. Cook rice as normal.
    2. Add a handful of chopped cilantro to the rice with a large squeeze of lime juice.
    3. Fluff rice to combine and enjoy!

    How to Make Spanish Rice

    1. Add a couple tablespoons of oil to a medium size pot and add 1 cup of long-grain white rice.
    2. Toast rice until it’s golden brown in color.
    3. Add 2 cups of broth, a 4-ounce can of tomato sauce, a clove of minced garlic (or a teaspoon of garlic powder), a little pinch of dried oregano, and a little pinch of cumin to the pot.
    4. Stir to combine and cover pot. Cook rice for 35-40 minutes.
    5. Fluff rice and enjoy!

    Questions About Making Rice

    Raw white rice in a bowl.

    What is the Ratio of Water to Rice?

    If you’re making long-grain white rice on the stove or in the Instant Pot, use 1 1/4 cup of water for every cup of rice.

    If you’re making brown rice on the stove, use 1 cup of water for every cup of rice. If you’re making brown rice in the Instant Pot, use 1 1/4 cups water for every cup of rice.

    What Does It Mean to Fluff Rice?

    Fluffing rice just means running a fork or a rice paddle through the rice after it’s finished cooking and while it’s still in the pot to break up the big clumps of rice and make it fluffy for scooping.

    Do You Season Rice Before or After Cooking?

    Fresh or dried herbs should be added to your rice after it finishes cooking. For salting rice, make sure to do this to the water before adding your rice to your pot.

    How Do You Make Rice Taste Good?

    • Use chicken or veggie broth instead of water
    • Use canned coconut milk instead of water
    • Add in fresh or dried herbs
    • Add in chopped cilantro and fresh lime juice
    • Drizzle a bit of soy sauce on top
    • Add a pat of butter or a drizzle of olive oil to the pot

    Troubleshooting

    There was a lot of extra water in the pot after the time was up. What should I do?

    Drain off a bit of the extra water using a fine-mesh strainer and return the rice to the pot, but don’t put the lid back on the pot. Continue to cook the rice over very low heat until the rice is fluffy and the excess moisture is gone. Keep an eye on it though and watch for the rice drying out.

    My rice always bubbles over when I cook it on the stove. Help!

    A couple things to try here! Your stove temp could be a bit too high – just turn it down a crank to an extra low simmer setting. Your pot could also be too small for the amount of rice you’re cooking, so we’d recommend sizing up to help prevent this.

    I went a little overboard with the salt and now my rice tastes too salty. Can this be saved?

    Sure can! Make another batch of rice, but don’t salt the water. Cook the rice according to the instructions above. Once the rice is finished cooking, combine the salted and the unsalted rice. Boom! Rice crisis averted!

    Why is my rice extra sticky and/or mushy?

    A couple ideas why this might be happening! It’s possible you used too much water here. When you’re rinsing your rice, make sure to “squeeze” out some of the extra rinsing water or this will affect how your rice cooks. One other idea is, if you’re making white rice, double-check that you’re using long-grain white rice. The shorter the rice grain, the stickier the rice gets typically.

    Our Favorite Ways To Enjoy Rice


    How else are you loving to eat rice these days? Tell us, tell us, tell us!

    Related Posts

    Crispy Rice Salad with Cucumbers and Herbs

    Paper-thin veggies, a shower of herbs, a pile of fried crispy red curry rice, and a limey garlicky vinaigrette all over top. This crispy rice salad is all I want to eat right now!

    Butter Cauliflower and Chickpeas with Mint Cilantro Sauce

    This Butter Cauliflower and Chickpeas is a weeknight staple! Roasty spiced cauliflower, a jar of butter sauce, a can of chickpeas, and a pile of steamy rice with a waterfall of mint sauce on top.

    Banza Chicken Bowls with Calabrian Chili Sauce

    This bowl has it all! The crunch of the tomato cucumber salad, the thin slips of bitey red onion, the golden crisped air fryer chicken cut into tender little strips, a big pile of perfectly chewy Banza, and a dollop of tangy calabrian chile sauce on top.

    Red Curry Chicken Stir Fry with Spicy Cashew Sauce

    Caramelized red curry chicken sits next to a bed of hot, fluffy rice and steamed broccoli and then totally sauced up with the BEST spicy cashew sauce. Ooof, this is so, so good.

    Salmon with Basil Sauce and Tomato Salad

    We’re making a summery salmon with a beautiful, big-flavored basil sauce that is so good, you’re going to want to just drink it. Perfectly-spiced, fresh, and a dinner for everyone!

    Steph’s Chickpea Curry with Spinach and Rice

    Amazingly creamy, saucy chickpea curry served over rice with a dollop of chili crisp and a side of cucumber salad. Ready in 20 minutes!

    Cilantro Orange Chicken with Rice and Beans

    This golden Cilantro Garlic Chicken is so flavorful, crisped to golden brown perfection, and just very finger-licking good! Served with rice, beans, and a quick homemade pineapple salsa.

    Butter Chicken Meatballs

    These butter chicken meatballs are covered in a rich and mildly spiced tomato gravy that is made luxurious with just a little bit of butter and cream. Serious weeknight magic!