How to Steam Rice in a Steamer: Fluffy Every Time

Updated November 5, 2026

Total time
35 min
prep 5 min · cook 30 min
Serves
4
portions as written

Jump to recipe

How to Steam Rice in a Steamer: Fluffy Every Time

Steaming rice in a steamer is a hands-off method that yields fluffy, separate grains every time—no sticky pot, no burnt bottom. Unlike boiling, steaming cooks rice gently with indirect heat, which preserves its texture and makes it nearly impossible to overcook. Whether you have a bamboo basket, a metal steamer insert, or an electric steamer, this technique works for most rice varieties.

Ingredients

  • 1 cup (200 g) long-grain white rice (such as jasmine or basmati)
  • 1 ½ cups (355 ml) water, for soaking and steaming
  • Pinch of salt (optional)

Instructions

  1. Rinse the rice in a fine-mesh strainer under cold running water for 1–2 minutes, swishing with your fingers, until the water runs mostly clear. This removes excess starch and prevents clumping.
  2. Place the rinsed rice in a bowl and cover with 1 cup (240 ml) of the water. Let it soak for 15–30 minutes. Soaking is essential for even hydration and fluffy texture; skip at your own risk.
  3. Drain the rice thoroughly in the strainer. Shake off excess water—it should look dry, not dripping.
  4. Prepare your steamer: If using a bamboo or metal steamer basket, line it with cheesecloth or a steamer liner (or use a perforated steamer tray). If using an electric steamer, add water to the reservoir according to the manufacturer’s instructions and place the rice in the steaming bowl or tray.
  5. Spread the drained rice evenly in the steamer basket or tray. Do not pack it down; leave space for steam to circulate.
  6. Fill a wok or pot with 1–2 inches (2.5–5 cm) of water (about 1 cup / 240 ml) and bring to a rolling boil over high heat. Place the steamer basket over the boiling water, making sure the water does not touch the rice. Cover with a tight-fitting lid.
  7. Steam over high heat for 20–25 minutes for white rice. Check at 20 minutes: the rice should be tender and translucent. If it’s still crunchy, steam for 5 more minutes.
  8. Remove the steamer from the heat and let the rice rest, covered, for 5 minutes. This allows the grains to firm up and makes them easier to fluff.
  9. Fluff gently with a fork or chopsticks and serve hot.

Tips

  • Don’t skip soaking: Soaking for at least 15 minutes (up to 30 for jasmine) ensures the rice steams evenly. Without it, the outside may overcook while the center stays hard.
  • Use a liner: If you don’t have cheesecloth, use a clean, thin kitchen towel or a perforated parchment paper cut to fit. This prevents rice from falling through the steamer holes.
  • Keep the water boiling: Check the water level occasionally; if it runs dry, add more boiling water (not cold) to keep the steam steady.
  • For brown rice: Brown rice needs a longer soak (30–60 minutes) and a longer steam (35–40 minutes). Increase the water in the steamer accordingly.

Serving Suggestions

Steamed rice is the perfect side for stir-fries, curries, grilled meats, or roasted vegetables. It also works as a base for grain bowls, fried rice (use day-old rice), or alongside saucy dishes like butter chicken or mapo tofu. For a simple meal, top with a fried egg and scallions.

Variations

  • Jasmine or basmati: Both work beautifully; reduce soaking to 15 minutes for basmati to keep grains separate.
  • Brown rice: Use short-grain brown rice and increase steaming time to 35–40 minutes; soak for 30–60 minutes.
  • Sticky rice (glutinous): Soak for at least 2 hours or overnight, then steam for 25–30 minutes. This is the traditional method for Thai sticky rice.
  • Herb-infused: Add a pandan leaf, a few kaffir lime leaves, or a cinnamon stick to the steaming water for subtle aroma.

Storage and Reheating

Store leftover steamed rice in an airtight container in the refrigerator for up to 4 days. To freeze, spread cooled rice on a baking sheet, freeze for 1 hour, then transfer to a zip-top bag; it will keep for up to 3 months. Reheat refrigerated rice in the microwave with a damp paper towel for 1–2 minutes, or in a steamer for 5 minutes. For frozen rice, thaw overnight in the fridge before reheating, or add 1–2 minutes to the microwave time.

Frequently Asked Questions

Why is my steamed rice still hard in the center? This usually means the rice wasn’t soaked long enough or the steaming time was too short. Make sure to soak for at least 15 minutes and steam for the full 25 minutes. Also, check that the water is boiling vigorously throughout.

Can I steam rice without soaking? Yes, but the texture will be less even and the cooking time may increase by 5–10 minutes. Soaking is recommended for best results, especially for long-grain varieties.

How much water do I put in the steamer? The water should be below the steamer basket, typically 1–2 inches (2.5–5 cm). For electric steamers, follow the manufacturer’s fill line. The rice should never touch the water.

Can I use this method for quinoa or other grains? Yes, quinoa can be steamed similarly, but rinse it well and steam for 15–20 minutes. For grains like farro or barley, soak for 30 minutes and steam for 40–50 minutes.

Why is my rice sticky? Sticky rice is often caused by not rinsing thoroughly or using a short-grain variety. For fluffy long-grain rice, rinse until the water is clear and avoid stirring during steaming.

Can I add salt or oil to the rice? Yes, a pinch of salt in the soaking water adds flavor. A teaspoon of oil (like sesame or olive) can be drizzled over the rice before steaming to add richness and help prevent sticking.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).