Instant Pot Steamed Broccoli: Perfect Every Time

Steamed broccoli is the ultimate healthy side dish. This easy Instant Pot broccoli recipe delivers perfectly tender yet crispy broccoli every time. And with a zero-minute pressure cook, you can have a delicious broccoli side ready in less than 15 minutes.

When I think of pressure cooker broccoli, I can’t help but think of the mushy broccoli from my youth. But steamed Instant Pot broccoli couldn’t be further from it!

It delivers tender yet crispy broccoli, perfectly cooked every time.

This Instant Pot broccoli recipe makes it easy to steam broccoli for a quick and easy side dish without any fear of overcooking.

Dress the healthy vegetable side dish to fit any menu. Season it with salt and freshly ground black pepper for an everyday meal, or drizzle it with olive oil and grated parmesan cheese for an easy Italian side.

Instant pot steamed broccoli on a white plate with gold serving spoons viewed from above. A squeezed lemon is visible in the upper right corner.

How to steam broccoli in the Instant Pot

This method delivers perfectly steamed Instant Pot broccoli every single time. And the only ingredient you need is fresh broccoli. The rest is optional.

You can buy a silicone steamer basket designed for the Instant Pot. But the trivet (stainless steel steam rack with handles) that comes with the basic Instant Pot works great. You only need to raise the broccoli from the bottom of the Instant Pot so it can steam evenly.

Step 1: Prepare your fresh broccoli

Fresh broccoli florets on a concrete surface viewed from above.

Start with a whole broccoli head or pre-cut florets.

Two small heads of broccoli or one large one should give you roughly 1 pound (450 grams) of prepared broccoli florets. But the recipe is very forgiving. You don’t have to be exact, as long as you do not overfill the Instant Pot.

Wash the fresh broccoli and slice the florets from the crown. I like to cut large florets in half lengthwise instead of creating tiny florets.

All the broccoli pieces should be roughly the same volume.

Step 2: Add the broccoli

An Instant Pot insert filled with broccoli florets, viewed from above.

I use the Instant Pot pressure cooker, but you can use another electric pressure cooker if that is what you have.

Pour one cup of water into the Instant Pot insert and add a pressure cooker steamer basket or the Instant Pot steamer steam rack with handles.

Place your broccoli into the steamer basket or onto the trivet steam rack.

Step 3: Pressure cook on high for zero minutes

Check that your seal ring fits correctly and lock the lid. Turn the steam release valve in the sealing position.

Press the pressure cook button (or manual button in older models). Use the pressure level button to select high pressure.

Use the minus button to bring the timer down to zero minutes. This method yields perfect tender yet crisp broccoli florets. If you want softer broccoli, increase the cooking time to one minute.

The Instant Pot will take roughly 10 minutes to reach pressure.

While the broccoli cooks, ready your seasoning mix. Use the classic dressing in the recipe card, or keep reading for more seasoning ideas.

Step 4: Quick release

Steamed broccoli in the instant pot insert viewed from above.

As the Instant Pot reaches pressure, the float valve pops up, and the machine gives its characteristic beep to signal the end of the zero-minute cooking time.

Once the Instant Pot beeps, press cancel and use a wooden spoon to move the steam release valve to the venting position. This is called quick pressure release, as opposed to natural release, which would wait for the pressure to release on its own (and will overcook your broccoli).

The floating valve falls back down after pressure release. Wait for this to happen before you remove the lid.

Step 5: Remove immediately and season

Tipping Instant Pot broccoli from the steamer trivet with handles into a glass mixing bowl.

Use oven gloves to carefully remove your steamer basket. If your trivet has handles, you can carefully raise it from the Instant Pot or use tongs or a serving spoon to remove the florets.

Mix the cooked broccoli with your dressing while warm, or season with salt.

Transfer any leftover steamed broccoli to an airtight container and refrigerate for three to four days.

Use the same Instant Pot steaming method for other green steamed vegetables like green beans or asparagus spears.

Instant Pot steamed broccoli without steamer basket

I hear you. I also don’t want an extra kitchen gadget for every new recipe I try. Luckily, you don’t need to buy the Instant Pot silicone steamer basket or any other pressure cooker steamer basket to cook broccoli.

You can use the stainless steel steam rack with handles (or a similar trivet).

Tips for using the trivet to cook broccoli in an Instant Pot:

  1. Consider the size of your florets. Instead of cutting large florets into tiny broccoli trees, I slice them in half lengthwise. Then they have a large flat side that won’t fall through the gaps in the trivet.
  2. Add a parchment paper lining. If you have small pre-cut florets, you can cut a round of parchment paper. Place the parchment paper over the trivet before adding the broccoli florets.
  3. Remove the trivet. The Instant Pot trivet has handles. You can use the handles to lift the trivet with the broccoli out of the insert, but you may have some runners. Alternatively, use tongs or a serving spoon to remove the broccoli florets individually.
Large broccoli florets layered in on a metal trivet in the instant pot.

This trivet steamer rack came with my Instant Pot. But I know some newer Instant Pot models do not include it.

If you don’t have a trivet already and don’t want to buy one, simply add the broccoli to the Instant Pot insert with a cup of water. You will still get fully cooked Instant Pot broccoli with a similar texture to steamed broccoli.

How to serve steamed broccoli

To use it in a cold broccoli salad, stop the cooking process as soon as the broccoli is tender.

  • Drop the broccoli into a large bowl with ice and water to cool down immediately after cooking.
  • Drain the cooled broccoli very well. No one likes a watery salad!
  • Mix the cold broccoli with a salad dressing – I love this Korean sesame broccoli salad.

Add cooked and cooled soba noodles for a delicious sesame broccoli noodle salad.

Or serve Instant Pot broccoli as a warm side dish seasoned with a simple dressing, like this Japanese sesame dressing.

Steamed broccoli seasoning ideas

Steaming broccoli in the Instant Pot is super easy. Elevate your broccoli side dish with a simple dressing. Dress the perfectly steamed broccoli while warm for the best flavour.

  • Classic: Mix a teaspoon of garlic salt (or garlic powder and regular salt) with two tablespoons of olive oil and a squeeze of lemon juice. This is a great gluten-free and dairy-free option for a vegan broccoli side dish!
  • Italian: Season the broccoli with salt and freshly ground black pepper, drizzle with extra virgin olive oil and a splash of balsamic vinegar. Top with grated parmesan cheese.
  • Asian: Mix a tablespoon of toasted sesame oil with a teaspoon of soy sauce and mix with the warm broccoli. Season to taste with salt. And sprinkle with toasted sesame seeds.
Close-up of a plate of instant pot broccoli on a white plate sprinkled with grated parmesan and chilli flakes.

Frequently asked questions

Can you cook frozen broccoli in the Instant Pot?

Yes, you can cook frozen broccoli in the Instant Pot. You don’t need to increase the cooking time or defrost the broccoli first. The broccoli will defrost and cook through with the zero-minute pressure cook method.

But, the resulting texture is softer and almost mushy. And I prefer my healthy broccoli sides to be crispy and green. So, I don’t recommend cooking frozen broccoli in the Instant Pot unless you plan to use it for broccoli soup.

How long do you steam broccoli in an Instant Pot?

I prefer my steamed broccoli crisp yet tender. To achieve this, use the pressure cook setting with a timer set to zero minutes.

And for softer steamed broccoli, set the Instant Pot timer to one minute.

By briefly steaming the broccoli, we retain its beautiful green colour and perfect texture.

Vibrant green Instant Pot steamed broccoli on a serving plate.

Instant Pot Steamed Broccoli

5 from 2 votes
Print Pin
Steamed broccoli is the ultimate healthy side dish. And you can change it up to fit any menu. See the full blog post for different seasoning ideas.
Follow this easy Instant Pot recipe for perfectly tender broccoli every time.
Recipe byAdri
Prep Time5 minutes
Cook Time10 minutes
Total Time15 minutes



  • 1 pound broccoli florets*
  • 1 cup cold water

Classic Dressing (Optional)

  • ½ teaspoon garlic salt, or your favourite seasoning
  • 2 tablespoons olive oil
  • ½ tablespoon fresh lemon juice

To Serve (Optional)

  • parmesan cheese, freshly grated
  • black pepper, freshly ground
  • chilli flakes


  • Rinse your broccoli florets well.
  • Pour one cup of water into the instant pot insert and add a pressure cooker steamer basket or the Instant Pot steamer rack trivet with handles.
  • If you have a steamer basket, add the broccoli florets to the basket.
  • Or, if you use the trivet, place larger florets on the trivet first, followed by smaller ones. If your florets are too small, top your trivet with a round of parchment paper. You want to keep them out of the water as much as possible.
  • Lock the lid and move the steam release valve to the sealing position. Set the instant pot to pressure cook mode (or manual mode) on high pressure for zero minutes.
  • If using the optional broccoli dressing, mix the ingredients in a small bowl while the broccoli cooks.
  • The Instant Pot will take about 10 minutes to reach pressure. As the Instant Pot reaches pressure, the float valve pops up, and the machine gives its characteristic beep.
  • Press cancel. Use a wooden spoon to quick release the pressure by moving the steam release valve to the venting position.
  • Immediately remove the broccoli to avoid overcooking. Mix with the dressing while still warm. Or season with salt.
  • Top with grated parmesan cheese, ground black pepper or chilli flakes. And serve while warm.


  • You will get roughly 1 pound (450 grams) of broccoli florets from one large head of broccoli or two small heads of broccoli. But you don’t have to be too precise here. Add the florets you have. It does not influence the cooking time.
  • You don’t need a steamer basket. You can also use the trivet to raise the broccoli from the bottom of the pot and allow steam to rise through. The blog post has more on how to make Instant Pot broccoli without a steamer basket.
  • This method creates tender yet crispy broccoli. Just the way I like it. Set the timer for one minute if you want soft-cooked broccoli.
  • You can use frozen broccoli without adjusting the cooking method. The broccoli will defrost and cook through, but it won’t have that same crispy texture. So, I prefer to steam fresh broccoli and roast frozen broccoli.
Nutritional information is estimated for a serving of steamed broccoli with classic dressing.

Nutrition Information

Calories: 101 kcal Carbohydrates: 8 g Protein: 3 g Fat: 7 g Saturated Fat: 1 g Polyunsaturated Fat: 1 g Monounsaturated Fat: 5 g Sodium: 328 mg Potassium: 360 mg Fiber: 3 g Sugar: 2 g Vitamin A: 707 IU Vitamin C: 102 mg Calcium: 54 mg Iron: 1 mg

Leave a Reply

Your email address will not be published. Required fields are marked *

Add a recipe rating: