Recipes by Mom Search recipes

How Long to Steam Broccoli

By The Recipes by Mom kitchen · Last checked October 21, 2026 · Not kitchen-tested; see how our recipes are made

Steaming broccoli florets takes about 4 to 7 minutes. The exact time depends on the size of the pieces and your preference for texture, from crisp-tender to soft. Steamed broccoli should be bright green and tender, not mushy or dull in color.

This page provides a guide to steaming times for different parts of the broccoli plant. Use the timing chart as a starting point. Since stove heat and equipment can vary, we suggest checking for doneness a minute before the suggested time is up.

How Long to Steam Broccoli: time chart

What Heat Time Done when
Florets, bite-size Steamer over boiling water, covered 4 to 5 minutes Bright green, crisp-tender
Florets, bite-size Steamer, covered 6 to 7 minutes Tender
Peeled stalks, sliced Steamer, covered 6 to 8 minutes Tender

Table source: Typical ranges from standard cooking practice, not an official chart. Ovens, grills and pieces vary: start checking at the low end of each range.

Good to know

  • Overcooked broccoli turns olive green and smells sulfurous
  • Season right after steaming while still hot

What affects steaming time

Several factors determine how long it takes to steam broccoli. The most important are the size of the pieces and which part of the plant you are cooking.

Size and shape: Smaller pieces of broccoli cook faster than larger ones because heat can penetrate them more quickly. For consistent results, it is best to cut the broccoli into uniform, bite-size pieces. This ensures that every piece cooks evenly and is ready at the same time.

Broccoli parts: The dense, firm stalks take longer to steam than the more delicate florets. If you are cooking both together, you can add the stalks to the steamer a couple of minutes before adding the florets. The data table gives separate timing ranges for peeled, sliced stalks and for florets to account for this difference in density.

How to tell when broccoli is done

The best way to check if steamed broccoli is cooked to your liking is to test a piece. You can do this by piercing it with the tip of a sharp knife or a fork. The utensil should slide in with little resistance.

  • For a crisp-tender texture, the broccoli will be firm but easy to pierce. It will have a vibrant, bright green color. This usually takes 4 to 5 minutes for bite-size florets.
  • For a soft and tender texture, the broccoli will be very easy to pierce. It will still be bright green but may be slightly deeper in color. This takes about 6 to 7 minutes for florets.

Avoid overcooking, as broccoli can quickly turn from tender to mushy. Overcooked broccoli loses its bright color, becoming olive green, and can develop a strong, sulfurous smell.

Tips for the best steamed broccoli

Follow a few simple guidelines for consistently good results. Start by making sure the water in your pot is at a full, rolling boil before you add the broccoli to the steamer basket. This ensures the cooking starts immediately with hot steam.

Keep the pot covered while the broccoli steams. This traps the steam, maintaining a consistent temperature and allowing the broccoli to cook quickly and evenly. Lifting the lid frequently lets steam escape and can increase the cooking time.

Once the broccoli is cooked to your desired tenderness, remove it from the steamer right away to prevent it from continuing to cook in the residual heat. Season it immediately while it is still hot. The heat and moisture on the surface of the broccoli will help seasonings like salt, pepper, or other flavorings adhere well.

Sources and method

Last checked October 21, 2026.