Steaming as a Cooking Method: How to Steam Food

Updated November 5, 2026

Total time
30 min
prep 10 min · cook 20 min
Serves
4
portions as written

Jump to recipe

Steaming as a Cooking Method: How to Steam Food

Steaming is a gentle, moist-heat cooking method that uses the steam from boiling water to cook food evenly without submerging it. It’s one of the oldest and healthiest ways to prepare everything from vegetables and fish to dumplings and rice, preserving color, texture, and nutrients better than boiling. This guide walks you through the basic technique, with timing charts and tips to help you steam like a pro.

Ingredients

  • 1 lb (450 g) fresh asparagus, trimmed
  • 1 lb (450 g) salmon fillet, skin on (optional)
  • 2 cups (370 g) jasmine rice (for serving)
  • 4 cups (960 ml) water (for steaming)
  • 1 lemon, sliced (for serving)
  • 1 tbsp (15 ml) olive oil (optional, for drizzling)
  • Salt and black pepper, to taste

Instructions

  1. Rinse the rice in a fine-mesh strainer until the water runs clear. Combine with 2 1/2 cups (600 ml) water in a medium saucepan. Bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes. Remove from heat and let stand, covered, for 5 minutes. Fluff with a fork and keep warm.
  2. Meanwhile, set up your steamer. If using a bamboo steamer, place it over a wok or skillet filled with 1 inch (2.5 cm) of water. If using a metal steamer basket, place it in a large pot with 1 inch (2.5 cm) of water. The water should not touch the bottom of the steamer basket.
  3. Bring the water to a rolling boil over high heat.
  4. Place the asparagus in the steamer basket in a single layer. If adding salmon, place it on a plate that fits inside the steamer, skin-side down, and set the plate on top of the asparagus. Cover with the lid.
  5. Steam the asparagus for 5–7 minutes, until bright green and tender-crisp. The salmon will take 8–10 minutes; if steaming both, add the salmon after the asparagus has steamed for 2 minutes so they finish together.
  6. Check the salmon with a food thermometer inserted into the thickest part. The USDA FSIS safe minimum internal temperature for fish is 145°F (63°C). If it hasn’t reached that, continue steaming and check again after 1–2 minutes.
  7. Carefully remove the steamer from the heat. Use tongs to transfer the asparagus and salmon to a serving platter. Drizzle with olive oil, season with salt and pepper, and serve with lemon slices and the cooked rice.

Tips

  • Don’t overcrowd: Leave space between pieces so steam can circulate. Overcrowding lowers the temperature and leads to uneven cooking.
  • Keep the water boiling: If the water stops boiling, the steam stops. Keep the heat on high and check occasionally that the water hasn’t evaporated; add more boiling water if needed.
  • Season after steaming: Salt and spices can be washed off by condensation. Season with a drizzle of oil, herbs, or a squeeze of citrus after steaming for the best flavor.
  • Use a lid that fits: A tight-fitting lid traps steam and speeds up cooking. If your lid is loose, wrap it with a clean kitchen towel to prevent steam from escaping.

Serving Suggestions

Serve steamed vegetables as a side to grilled chicken, roast beef, or tofu. Steamed fish goes well with a light soy-ginger sauce or a dollop of pesto. For a complete meal, pair steamed salmon with rice and a green salad. Steamed broccoli or carrots are perfect for adding to grain bowls or pasta dishes.

Variations

  • Steamed dumplings: Use the same method to cook potstickers or shumai. Line the steamer with cabbage leaves or parchment paper to prevent sticking. Steam for 8–10 minutes until the wrappers are translucent.
  • Steamed eggs: Whisk 4 eggs with 1 cup (240 ml) chicken broth, season, and pour into a shallow bowl. Steam gently over low heat for 12–15 minutes until just set. This makes a silky Chinese-style egg custard.
  • Steamed potatoes: Cut small new potatoes in half and steam for 15–20 minutes until fork-tender. Toss with butter and chives for a healthier alternative to roasted potatoes.
  • Steamed buns: If you have leftover dinner rolls or bao buns, steam them for 3–4 minutes to revive their softness.

Storage and Reheating

Steamed vegetables and fish should be refrigerated within 2 hours of cooking. Store in an airtight container for up to 3 days. To reheat, steam again for 2–3 minutes until hot, or microwave with a damp paper towel over the food. Do not reheat more than once. Steamed rice keeps in the fridge for 3–4 days; reheat in the microwave with a splash of water or in a steamer for 5 minutes.

Frequently Asked Questions

How long does it take to steam vegetables?
Most vegetables take 5–10 minutes. Leafy greens like spinach take 2–3 minutes, while dense root vegetables like carrots or potatoes take 10–20 minutes. Check for doneness with a fork; they should be tender but still slightly crisp.

Can I steam without a steamer basket?
Yes. Place a heatproof plate or a small wire rack inside a large pot, add 1 inch of water, and bring to a boil. Put the food on the plate or rack, cover, and steam. You can also use a colander that fits inside the pot, as long as it’s heatproof.

Is steaming healthier than boiling?
Steaming preserves more water-soluble vitamins like vitamin C and B vitamins because the food doesn’t sit in water. It also requires little or no oil, so it’s a low-fat cooking method.

Why is my steamed food watery?
Condensation from the lid can drip onto the food. To prevent this, wrap the lid with a clean kitchen towel before covering, or tilt the lid slightly when opening to let the water run off. Also, don’t let the water boil too vigorously; a gentle boil is enough.

Can I steam frozen vegetables?
Yes, but add 2–3 minutes to the cooking time. Do not thaw them first; place them directly in the steamer basket and cook until heated through.

How do I know when fish is done?
The fish should flake easily with a fork and reach an internal temperature of 145°F (63°C) as measured with a food thermometer. Overcooking makes it dry, so check early.

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).