30-Minute Instant Pot Vegetable Soup
This 30-Minute Instant Pot Vegetable Soup is a cozy, filling soup that turns carrots, celery, potatoes, and canned beans into a dinner that tastes like it simmered all day. It comes together fast and works with whatever vegetables you have tucked in the fridge.
The pressure cooker builds a deep, savory broth in a fraction of the usual time, while the potatoes break down just enough to thicken the soup without any cream. Tender vegetables and a rich tomato base make every spoonful warm and satisfying.
Why This Vegetable Soup Works
I keep coming back to this soup because it makes a random bag of root vegetables feel like a real plan. The Instant Pot coaxes all the sweet, earthy notes from onion, carrot, and celery into the broth, and the canned beans add heartiness without extra work.
It’s filling but never heavy. The herbs stay clean and fragrant, and those little pops of corn and peas keep the texture lively. It’s the kind of soup that makes you feel like you spent an afternoon on it, even though the actual hands-on time is about 10 minutes of chopping.
Ingredients

- 2 tbsp olive oil: gives the aromatics something to soften in
- 1 medium onion, diced: yellow or sweet onion both work
- 2 carrots, diced: no need to peel if you scrub them well
- 2 celery ribs, diced: pull off any stringy outer bits first
- 3 garlic cloves, minced: fresh gives the best savory kick
- 1 tsp dried thyme: or double the amount of fresh
- ½ tsp dried oregano: adds a subtle woodsy note
- 1 tsp salt: adjust to the salt level of your broth
- ½ tsp black pepper: freshly ground if you have it
- 4 cups vegetable broth: use a low-sodium one so you can control the salt
- 1 (14.5 oz) can diced tomatoes: with their juices; fire-roasted adds extra depth
- 2 medium potatoes, diced: russet or Yukon gold, peeled if you prefer
- 1 (15 oz) can cannellini beans, drained and rinsed: great northern or chickpeas also work
- 1 cup fresh green beans, trimmed and cut into 1-inch pieces: frozen are fine, add them straight from the freezer
- ½ cup frozen corn: no need to thaw
- ½ cup frozen peas: add them at the very end
- Fresh parsley, chopped: for a bright finish
Variations / Substitutions
- Swap the beans: Use chickpeas, kidney beans, or skip them and add more potatoes. The soup will be lighter if you leave them out.
- Add pasta: Stir in a handful of small pasta like ditalini or elbows with the green beans, then simmer until tender. You might need a splash of extra broth.
- Make it creamy: After cooking, blend about a cup of the soup and stir it back in for a creamier body without dairy.
- Use fresh tomatoes instead: Replace the canned tomatoes with 2 cups of diced fresh tomatoes plus 2 tbsp of tomato paste for richness.
- Add heat: A pinch of red pepper flakes when you add the garlic gives a gentle warmth.
If you love this, try our Instant Pot Minestrone for a heartier Italian take.
How to Make Instant Pot Vegetable Soup
Step 1: Sauté the Aromatics

Turn the Instant Pot to Sauté mode and add the 2 tbsp olive oil. Once the oil shimmers, add the diced onion, 2 carrots, and 2 celery ribs. Cook for about 5 minutes, stirring a couple of times, until the onion turns soft and translucent.
You’ll notice the vegetables start to smell sweet and earthy right away. That translucent onion edge tells you the base is ready, so don’t rush through this step.
Step 2: Pressure Cook the Soup Base

Add the 3 minced garlic cloves, 1 tsp dried thyme, ½ tsp oregano, 1 tsp salt, and ½ tsp pepper. Stir for 30 seconds until the garlic is fragrant. Pour in the 4 cups vegetable broth and the can of diced tomatoes with their juices. Use a wooden spoon to scrape up any browned bits from the bottom of the pot. Then add the 2 diced potatoes and the drained cannellini beans. Cancel Sauté, secure the lid, and set the Instant Pot to Pressure Cook on High for 5 minutes.
The pot will take about 10 minutes to come to pressure. The broth will look thin now, but the potatoes and tomatoes release liquid as they cook, and the starches will thicken things up just enough.
Step 3: Stir in the Delicate Veggies

When the timer beeps, do a quick release of the pressure. Once the pin drops, open the lid away from you. Stir in the 1 cup green beans, ½ cup frozen corn, and ½ cup frozen peas. Turn Sauté mode back on and simmer for 3 to 4 minutes, until the green beans turn bright and are just tender.
You’ll see the soup transform as the fresh green beans turn vivid green and the corn adds a touch of sweetness. The broth develops a slight gloss from the potato starch, and the whole pot smells like something you’d dunk bread into.
Step 4: Ladle and Serve

Ladle the soup into deep bowls and scatter fresh parsley over the top. Serve it hot, with crusty bread on the side for dipping.
The bowl will be steaming, the vegetables tender but distinct, and the broth rich and savory. It’s exactly the sort of soup that makes a weeknight feel settled.
A Few Tips for the Best Vegetable Soup
- Sauté on high: If your Instant Pot doesn’t get hot enough on normal Sauté, switch to the high setting so the vegetables get a good start before the broth goes in.
- Keep the green beans bright: Don’t add them before pressure cooking or they’ll turn drab and mushy. Stirring them in at the end and simmering briefly keeps their color and snap.
- Use the right potatoes: Waxy potatoes like Yukon gold hold their shape better. Russets fall apart more and thicken the broth faster, which is nice if you want a heartier texture.
- Taste at the end: The dried herbs need a minute to wake up, so taste the soup right before serving and adjust salt or pepper if needed.
Storing Leftover Vegetable Soup
Refrigerate: Cool the soup completely, then store it in an airtight container for up to 4 days. The flavors actually deepen overnight.
Reheating: Warm it on the stovetop over medium heat or in the microwave. Add a splash of broth or water if it thickened too much in the fridge.
What to Serve With This Vegetable Soup
Crusty bread is the obvious partner because you want something to soak up every bit of the tomato broth. A grilled cheese sandwich on the side makes the meal feel more substantial, especially with a sharp cheddar that cuts through the savory broth. For something lighter, a simple green salad with a lemon vinaigrette balances the warmth of the soup without competing.
Frequently Asked Questions
Can I use all fresh vegetables instead of canned tomatoes?
Yes, use 2 cups of diced fresh tomatoes and add 2 tablespoons of tomato paste for depth. The broth will be a bit lighter, but still good.
Does this recipe work in a slow cooker?
Yes. Sauté the onion, carrot, and celery in a skillet first, then transfer to the slow cooker with all ingredients except the green beans, corn, and peas. Cook on low for 6 to 8 hours, then stir in the quick-cooking veggies and let them warm through for about 20 minutes.
Can I freeze this soup?
Yes, freeze it in airtight containers for up to 3 months. The potatoes can get slightly grainy after thawing, but the flavor stays solid. Leave out the peas and corn and add them when reheating if you want the best texture.
Ingredients
Method
- Set Instant Pot to Sauté, heat olive oil, and cook onion, carrots, and celery for 5 minutes until onion softens.
- Stir in garlic, thyme, oregano, salt, and pepper for 30 seconds. Add broth, tomatoes, potatoes, and beans. Cancel Sauté, lock lid, and pressure cook on High for 5 minutes.
- Quick release pressure. Stir in green beans, corn, and peas. Sauté for 3 to 4 minutes until green beans are bright and tender.
- Ladle into bowls and top with fresh parsley. Serve hot.
