This post may include affiliate links; see our disclosure policy.

This steamed broccoli recipe turns out bright green and crisp-tender in just 5 minutes. Get foolproof timing, doneness tips, and easy flavor variations.

Steamed broccoli
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Steamed broccoli might sound a little boring, right? But let me assure you: when you nail the timing, steamed broccoli is one of the fastest, most satisfying side dishes you can put on a plate!

This recipe comes out bright green, crisp-tender, and ready in about 5 minutes. It’s Alex and my go-to when we need a healthy weeknight side dish. It’s great with a drizzle of olive oil and pinch of salt, but you can add feta, a squeeze of lemon, or a handful of Parmesan too. Here’s how to steam broccoli so it turns out perfect every single time!

Why You’ll Love This Steamed Broccoli Recipe

  • It’s super quick. It takes about 10 minutes to put together, with a cook time of just 3 to 5 minutes.
  • Crisp-tender texture every time. Follow the timing and you’ll get bright green florets!
  • A healthy side that pairs with everything. It’s great with main dishes, in a grain bowl, or even on a veggie tray.

“I wanted a better way to have broccoli, and this was it! We used red onion with feta and a splash of bold EVOO. We will be having this again soon. Thank you!” -Jeff

“This is SO delicious and easy!!! I used flaky salt as I didn’t have kosher salt.” -C. Smith

Steamed broccoli with feta cheese

How to Steam Broccoli (Step-By-Step)

Steaming is one of my favorite ways to cook fresh broccoli. It’s faster than roasting and keeps the florets tender and full of flavor. The entire process comes down to one principle: get the water boiling first, then don’t leave the pot. Here’s how to make perfect steamed broccoli using a steamer basket.

Gear required: You’ll need a steamer basket or steamer pan to make this recipe. Here’s a steamer basket you can buy online.

Step 1. Cut the Broccoli

Chop the broccoli into bite-sized pieces. Note that thicker pieces and larger florets will take slightly longer than smaller and thinner, so try to make them as uniform as possible.

Florets of broccoli

Step 2. Bring the Water to a Boil

Rule number one of steaming vegetables is this: bring the water to a boil first! Don’t be tempted to just throw everything in the steamer and bring the water to a boil. You’ll boil the water in a saucepan or pot before you add the veggies. If using a steamer basket without a handle, add it to the pot now: the water surface should be right under the basket. 

How to cook broccoli

Step 3. Steam for 3–5 Minutes

Once boiling, add the broccoli (in the steamer basket, if it has a handle), and cover the pot with a lid. Cook with the lid on 3 to 4 minutes until just tender. Test a piece with a fork and taste to assess whether it’s done. The cook time will be different every time based on the thickness and age of the broccoli (tender, young broccoli and thinner broccoli takes less time).

Alex and I like our broccoli on the crisp side, so that’s what you’ll get in this recipe. If you’d like it more tender, cook 1 minute more. Just be careful not to cook much longer or the color will immediately fade and it will become mushy and overcooked!

Steamer basket

Step 4. Drain and Season

Carefully remove the broccoli to a bowl. Toss with olive oil, kosher salt, feta cheese (optional), and red onions. As noted in the recipe below, we like to soak our red onions in water for a few minutes, which helps to reduce onion breath and remove a bit of the “spice”. You can do this while you cook the broccoli: it only needs a few minutes.

Easy side dish recipe

Seasoning Ideas

Once your broccoli is steamed, there are many ways to season it. In this recipe, I added red onion for a shape and color contrast and seasoned with olive oil and salt and pepper. Adding feta cheese crumbles takes it from good to great.

If you don’t use this idea, there are literally hundreds of way to season broccoli (and lots of other broccoli recipes). Here are a few more ideas:

  • Garlic butter + lemon: Melt butter with a couple of minced garlic cloves, then toss with the steamed broccoli and finish with fresh lemon juice.
  • Parmesan + black pepper: Shower the florets with grated Parmesan and a generous crack of pepper.
  • Sesame + soy sauce: Drizzle with toasted sesame oil, a splash of soy sauce, and a sprinkle of sesame seeds
  • Toasted almonds + goat cheese: Slivered almonds add crunch, and creamy goat cheese rounds it all out.
  • Tahini + lemon: Drizzle my favorite tahini sauce over the top
  • Spicy: Add a pinch of paprika or red pepper flakes, or a small spoonful of jarred Calabrian chilis

What to Serve It With

Steamed broccoli is the kind of side dish you can build weeknight dinners around. Here are some of my favorite pairings:

Storage & Reheating

Leftovers store well airtight in the refrigerator for up to 4 days. To reheat, toss in a hot skillet with a drizzle of olive oil, or a quick zap in the microwave also works.

Reheated steamed broccoli will be slightly softer than fresh, but still delicious. You can also eat it cold and it’s just as good.

Dietary Notes

This steamed broccoli recipe is vegetarian and gluten-free. For vegan, plant-based, and dairy-free, omit the feta.

Frequently Asked Questions

How do you make broccoli softer or mushier?

If you prefer soft broccoli, you can steam it longer, like 5 to 7 minutes. The florets will lose their bright green color and become very tender. For a softer result that still tastes great, try my boiled broccoli recipe: the direct contact with water makes it even more tender.

Do you season broccoli before or after steaming?

Always season after steaming. Adding salt or oil before cooking won’t help the flavor penetrate, and oil in the steamer can create a mess. Season as soon as the broccoli comes out of the basket.

Can you steam broccoli without a basket?

Yes! Place an inch of water in a pot, add the broccoli florets directly, and cover with a lid. The broccoli sitting just above the water line will steam, while pieces touching the water will be slightly more tender.

Can you steam frozen broccoli?

Frozen broccoli works, though the texture will be much softer than fresh broccoli. No need to thaw first. If you like more texture from frozen broccoli, my roasted frozen broccoli recipe is a great option. You can also check out my guide on how to cook broccoli for more methods.

Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Print

Steamed Broccoli Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This steamed broccoli recipe turns out bright green and crisp-tender in just 5 minutes. Get foolproof timing, doneness tips, and easy flavor variations.

  • Author: Sonja Overhiser
  • Prep Time: 5 minutes
  • Cook Time: 5 minutes
  • Total Time: 10 minutes
  • Yield: 4 1x
  • Category: Side Dish
  • Method: Steamed
  • Cuisine: Vegetables

Ingredients

Scale
  • 1 1/2 pounds (2 large heads) broccoli
  • ¼ cup red onions, thinly sliced (or substitute green onion)
  • 2 tablespoons olive oil
  • ½ teaspoon kosher salt
  • ¼ cup feta cheese (optional)
  • Freshly ground black pepper

Instructions

  1. Chop the broccoli into florets.
  2. If using, thinly slice the onion. Place it in a bowl of water while you’re making the rest of the recipe, then drain. (This helps to reduce onion breath and remove some of the spicy bite. If you use green onion, skip this step!)
  3. Place 1 ½ cups water into a saucepan or pot. If using a steamer basket without a handle, add it to the pot now: the water surface should be right under the basket. Bring the water to a boil.
  4. Once boiling, add the broccoli (in the steamer basket, if it has a handle). Steam with the lid on 3 to 4 minutes until just tender, testing with a fork to assess whether it’s done. We like our broccoli on the crisp side: if you’d like it more tender, cook 1 minute more. Just be careful not to cook much longer or the color will immediately fade and it will be overcooked!
  5. Carefully remove the broccoli to a bowl. Toss with the olive oil, kosher salt, feta cheese (optional), and drained red onions. Top with freshly ground black pepper.

Notes

  • For crisp broccoli: Pull at 3 minutes. For more tender broccoli, steam up to 5 minutes.
  • Red onion soak: Even a 3-minute soak makes a noticeable difference in flavor and reduces the raw bite.
  • Cheese swap: Use goat cheese or shaved Parmesan instead of feta.
  • Vegan/dairy-free: Omit the feta. 
  • Soy sauce variation: For an Asian-inspired twist, swap olive oil for sesame oil (or finish with a hint of toasted sesame oil) and add a sprinkle of soy sauce and sesame seeds.

Did you love this recipe?

Get our free newsletter with all of our best recipes!

About the authors

Alex & Sonja

Hi there! We’re Alex & Sonja Overhiser, authors of two cookbooks, busy parents, and a real life couple who cooks together. We founded the A Couple Cooks website in 2010 to share simple, seasonal recipes and the joy of cooking. We now offer thousands of original recipes, cooking tips, and meal planning ideas—all written and photographed by the two of us (and tested on our kids!).

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

14 Comments

  1. Belle says:

    Could you use dried minced onions instead of fresh onions?

    1. Alex Overhiser says:

      Yes

  2. Karen says:

    What is the pan and steamer basket that you use in the photos? That looks great!

    1. Alex Overhiser says:

      Hi! It’s from the website: Our Place

  3. Jeff says:

    I wanted a better way to have broccoli and this was it! We used red onion with feta and a splash of bold EVOO. We will be having this again soon. Thank you!

    1. Alex Overhiser says:

      You’re welcome! Glad you enjoyed.

      1. Patty says:

        Could this be served cold? After the steaming?

        1. Alex Overhiser says:

          Yes! Just add it to ice water before seasoning to keep the green color.

  4. Greg says:

    I steam broccoli frequently but never thought of adding red onion. I’m going to try soaking the onion first and then adding it. Thanks for the tip.

  5. C Smith says:

    this is SO delicious and easy!!! I used flaky salt as I didn’t have kosher salt.

  6. NIKKI says:

    Could you use a bag of steamable frozen broccoli?

    1. Alex Overhiser says:

      Yes, that would work!

      1. NIKKI DALE says:

        Thank you!i love how simple your meals are but i do not like chopping veggies..haha

        1. Alex Overhiser says:

          Haha!