Instant Pot Bean Soup Recipe
Instant Pot Bean Soup is a hearty, comforting dish that warms the soul and delights the senses. This easy-to-make recipe brings together the earthy flavors of beans and aromatic vegetables, creating a bowl of goodness perfect for cozy evenings. The soup’s simplicity allows both novice cooks and seasoned chefs to enjoy a nutritious meal with minimal effort. With its delightful blend of spices and the satisfying textures of beans, this dish is sure to become a family favorite. In this step-by-step guide, we’ll explore how to create this delicious dish effortlessly.
Ingredients
- 1 pound dry beans (for optimal flavor, soak large beans first—see notes)
- 8 cups veggie broth or chicken stock (this adds depth and richness)
- 1 1/2 teaspoon salt (to enhance the flavors perfectly)
- 1/2 teaspoon pepper (for a subtle kick)
- 8 cloves garlic, smashed (for an aromatic pungency)
- 1 large onion, diced (or you can use leek or shallots for a milder flavor)
- 2 teaspoons dried herbs (like rosemary, oregano, sage, or thyme; you may also use 1 tablespoon of fresh herbs)
- 2 bay leaves (to impart a depth of flavor)
- 1 tablespoon olive oil (for richness)
- 14-ounce can diced tomatoes (optional, for added texture and acidity)
- A small splash of apple cider vinegar (this will provide a pleasant tanginess)
- For serving: A drizzle of olive oil, fresh herbs (like Italian parsley or cilantro), and chili flakes for an extra kick
Each ingredient contributes to the soup’s creamy and savory character, creating an inviting meal that tantalizes the taste buds.
Step-by-Step Directions
Combine the Ingredients: Begin by placing all the ingredients into your Instant Pot. Ensure you give everything a good stir to mix well.
Pressure Cook: Seal the Instant Pot lid properly and set it to pressure cook for 25-35 minutes. The cooking time may vary depending on your beans and desired texture.
Release the Pressure: Once the cooking time is up, allow the pressure to naturally release. This ensures the beans remain tender and flavorful.
Taste and Adjust: After releasing the steam, taste your soup. Adjust the salt according to your preference, adding more if necessary.
Add a Splash of Vinegar: Stir in a small amount (about 1/2 to 1 teaspoon) of apple cider vinegar. This step is crucial, as it brings a lovely tanginess that balances the flavors.
Serve: Ladle the soup into bowls and top it off with a drizzle of olive oil, a dollop of sour cream if you like, some fresh herbs, and a sprinkle of chili flakes for that desired heat.
Following these simple steps will lead you to a delicious pot of Instant Pot Bean Soup that everyone will enjoy.
Tips & Tricks
Bean Varieties: Feel free to experiment with different types of beans like black beans, pinto beans, or cannellini beans for varied flavors and textures.
Herbs and Spices: Don’t hesitate to adjust the herbs based on what you have available. Fresh herbs will lend a brighter flavor, while dried herbs will add a more concentrated essence.
Vegan Option: This recipe is naturally vegan when you use veggie broth, making it suitable for various dietary preferences.
Serving Suggestions & Pairings
This Instant Pot Bean Soup is perfect for a cozy family dinner or a casual gathering with friends. Serve it with crusty bread or a side salad for a well-rounded meal. It’s also delightful paired with cornbread or warm tortillas. For an extra touch, consider serving it with a side of guacamole or a fresh avocado salad to enhance the flavors.
Nutritional Information
- Calories per serving: Approximately 220 calories
- Protein: 12g
- Carbohydrates: 38g
- Fat: 6g
- Fiber: 10g
This bean soup is packed with nutrients making it not only satisfying but also a balanced meal option.
Storing Tips & Variations
To store leftovers, let the soup cool completely and transfer it to an airtight container. It can be refrigerated for up to 5 days or frozen for up to 3 months. When reheating, add a splash of water or broth if the soup has thickened.
Variations:
- Add Protein: Consider adding cooked chicken or sausage for a heartier dish.
- Spicy Version: Increase the amount of chili flakes or add jalapeños for those who enjoy a spicy kick.
Conclusion
This Instant Pot Bean Soup is more than just a meal; it’s a blanket of comfort in a bowl. With its rich flavors and simple preparation, it’s a recipe that invites everyone to gather around the table. We encourage you to try this dish and share your experiences, variations, and tips with fellow cooking enthusiasts.
FAQs
Can I use canned beans instead of dry beans?
Yes, you can use canned beans. If using canned beans, reduce the cooking time to about 5-10 minutes as they are already cooked.Is this recipe gluten-free?
Absolutely! This recipe is naturally gluten-free, making it suitable for those with gluten sensitivities.Can I make this soup in advance?
Yes, the soup stores well, making it a great option for meal prepping. Just store in the fridge or freeze leftovers.What can I serve with this soup?
It pairs wonderfully with crusty bread, a fresh salad, or cornbread for a complete meal.Can I modify the herbs?
Yes, feel free to adjust the herbs to suit your taste or to make use of fresh herbs that you have on hand.

Instant Pot Bean Soup
Ingredients
Main Ingredients
- 1 pound dry beans Soak large beans first for optimal flavor
- 8 cups veggie broth or chicken stock This adds depth and richness
- 1.5 teaspoon salt To enhance the flavors perfectly
- 0.5 teaspoon pepper For a subtle kick
- 8 cloves garlic, smashed For aromatic pungency
- 1 large onion, diced Or use leek or shallots for a milder flavor
- 2 teaspoons dried herbs Like rosemary, oregano, sage, or thyme; 1 tablespoon of fresh herbs can also be used
- 2 bay leaves bay leaves To impart depth of flavor
- 1 tablespoon olive oil For richness
- 14 ounces can diced tomatoes Optional, for added texture and acidity
- 1 splash apple cider vinegar Provides a pleasant tanginess
For Serving
- to taste olive oil For drizzling
- to taste fresh herbs Like Italian parsley or cilantro
- to taste chili flakes For an extra kick
Instructions
Preparation
- Combine all the ingredients into your Instant Pot and give everything a good stir.
Cooking
- Seal the Instant Pot lid properly and set it to pressure cook for 25-35 minutes.
- Allow the pressure to naturally release once the cooking time is up.
Finishing Touches
- Taste the soup and adjust the salt according to your preference.
- Stir in a small amount (about 1/2 to 1 teaspoon) of apple cider vinegar.
- Ladle the soup into bowls and top it off with olive oil, fresh herbs, and chili flakes.














