Boil broccoli florets for 3-5 minutes, until bright green and fork-tender; thicker stems may need 6-8 minutes. For crisper broccoli, stop at 2-3 minutes and drain immediately to prevent overcooking.
How Long to Boil Broccoli: boil broccoli florets for 3 to 5 minutes, depending on size, until bright green and fork-tender. For smaller florets, start checking at 3 minutes; for larger pieces, use the full 5 minutes.
Use a large pot of boiling water so the broccoli cooks evenly, and cut pieces to similar size before they go in.
For best storage before cooking, keep broccoli in the fridge crisper; USDA/FDA reference storage time for broccoli, cauliflower, and cabbage is 1 to 2 weeks.

The Short Answer, With Numbers
Contents
- 1 The Short Answer, With Numbers
- 2 Boiling Time by Cut
- 3 Relevant Storage Figure
- 4 Boiling Time for Broccoli
- 5 Quick Timing Chart
- 6 Worked Examples
- 7 Frozen Broccoli
- 8 How to Check Doneness
- 9 Fresh Versus Frozen Broccoli
- 10 Boiling Time by Cut and Condition
- 11 Why Frozen Broccoli Gets Mushy Faster
- 12 How to Boil Broccoli
- 13 Boiling Time by Cut Size
- 14 Worked Examples
- 15 How to Tell It Is Done
- 16 Use the fork test on the stem, not the flower end
- 17 Timing by cut size
- 18 Signs it has gone too far
- 19 Quick Timing Chart
- 20 Exact Timing Method
- 21 Worked Examples
- 22 Edge Cases That Change the Time
- 23 Frequently Asked Questions
- 24 How long do you boil broccoli florets?
- 25 How long do you boil broccoli stems?
- 26 How do you know when boiled broccoli is done?
- 27 How long do you boil frozen broccoli?
- 28 How long does fresh broccoli last before boiling?
- 29 Related Reading
- 30 Sources & References
Boil broccoli florets for 2 to 3 minutes for crisp-tender pieces, or 4 to 5 minutes for softer broccoli. Start timing only after the water returns to a full boil.
For broccoli stems, boil 4 to 6 minutes if sliced about 1/4 inch thick. Whole thick stems need longer, but they cook unevenly, so slicing is the better method.
Boiling Time by Cut
| Broccoli form | Size | Boiling time | Best result |
|---|---|---|---|
| Small florets | About 1 inch | 2 minutes | Bright green, crisp-tender |
| Medium florets | About 1 1/2 inches | 3 minutes | Tender with a little bite |
| Large florets | 2 inches or larger | 4 to 5 minutes | Soft, but not mushy |
| Sliced stems | About 1/4 inch thick | 4 to 6 minutes | Tender throughout |
| Frozen broccoli | Florets | 3 to 5 minutes | Hot and tender |
Use a large pot so the water does not stop boiling for long. For 1 pound of broccoli, use at least 3 quarts of water. Add the broccoli, wait for the boil to return, then start the timer.
For a mixed pan of florets and stems, put the sliced stems in first. Boil them for 2 minutes, then add the florets and boil another 2 to 3 minutes.
If you want broccoli for a cold salad, boil florets for 2 minutes, then cool them quickly in ice water. This keeps the texture firm and the color bright.
If you are serving broccoli with butter, cheese sauce, or pasta, aim for 3 minutes for medium florets. They will be tender enough to eat but firm enough not to fall apart when tossed.
If the florets are very uneven, sort them before boiling. Start large pieces first, then add small pieces 1 to 2 minutes later. This prevents tiny florets from overcooking.
The most reliable doneness test is a fork through the stem end. It should slide in with light resistance for crisp-tender broccoli, or with almost no resistance for soft broccoli.
Relevant Storage Figure
| Vegetable | Where to store | Typical keeping time |
|---|---|---|
| Broccoli, cauliflower, cabbage | Fridge crisper | 1-2 weeks |
If your broccoli is already limp before boiling, use the shorter end only if you want it crisp-tender. Older broccoli softens faster, so check at 2 minutes instead of waiting for 3.
Do not boil chopped broccoli and whole stems together for the same time. Small florets can be done in 2 minutes, while sliced stems may still need 4 to 6 minutes.

Boiling Time for Broccoli
Boil broccoli florets for 2 to 4 minutes, depending on size and texture. Use 2 minutes for crisp-tender, 3 minutes for tender, and 4 minutes for very soft florets.
For broccoli stems, boil peeled slices for 3 to 5 minutes. Thick whole stalk pieces need longer than florets because the dense core heats more slowly.
Quick Timing Chart
| Broccoli cut | Boiling time | Result |
|---|---|---|
| Small florets, 1 inch | 2 minutes | Crisp-tender, bright green |
| Medium florets, 1½ inches | 3 minutes | Tender with light bite |
| Large florets, 2 inches | 4 minutes | Soft, easy to pierce |
| Peeled stem slices, ¼ inch | 3 minutes | Tender but firm |
| Peeled stem chunks, ½ inch | 4 to 5 minutes | Fully tender |
Start timing only after the water returns to a boil. Adding broccoli drops the water temperature, especially if the pot is crowded or the broccoli is cold from the fridge.
Use a large pot with enough water to let the florets move freely. For 1 pound of broccoli, use at least 3 quarts of water so the boil recovers quickly.
Worked Examples
If you cut 1 pound of broccoli into 1-inch florets for a stir-fry side, boil for 2 minutes. Drain immediately, then add to the pan so it does not turn mushy.
If you want broccoli for dinner plates with chicken or pasta, cut medium florets and boil for 3 minutes. The stems should pierce with a fork but still hold shape.
For toddlers, purées, casseroles, or mashed broccoli, boil large florets for 4 minutes. If the stems are thick, split them lengthwise before boiling.
If florets are uneven, time for the largest pieces. Better yet, cut the crowns into similar sizes so small pieces do not overcook while large ones stay tough.
Frozen Broccoli
Frozen broccoli usually needs 3 to 5 minutes in boiling water. Use 3 minutes for small florets and 5 minutes for thick pieces or spears.
Do not thaw frozen broccoli before boiling unless a recipe says to. Add it straight to boiling water and begin timing when the water returns to a boil.
How to Check Doneness
At 2 minutes, broccoli should be bright green and barely fork-tender. At 3 minutes, a fork enters the stem with mild resistance. At 4 minutes, the stem is soft.
Drain broccoli as soon as it reaches the texture you want. Leaving it in hot water for even 1 extra minute can push crisp-tender broccoli into soft broccoli.
For cold salads or meal prep, drain and cool the broccoli right away under cold running water. This stops carryover cooking and helps keep the green color.
Fresh broccoli belongs in the fridge crisper and typically keeps 1 to 2 weeks. If the florets smell strong, look slimy, or have widespread yellowing, do not boil them.

Fresh Versus Frozen Broccoli
Fresh broccoli and frozen broccoli do not boil the same way. Fresh starts raw and firm; frozen is usually blanched before freezing, so it needs less time in the pot.
For fresh broccoli florets, boil 3 to 5 minutes. Use 3 minutes for small, bite-size florets and 5 minutes for larger pieces or a softer texture.
For frozen broccoli florets, boil 2 to 4 minutes after the water returns to a boil. Use 2 minutes for crisp-tender pieces and 4 minutes if the florets are large or still clumped.
Boiling Time by Cut and Condition
| Broccoli type | Cut size | Boil time | Best use |
|---|---|---|---|
| Fresh florets | 1-inch pieces | 3 minutes | Salads, stir-ins, meal prep |
| Fresh florets | 1 1/2- to 2-inch pieces | 4 to 5 minutes | Side dishes, casseroles |
| Fresh stems | Peeled, 1/4-inch slices | 3 to 4 minutes | Mixed with florets |
| Frozen florets | Loose pieces | 2 to 3 minutes | Quick side dish |
| Frozen florets | Large or icy pieces | 3 to 4 minutes | Soups, pasta, casseroles |
A practical serving example: boil 12 ounces of fresh florets cut to about 1 1/2 inches for 4 minutes. Drain immediately. That gives tender stems with florets that still hold their shape.
For a 10-ounce bag of frozen broccoli, do not thaw first. Add it directly to boiling water, wait for the water to resume boiling, then start timing 2 to 4 minutes.
If the frozen broccoli is in one solid block, separate it with a spoon as soon as the edges loosen. Start timing once the pieces are mostly separated and the water is boiling again.
Why Frozen Broccoli Gets Mushy Faster
Frozen broccoli has already been heat-treated before packaging. Its cell structure is softer than raw fresh broccoli, so extra boiling quickly turns the florets limp and watery.
If you plan to add broccoli to mac and cheese, soup, fried rice, or a baked casserole, underboil it by about 1 minute. It will soften more in the final dish.
If serving broccoli plain with butter, lemon, or cheese sauce, drain it as soon as a fork slides into the stem with slight resistance. Letting it sit in hot water keeps cooking it.
Fresh broccoli is also more flexible for texture. You can boil it 3 minutes for bright, firm pieces or 5 minutes for softer florets suitable for kids, purées, or mashed vegetable sides.
For mixed fresh cuts, slice thick stems smaller than the florets. A 1/4-inch stem slice and a 1 1/2-inch floret will finish at about the same time in 3 to 4 minutes.
Store fresh broccoli, cauliflower, and cabbage in the fridge crisper. Typical keeping time is 1 to 2 weeks, so boil it sooner if the florets start yellowing or the stems look dry.
Use fresh broccoli when you want defined florets and a crisp-tender bite. Use frozen broccoli when speed matters, or when the broccoli will be covered with sauce or mixed into another dish.

How to Boil Broccoli
Boil broccoli florets for 2 to 3 minutes for crisp-tender pieces, or 4 to 5 minutes for softer broccoli. Boil thick stem slices 3 to 5 minutes, depending on thickness.
Use 1 pound broccoli with 3 quarts water and 1 tablespoon kosher salt. That amount gives the broccoli room to cook quickly instead of dropping the boil for too long.
- 1. Cut the broccoli evenly. Cut the crown into florets about 1 to 1 1/2 inches wide. Peel the stalk if tough, then slice it 1/4 inch thick so it finishes close to the florets.
- 2. Rinse and drain. Rinse under cold running water. Shake off excess water so you are not adding extra cold water to the pot, which slows the return to a boil.
- 3. Boil the water first. Bring 3 quarts water to a full rolling boil in a 4- to 6-quart pot. Add 1 tablespoon kosher salt if you want seasoned broccoli.
- 4. Add stems before florets if needed. For thick stem pieces, add stems first and boil 1 minute. Then add florets. For thin stems, add everything at the same time.
- 5. Start timing when the water returns to a boil. Cook small florets 2 minutes, medium florets 3 minutes, large florets 4 minutes, and very soft broccoli 5 minutes.
- 6. Test one piece. A fork should slide into the stem with light resistance for crisp-tender broccoli. If the fork sticks hard, boil 30 to 60 seconds more.
- 7. Drain immediately. Pour into a colander as soon as it is done. For bright, firm broccoli to use later, chill it in ice water for 2 minutes, then drain well.
Boiling Time by Cut Size
| Broccoli cut | Boiling time | Best use |
|---|---|---|
| Small florets, 1 inch | 2 minutes | Salads, meal prep, stir-ins |
| Medium florets, 1 1/2 inches | 3 minutes | Side dishes, pasta, bowls |
| Large florets, 2 inches | 4 minutes | Platter vegetables, casseroles |
| Thin stem slices, 1/4 inch | 3 minutes | Using the whole stalk |
| Soft broccoli | 5 minutes | Mashing, soups, toddlers |
Worked Examples
For 12 ounces of medium florets, use about 2 to 3 quarts water. Add the broccoli, wait for the boil to come back, then cook 3 minutes. Drain as soon as the stems are barely fork-tender.
For 1 1/2 pounds broccoli, use a 6-quart pot and 4 quarts water. If the pot is crowded, cook in 2 batches. Crowding can turn a 3-minute cook into uneven 5-minute broccoli.
For broccoli with large florets and thick stalk slices, add the stalk slices first for 1 minute. Add florets and boil 3 more minutes. Total stem time is 4 minutes; floret time is 3 minutes.
If broccoli turns dull green, it has usually boiled too long. Drain it right away. If it is still too firm after draining, return it to boiling water for 30-second intervals.
Store fresh broccoli in the fridge crisper. Typical keeping time is 1 to 2 weeks. Boiled broccoli is best used promptly after cooking.

How to Tell It Is Done
Boiled broccoli is done when the stems are tender enough to pierce but still hold their shape. For most 1-inch florets, start checking at 3 minutes, expect crisp-tender at 4 minutes, and softer broccoli at 5 to 6 minutes.
Use the fork test on the stem, not the flower end
Push a fork or paring knife into the thickest part of a stem. If it slides in with light pressure and the floret does not fall apart, the broccoli is done. The buds should look bright green, not olive or gray-green.
Do not judge only by the top of the floret. The flower buds soften first. The stem is the slowest part, so it is the best doneness indicator.
For crisp-tender broccoli, the stem should resist slightly, like cooked green beans. For soft broccoli, the fork should enter easily, but the stem should still stay attached to the crown.
Timing by cut size
| Broccoli cut | When to check | Likely done range | Best visual cue |
|---|---|---|---|
| Small florets, 1/2 inch | 2 minutes | 2 to 3 minutes | Bright green, thin stems bend |
| Medium florets, 1 inch | 3 minutes | 4 to 5 minutes | Fork enters stem with light pressure |
| Large florets, 1 1/2 to 2 inches | 4 minutes | 6 to 8 minutes | Stem center no longer feels hard |
| Broccoli stems, peeled slices | 3 minutes | 4 to 6 minutes | Edges look translucent, center is tender |
Worked example: if your florets are mixed sizes, test the largest one at 4 minutes. If its stem is still firm in the center, boil 1 more minute and test again. Small pieces may already be done.
If you need evenly cooked broccoli, cut large florets in half before boiling. A 2-inch floret can take about twice as long as a 1-inch floret because the thick stem slows the center.
Signs it has gone too far
Overcooked broccoli turns dull green, smells stronger, and breaks when lifted with tongs. The buds may look waterlogged, and the stems may feel mushy instead of springy.
If the broccoli is for a salad, stop at crisp-tender and drain immediately. For casseroles or reheating later, pull it 1 minute earlier than your preferred final texture.
If the pot is crowded, the water cools down when broccoli is added. Add 1 to 2 minutes to the check time, or cook in batches so the water returns to a boil quickly.
Frozen broccoli usually has a softer texture than fresh because it is blanched before freezing. Start checking frozen florets after 3 minutes once the water returns to a boil.
For baby food, mash, or soup, softness matters more than crispness. Cook until the stem crushes easily with a fork, usually 6 to 8 minutes for medium florets.
Drain as soon as it reaches the texture you want. Leaving broccoli in hot water, even off the heat, keeps cooking it and can turn crisp-tender florets soft within 1 to 2 minutes.

Quick Timing Chart
For bite-size broccoli florets, start timing when the water returns to a full boil after adding the broccoli. Most florets are done in 2 to 4 minutes, depending on size and desired texture.
| Broccoli cut | Boil time | Texture | Best use |
|---|---|---|---|
| Small florets, 1 inch | 2 minutes | Bright green, crisp-tender | Salads, meal prep, stir-ins |
| Medium florets, 1 1/2 inches | 3 minutes | Tender with slight bite | Side dishes, pasta, grain bowls |
| Large florets, 2 inches | 4 minutes | Tender throughout | Kids’ plates, sauced broccoli |
| Extra-large florets | 5 minutes | Soft, less crisp | Mashing, casseroles, soups |
| Thin sliced stems | 2 to 3 minutes | Tender-crisp | Mixed with florets |
| Thick stem pieces | 4 to 5 minutes | Tender | Purees, soups, casseroles |
| Frozen broccoli florets | 3 to 5 minutes | Soft to tender | Quick sides, casseroles |
Exact Timing Method
Use 4 quarts of water for 1 pound of broccoli so the boil recovers quickly. Add the broccoli, wait for the water to bubble hard again, then start the timer.
If the water takes 60 to 90 seconds to return to a boil, do not count that as cooking time. The chart times assume the timer starts after the boil fully returns.
For 1 pound of medium florets, boil 3 minutes after the water returns to a boil. Drain immediately. For firmer broccoli, stop at 2 minutes 30 seconds.
For 2 pounds of broccoli in the same pot, expect slower heat recovery. Either boil in 2 batches or add 1 extra minute after the water returns to a boil.
Worked Examples
Example 1: You cut broccoli into 1-inch florets for pasta. Boil 2 minutes, drain, and add to the pasta sauce. This keeps the pieces green and slightly crisp.
Example 2: You want a soft side dish for kids. Cut 2-inch florets and boil 4 minutes. If the stems still feel firm, boil 30 to 60 seconds longer.
Example 3: You are boiling frozen broccoli. Add it straight from the freezer. Start timing after the water returns to a boil, then cook 3 to 5 minutes.
Edge Cases That Change the Time
Very fresh, dense broccoli can need 30 to 60 seconds more than older, looser crowns. Test the thickest stem with a fork, not just the flower buds.
If the florets are uneven, the smallest pieces may overcook first. Cut large pieces in half or remove tiny florets 1 minute earlier with a slotted spoon.
For broccoli that will be baked later, boil only 2 minutes. For soup or casserole filling, 4 to 5 minutes is usually better because the texture can be softer.
Store uncooked broccoli in the fridge crisper. Typical keeping time is 1 to 2 weeks, but for best boiling texture, use firm crowns with tight, green buds.

Frequently Asked Questions
How long do you boil broccoli florets?
Boil broccoli florets for 2 to 3 minutes for bright green, tender-crisp pieces. For softer broccoli, boil 4 to 5 minutes. Start timing after the water returns to a boil, and drain immediately so the broccoli does not keep cooking.
How long do you boil broccoli stems?
Boil peeled broccoli stems for 3 to 5 minutes when cut into 1/2-inch slices. Stems are denser than florets, so add them 1 to 2 minutes before the florets if cooking both in the same pot.
How do you know when boiled broccoli is done?
Boiled broccoli is done when it turns vivid green and a fork slides into the stem with slight resistance. For tender-crisp broccoli, check at 2 minutes. For softer broccoli, check at 4 minutes and drain as soon as it reaches your preferred texture.
How long do you boil frozen broccoli?
Boil frozen broccoli for 3 to 5 minutes, depending on piece size. Add it directly to boiling water without thawing first. Start timing once the water returns to a boil, then drain well because frozen broccoli releases extra moisture.
How long does fresh broccoli last before boiling?
Fresh broccoli keeps 1 to 2 weeks in the fridge crisper. For best boiling quality, use it while the florets are firm and green. Trim dry stem ends before cooking, and avoid boiling broccoli that smells strong or has slimy spots.








