Did you make this? Snap a photo and tag us on Instagram at @thrivinghome so we can see your creations and cheer you on!

The Best Instant Pot Vegetable Soup

The BEST Instant Pot Vegetable Soup

This Instant Pot Vegetable Soup is filled to the brim with hearty vegetables, black beans, and barley. It provides the nutrition you need this winter to boost your immune system and fight off sickness plus amazing taste that will make you want to lick the bowl clean.

Yield: 6-8 servings 1x
Prep: 20 minutesCook: 20 minutesTotal: 40 minutes


  • 1 tablespoon avocado oil or olive oil
  • 1 onion, diced
  • 34 celery ribs, sliced
  • 34 medium carrots, sliced
  • Kosher salt and ground black pepper, to taste
  • Pinch of red pepper flakes
  • 2 garlic cloves, minced
  • 1 quart (32 ounces) all-natural vegetable broth (sub: chicken broth)
  • 1 (14.5 ounce) can petite diced fire-roasted tomatoes
  • 1 (15 ounce) can black beans, drained and rinsed
  • 1/3 cup pearl barley (Gluten-free sub: 1 can chickpeas, drained and rinsed)
  • 12 bay leaves
  • 1 (2-3 inch) Parmesan rind*
  • 23 cups chopped kale, packed (sub: chopped baby spinach)
  • Optional Toppings: grated Parmesan cheese*, fresh chopped parsley

*omit if making a Dairy-Free version

Before You Begin! If you make this, please leave a review and rating letting us know how you liked this recipe! This helps our business thrive & continue providing free recipes.


Make It Now:

  1. Turn on the Saute function and heat the oil. Saute the onions, celery, and carrots, stirring frequently, until the vegetables softened, about 5-7 minutes. Season with kosher salt and black pepper, to taste, as they cook. Stir in the garlic and red pepper flakes the last 30-60 seconds.
  2. Add the broth, tomatoes, beans, barley, bay, and Parm rind, and stir to combine.(Option 1 freezing instructions begin here.) 
  3. Lock and seal the lid. Cook for 7 minutes at high pressure and use a quick release when done. Remove the bay leaves and Parm rind (or leave the rind to add more flavor as it sits, if you want). 
  4. Stir in the kale and let it sit for about 3-5 minutes, until softened. Taste and adjust salt and pepper amounts, to taste. 
  5. Serve warm in individual bowls, and top with Parmesan cheese and parsley as desired.

Freeze For Later:

Method 1 (Before Cooking): Follow Steps 1-2. Transfer the uncooked soup to a gallon-sized freezer bag or round container. Seal and freeze. Tip: Place freezer bag in a bowl until frozen to freeze in the shape of the Instant Pot.

Method 2 (After Cooking): After cooking, let the soup fully cool. Then freeze in small portions for individual meals or freeze the whole recipe in a round container or freezer bag. Tip: Place the freezer bag in a round container in the freezer until it freezes in the shape of the Instant Pot.

Prepare From Frozen:

Method 1 (Before Cooking): Turn on the Sauté function. Sauté the frozen soup for 5 minutes to release some liquid. Press Cancel. Lock and seal the lid. Cook for 12-15 minutes at high pressure and use a quick release. Follow Steps 4-5.

Method 2 (After Cooking):

For individual portions, thaw and warm up the soup in the microwave or on the stovetop.

For an entire frozen batch, drop the frozen soup block in the Instant Pot and saute for 5 minutes to release some liquid. Then, lock and seal the lid and cook at high pressure for 5 minutes with a quick release. 


Dairy-Free Version: Omit the Parmesan rind and grated Parmesan at the end. 

Gluten-Free Version: Barley contains gluten, so replace this grain with one can of chickpeas that have been drained and rinsed.

© Author: Thriving Home
Cuisine: American Method: Instant Pot