Why You’ll Love This Recipe
This soup is the perfect balance of cozy and wholesome. The Instant Pot does most of the work, delivering tender beans and deep flavor quickly and effortlessly. It’s packed with plant-based protein, fiber, and nutrients, making it a satisfying meal on its own or paired with crusty bread. Best of all, it’s budget-friendly, customizable, and freezer-friendly.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- Dried white beans (cannellini, navy, or great northern)
- Olive oil
- Onion
- Carrots
- Celery
- Garlic
- Vegetable broth
- Crushed tomatoes (optional)
- Bay leaf
- Dried thyme
- Dried rosemary
- Smoked paprika
- Salt and pepper
- Fresh parsley or spinach for garnish
Directions
- Rinse and drain the dried beans. No soaking is required when using the Instant Pot.
- Turn the Instant Pot to Sauté mode. Heat olive oil and add onion, carrots, and celery. Cook until softened.
- Stir in garlic, thyme, rosemary, smoked paprika, salt, and pepper. Cook for 1 minute until fragrant.
- Add beans, vegetable broth, crushed tomatoes (if using), and bay leaf. Stir to combine.
- Cancel Sauté mode. Secure the lid, set the valve to sealing, and cook on High Pressure for 35 minutes.
- Allow natural pressure release for 15 minutes, then carefully release remaining pressure.
- Remove the bay leaf, adjust seasoning, and stir in fresh parsley or spinach before serving.
Servings and timing
This recipe makes 6 servings.
Preparation time: 10 minutes
Cooking time: 35 minutes (plus 15 minutes natural release)
Total time: 1 hour
Variations
- Add diced potatoes or sweet potatoes for extra heartiness.
- Stir in kale or Swiss chard instead of spinach.
- Use smoked beans or add a dash of liquid smoke for a deeper flavor.
- Make it creamy by blending half the soup with an immersion blender.
- Add a pinch of chili flakes for a spicy version.
Storage/Reheating
Store leftover soup in an airtight container in the refrigerator for up to 4 days. Reheat on the stovetop over medium heat or in the microwave until hot. This soup also freezes well for up to 2 months. Thaw overnight in the fridge before reheating.
FAQs
Do I need to soak the beans before cooking?
No, the Instant Pot cooks dried beans perfectly without soaking.
Can I use canned beans instead?
Yes, but reduce the cooking time to 10 minutes and use less broth to avoid a watery soup.
What type of white beans work best?
Cannellini, navy, or great northern beans are all excellent choices.
Can I make this oil-free?
Yes, sauté the vegetables in a splash of vegetable broth instead of olive oil.
Can I add pasta or rice to this soup?
Yes, but cook them separately and stir in before serving to avoid mushiness.
How can I thicken the soup?
Mash some of the beans with a spoon or blend a portion with an immersion blender.
Is this soup freezer-friendly?
Yes, it freezes very well for up to 2 months.
Can I double this recipe?
Yes, just be sure not to fill the Instant Pot past the maximum fill line.
What herbs go well in this soup?
Thyme, rosemary, oregano, and parsley all complement the beans beautifully.
What can I serve with white bean soup?
It’s delicious with crusty bread, a fresh green salad, or roasted vegetables.
Conclusion
Vegan Instant Pot white bean soup is a comforting, protein-rich meal that’s easy to prepare and full of flavor. With its tender beans, savory vegetables, and fragrant herbs, this soup is perfect for both busy weeknights and make-ahead meal prep. Enjoy it as a standalone main dish or pair it with bread for the ultimate cozy meal.
PrintVegan Instant Pot White Bean Soup
A hearty and comforting vegan soup made with white beans, vegetables, and herbs, cooked to perfection in the Instant Pot. Quick, nourishing, and perfect for weeknight dinners or meal prep.
- Prep Time: 10 minutes
- Cook Time: 35 minutes (plus 15 minutes natural release)
- Total Time: 1 hour
- Yield: 6 servings
- Category: Soup
- Method: Instant Pot / Pressure Cooking
- Cuisine: American
- Diet: Vegan
Ingredients
- 1 lb dried white beans (cannellini, navy, or great northern), rinsed
- 2 tbsp olive oil
- 1 medium onion, diced
- 2 carrots, diced
- 2 celery stalks, diced
- 3 cloves garlic, minced
- 6 cups vegetable broth
- 1 can (14 oz) crushed tomatoes (optional)
- 1 bay leaf
- 1 tsp dried thyme
- 1 tsp dried rosemary
- 1 tsp smoked paprika
- Salt and black pepper, to taste
- 2 tbsp fresh parsley or 2 cups fresh spinach, chopped (for garnish)
Instructions
Rinse and drain the dried beans. No soaking required.
- Set Instant Pot to Sauté mode. Heat olive oil, then add onion, carrots, and celery. Cook until softened, about 5–6 minutes.
- Stir in garlic, thyme, rosemary, smoked paprika, salt, and pepper. Cook for 1 minute until fragrant.
- Add beans, vegetable broth, crushed tomatoes (if using), and bay leaf. Stir to combine.
- Cancel Sauté mode. Secure the lid, set the valve to sealing, and cook on High Pressure for 35 minutes.
- Allow natural pressure release for 15 minutes, then carefully release remaining pressure.
- Remove the bay leaf. Adjust seasoning and stir in parsley or spinach before serving.
Notes
- Add diced potatoes or sweet potatoes for extra heartiness.
- Stir in kale or Swiss chard instead of spinach.
- For a creamier texture, blend half the soup with an immersion blender.
- Add chili flakes or liquid smoke for extra depth and spice.
- To use canned beans, reduce cook time to 10 minutes and use less broth.
Nutrition
- Serving Size: 1 serving (about 2 cups)
- Calories: 290
- Sugar: 6g
- Sodium: 640mg
- Fat: 8g
- Saturated Fat: 1g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 44g
- Fiber: 13g
- Protein: 15g
- Cholesterol: 0mg