Home » Blog » Vegan Main Dish » Instant Pot Vegetable Soup

Instant Pot Vegetable Soup

4.70 from 10 votes

This post may contain affiliate links. Read my disclosure policy.

Sharing is caring!

This Instant Pot Vegetable Soup is easy, hearty, and so versatile. It’s packed full of healthy vegetables, and along with some whole grain bread, it’s a perfect comforting meal.

of Instant Pot Vegetable Soup on napkin with raw veggies in background

As an Amazon Associate, I earn from qualifying purchases. This post may contain affiliate links.

We all know that we should eat more fresh vegetables, and what better way than packing them into this homemade vegetable soup? The beauty of vegetable soup is that you can add just about any vegetable you like. It’s a great way to use up whatever veggies you have in your fridge, and load your soup with nutrients!

Why make your own vegetable soup? It’s so much more economical than buying it in a can. And you can control the ingredients. But the best part of making homemade soup is that it tastes better than any soup you can buy!

And pressure cooking soup is so quick and easy! I absolutely love my Instant Pot pressure cooker! It saves time and electricty, and doesn’t heat the kitchen in the summertime.

Ingredients in this Vegetable Soup:

  • Vegetables – Onions, celery, garlic, carrots, zucchini, corn, kale, and peas
  • Crushed Tomatoes
  • Vegetable broth – or water with vegetable bouillon. Use a low sodium variety if you are watching your sodium level.
  • Dried Parsley
  • Dried Basil
  • Barley

Other good vegetable choices would be fresh or frozen green beans, bell peppers, cauliflower, mushrooms, sweet potatoes, or cabbage. You could even use frozen veggies. There are so many options! Soup recipes are so forgiving, you can often change it up any way you like.

How to Make Instant Pot Veggie Soup

This soup is so easy to make! The hardest part is chopping vegetables. Then the Instant Pot does the rest of the work for you!

Using the sauté function, start by sautéing some onion and celery. Add a small amount of water to keep the vegetables from sticking. Once the onions are translucent, add the garlic and sauté for about 30 seconds. Don’t cook the garlic for too long or it will burn and ruin the soup. Press cancel.

Helpful tip: Be sure no bits of vegetables are stuck on the bottom of the pot. Add a tiny bit of water or broth to loosen them and scrape them all up before adding the rest of the ingredients. This will prevent a burn notice when cooking the soup.

Add the remaining ingredients except the peas. Place the lid on the Instant Pot and make sure the knob is turned towards seal. Cook the soup on the manual or high pressure setting for 5 minutes. It will take several minutes for the Instant Pot to come to pressure and begin counting down the time. When the five minutes have elapsed, allow the pressure to come down naturally by letting it sit for about 10 to 15 minutes, until the float valve on the lid drops.

When the pressure has released, remove the lid from the Instant Pot and add the peas. Replace the lid and let the soup continue to simmer on the keep warm setting for about 5 minutes.

Closeup of bowl of Instant Pot Vegetable Soup on napkin with raw veggies in background


  • If you are gluten free, leave out the barley or substitute it with rice.
  • If you like noodles in your soup, leave out the barley and add a half cup of tiny pasta when you add the peas. Simmer on the keep warm setting until the pasta is cooked.
  • Use fire roasted tomatoes and a touch of tomato paste instead of the crushed tomatoes for another level of flavor.
  • To make this soup a more satisfying meal, add a can of red or white beans.
  • For a spicier soup, add a few red pepper flakes.
  • Want a creamy vegetable soup? Add a cup of non-dairy milk and stir. You can even partially puree the soup with an immersion blender.

Serve this comforting soup with some crusty bread and a salad like my Vegan Caesar Salad.

People often ask:

How do I store leftover vegetable soup?

Place the soup in an airtight container or jar and refrigerate for up to 5 days. The soup can be reheated in a pot on the stove over medium heat, or in the microwave.

Can I freeze vegetable soup?

Vegetable soup freezes very well! Place the cooled soup in an air tight freezer container or jar, leaving about an inch of headspace for the soup to expand. Freeze for up to 3 months. Allow the soup to thaw in the refrigerator before reheating. For quicker thawing, you can place the container of soup in a bowl of cool water. When the soup loosens from the sides of the container, transfer it to a pot to continue thawing and heating on the stove top, or to a microwave safe bowl to thaw and heat in the microwave.

Is vegetable soup gluten free?

To make this soup gluten free, simply leave out the barley.

Can this soup be made on the stove top?

Yes. Saute the onions, celery, and garlic. Then add the remaining soup ingredients to the pot, bring to a boil. Once it comes to a boil, reduce heat, cover, and simmer until the vegetables are soft, stirring the soup occasionally.

Can you make this soup in a slow cooker?

I think this soup would work well in a slow cooker. Cook it for 4 to 6 hours, until the vegetables are tender and the barley is cooked.

Looking for more comforting soups?

More plant based pressure cooker recipes:

And if you’re an Instant Pot fan, don’t miss my roundup of over 25 oil free vegan Instant Pot recipes from around the web!

If you make this recipe, please be sure to leave a rating and feedback below. It only takes a few seconds, but helps other visitors to my site. Thank you for taking the time to leave your comment!

And come join my Oil Free Vegan Recipes and Support Facebook group, where you can share your favorite oil free vegan recipes, and give and receive support on your plant based journey.

Closeup of bowl of Instant Pot Vegetable Soup on napkin with raw veggies in background

Instant Pot Vegetable Soup

Teresa Sklenicka
This Instant Pot Vegetable Soup is easy, hearty, and so versatile. It's packed full of healthy vegetables, and along with some whole grain bread, it's a perfect meal.
4.70 from 10 votes
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Course Main Course, Soup
Cuisine American
Servings 6
Calories 139.3 kcal


  • Instant Pot


  • 1 onion diced
  • 6 cloves garlic minced
  • 3 ribs celery diced
  • 4 carrots diced
  • 1 small zucchini diced
  • cup frozen corn
  • cup barley
  • 2 large kale leaves chopped
  • 28 ounce can crushed tomatoes
  • 4 cups vegetable broth
  • 1 tablespoon dry parsley
  • 2 teaspoons dry basil
  • 2 bay leaves
  • ½ cup frozen peas


  • In pressure cooker, sauté onion, and celery until the onions are soft and translucent. Add a small amount of water to keep the vegetables from sticking.
  • Add the garlic and sauté for another minute, until the garlic is fragrant.
  • Add the remaining ingredients except the peas, and cook at high pressure for 10 minutes. Allow pressure to come down naturally.
  • Open the Instant Pot and stir in the peas. Let the soup simmer on the Keep Warm setting for about 5 minutes, until the peas are cooked.


This soup could also be made on the stove and simmered until the vegetables are soft.
Vary the vegetables based on what you like and what you have on hand.
I sometimes add a can of drained kidney beans.
Nutrition calculations are approximate.


Calories: 139.3kcalCarbohydrates: 30gProtein: 5.8gFat: 0.9gSodium: 589.1mgFiber: 7.2gSugar: 6.9gVitamin A: 14788IUVitamin C: 34.55mgCalcium: 109.57mgIron: 2.08mg
Keyword Instant Pot, Oil Free, Soup
Tried this recipe?Let us know how it was!

Pin to save for later

PInterest image for Instant Pot vegetable soup
By on October 5th, 2019

About Teresa Sklenicka

I love creating tasty, oil-free, vegan recipes that everyone will love (even non-vegans)! Here you'll find vegan versions of your favorite comfort foods, as well as some new tastes! Join me on a path to improving your health, helping the planet, and saving animals.

More posts by this author.