Description
This Instant Pot Vegetable Soup is a quick and easy way to enjoy a nutrient-rich, comforting meal in under 30 minutes. Loaded with fresh vegetables and simmered to perfection in a pressure cooker, this soup is vegan, gluten-free, and meal-prep friendly.
Ingredients
Scale
- 1 teaspoon canola oil
- 1 medium onion, finely diced
- 1 tablespoon tomato paste
- 2 teaspoons minced garlic
- 2 teaspoons Italian seasoning
- 2 teaspoons salt
- ¼ teaspoon black pepper
- 6 cups low-sodium vegetable or chicken broth
- 1 lb potatoes, chopped (about 3–4 medium)
- 3 large carrots, peeled and chopped
- 2 ribs celery, sliced
- 1 ½ cups fire-roasted diced tomatoes (13oz can)
- 1 cup fresh green beans, cut in thirds
- ½ cup corn (canned, frozen, or fresh)
- 1 bay leaf
- 1 cup finely chopped spinach
Instructions
-
Sauté the Aromatics
- Set Instant Pot to “Sauté” mode.
- Add oil, onion, and cook until softened.
- Stir in tomato paste, garlic, Italian seasoning, salt, and pepper.
-
Deglaze the Pot
- Turn off Instant Pot. Add broth and scrape up any browned bits.
-
Add Vegetables
- Pour in potatoes, carrots, celery, tomatoes, green beans, corn, and bay leaf. Stir well.
-
Pressure Cook
- Secure lid, set valve to “Sealing.”
- Cook on high pressure for 2 minutes.
- Let pressure release naturally for 8-10 minutes before manually venting.
-
Finish the Soup
- Remove bay leaf, stir in spinach, and let wilt.
- Adjust seasoning and serve hot.
Notes
- For a thicker soup, mash some potatoes before serving.
- For extra protein, add chickpeas, lentils, or shredded chicken.
- For a creamy version, stir in coconut milk or heavy cream.
- Storage: Keep in the fridge for 3-4 days or freeze for up to 6 months.
- Reheating: Use a stovetop, microwave, or Instant Pot “Sauté” mode.
- Prep Time: 15 minutes
- Cook Time: 2 minutes (plus pressure buildup time)
- Category: Soup
- Method: Instant Pot
- Cuisine: American
Nutrition
- Serving Size: 1¼ cup
- Calories: 120
- Sugar: 5g
- Sodium: 480mg
- Fat: 2g
- Saturated Fat: 0g
- Unsaturated Fat: 1g
- Carbohydrates: 22g
- Fiber: 5g
- Protein: 4g
- Cholesterol: 0mg