Gluten-Free/ Instant Pot Recipes/ Instant Pot Soups/ Instant Pot Vegan Recipes/ Paleo Instant Pot Recipes/ Vegetarian Instant Pot Recipes

Instant Pot Broccoli Soup With Gremolata


This quick and easy Instant Pot broccoli soup is served with aromatic and zesty gremolata made of parsley and lemon zest on top. It’s vegan, gluten-free and Whole30 friendly.

Instant Pot Broccoli Soup With Gremolata (Vegan, Gluten-free, Whole30)

This tasty pressure cooker broccoli soup is great for a little plant-based nutrient boost. Rich in Vitamin C, potassium and antioxidants, it’s a great meal for cooler weather and to boost your immune system.

We love serving it with the gremolata – a condiment of chopped parsley, lemon zest and garlic– which freshens up the soup and gives it an added Mediterranean twist. The Italian gremolata recipe often contains chopped anchovies as well, which you are welcome to use if you eat fish.

Parsley lemon gremolata

Before you start cooking

Make sure to cut the potatoes small cubes and slice the larger florets of the broccoli into halves, so they all cook evenly together (e.g. your potato cubes are too large, they will need longer cooking time than broccoli).

Pressure cooker broccoli soup ingredients

If using vegetable stock, make sure to use less salt than states in the ingredients as sodium is usually added to the stock already. You can always add more salt once the soup is ready.

The soup freezes well and will also last for 3-4 days in the fridge.

Instant Pot Broccoli Soup (Vegan, Gluten-Free)

Instant Pot Broccoli Soup With Gremolata

Instant Pot Broccoli Soup With Gremolata

  • Author: Instant Pot Eats
  • Prep Time: 15 mins
  • Cook Time: 15 mins
  • Total Time: 30 mins
  • Yield: 4 1x
  • Category: Soup
  • Method: Instant Pressure Cooker
  • Cuisine: Mediterranean Italian


This quick and easy Instant Pot broccoli soup is served with an aromatic and zesty gremolata made of parsley and lemon zest on top. It’s vegan, gluten-free and Whole30 friendly.



  • 2 tablespoons olive oil
  • 1 medium brown onion, peeled and finely diced
  • 1 large celery stick, diced
  • 1 lb / 450-500 g broccoli, cut into quarters and the stems diced roughly
  • 2 medium white potatoes (350 g / 0.7 lb), peeled and diced into small cubes
  • 2 large cloves of garlic, diced
  • 1 litre of water or/and vegetable stock (4 x 250 ml cups)
  • 2 +1/2 teaspoons salt (use less if using vegetable stock)
  • 1/2 teaspoon pepper
  • ½ cup coconut cream/milk (the thickened part of the coconut milk in a can) – optional!

For gremolata

  • 1 lemon, zest only
  • Large handful of fresh parsley, finely chopped
  • 1 small garlic clove, finely chopped (optional)


  1. Turn the Instant Pot on and press the Sauté function key. Add the olive oil, onions and celery. Cook for 3-4 minutes, stirring a couple of times.
  2. Add the rest of the ingredients (except for the lemon and parsley) and stir through. Press Cancel/Keep Warm to stop the sauté process. Place and lock the lid, then press Manual, High pressure for 3 minutes. After 3 beeps, the Instant Pot will start to build up the pressure. Once the cooking is done and the timer goes off, allow 2-3 minutes for natural pressure release and then use the quick release method to let out the rest of the pressure/steam.
  3. In the meantime, grate the peel of the lemon and chop the parsley. You can also use a peeler to cut the rind off and chop it very finely. Combine the lemon zest and parsley together with the garlic, if using, in a bowl and set aside.
  4. Add the juice of 1/2 lemon to the soup mixture. Transfer the soup, in batches, to a food processor or a blender (be careful with the hot soup in plastic blenders!) and process into puree. Return to the pot and stir in the coconut cream or crème fraîche/sour cream (if okay with dairy), or go without. Add more salt and pepper, if you wish.
  5. Serve the soup in bowls topped with a teaspoon or two of the gremolata.

Keywords: quick easy broccoli soup aromatic zesty gremolata parsley lemon zest vegan gluten-free Whole30

Follow us on Instagram and show what’re you making in your Instant Pot tonight!
Tag @instantpoteats or use hashtag #instantpoteats.


Instant Pot Broccoli Soup With Gremolata (Vegan, Gluten-free, Whole30)


Instant Pot Recipes For Beginners

Must-Have Instant Pot Accessories

Browse All Our Instant Pot Recipes Here

Vegetarian | Vegan | Gluten-Free | Paleo | Keto | SoupsChicken | Rice | Pasta

Get our free 52-page recipe eBook sent directly to your inbox.
Favourites eBook Download

* Disclosure: Instant Pot Eats is a member of Amazon affiliate program. If you decide to purchase any items on this page, Instant Pot Eats will receive a small commission from Amazon (at no extra cost to you), which helps to cover our operational costs. Thank you for your support 🙂 !


  • Reply
    May 24, 2018 at 12:40 am

    Looks like it’s going to turn out amazing! I’m a little worried because in the instructions it says add the rest of the ingredients so I added the coconut cream with everything, instead of at the end… (this is why I should read before starting!) Think that’ll change the flavor?

    • Reply
      June 1, 2018 at 10:06 pm

      Hi Ash, it won’t change the flavour much but sometimes cooking coconut milk can reduce the creaminess because some of it is lost. Adding it at the end really makes it rich!

  • Reply
    Robin Lewis
    April 23, 2019 at 3:51 pm

    What’s the nutritional info (e.g. carbs) etc.)for this? Thanks.

    • Reply
      April 28, 2019 at 8:05 am

      Hey Robin, we don’t have the exact info but it’s easy to copy and paste the ingredients into something like MyFitnessPal calculator to get the data.

    Leave a Reply

    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Privacy Preference Center

    • Warning: reset() expects parameter 1 to be array, string given in /home/insta743/public_html/wp-content/plugins/gdpr/public/partials/privacy-preferences-modal.php on line 33

      Warning: Invalid argument supplied for foreach() in /home/insta743/public_html/wp-content/plugins/gdpr/public/partials/privacy-preferences-modal.php on line 95