Bean soup is one of those meals that’s both comforting and nutritious, a true staple in many kitchens. And when you throw the Instant Pot into the mix, everything gets so much easier. The Instant Pot is a lifesaver for home cooks-allowing you to cook up hearty, flavorful soups in a fraction of the time it would normally take on the stovetop. This Instant Pot bean soup recipe, in particular, is everything you’d want: rich, savory, satisfying, and incredibly simple.
Whether you’re looking to warm up on a chilly day or meal prep for the week ahead, this recipe is versatile enough to suit any occasion. Best of all, it’s packed with plant-based protein, fiber, and loads of veggies, so it’s a health-conscious option too. It’s also easy to customize based on what you have in your pantry, which is why it’s quickly become a go-to in many homes.
Instant Pot Bean Soup Recipe
This Instant Pot bean soup is the ultimate combination of comfort food and convenience. The beans absorb all the wonderful flavors from garlic, onions, spices, and vegetables, and because of the pressure cooking, the soup is ready in no time at all. The Instant Pot ensures that the beans cook perfectly-no more waiting hours for dried beans to soften, and no more watching a pot of soup boil over. Plus, the pressure-cooking process really deepens the flavor profile.
Let’s dive right into the recipe!
Ingredients Needed
Here’s a list of everything you’ll need for the perfect Instant Pot bean soup:
-
Dried Beans (or Canned Beans)
2 cups dried beans (you can use kidney, pinto, white, or a mix). If you’re short on time, 2 cans of beans (15 oz each) will work just fine too.
-
Vegetable Broth
4 cups (you can use chicken broth if not vegan).
-
Olive Oil
2 tbsp for sautéing.
-
Onion
1 medium-sized onion, chopped. It’s essential for that depth of flavor in the base.
-
Garlic
4 cloves, minced. The more garlic, the better in my opinion!
-
Carrot
2 medium carrots, peeled and chopped. Adds color and natural sweetness.
-
Celery
2 stalks, chopped. It gives the soup an earthy flavor and nice texture.
-
Tomatoes
1 can (14 oz) diced tomatoes (or fresh, if you prefer). The acidity from the tomatoes really balances out the richness of the beans.
-
Bay Leaves
2 bay leaves to infuse that herbal aroma and subtle earthiness.
-
Spices
1 tsp ground cumin, 1 tsp smoked paprika, and 1/2 tsp ground black pepper. These spices bring the warmth and smokiness to the soup. Adjust the cumin and paprika to your taste!
-
Salt
1 tsp, or to taste (start small and add more as needed).
-
Lemon Juice
1 tbsp, for that final burst of acidity to brighten up the flavor.
-
Fresh Parsley (optional)
A handful, chopped. For garnish, adding a pop of freshness.
Cooking Instructions
Follow these simple steps, and you’ll have a hearty, homemade bean soup ready in no time:
-
Sauté The Vegetables
- Press the Sauté button on your Instant Pot and add the olive oil. Let it heat for a minute.
- Add the chopped onions, carrots, and celery. Stir occasionally, cooking for about 5 minutes, until the vegetables begin to soften.
- Toss in the garlic and cook for another minute until fragrant.
-
Add The Beans And Seasonings
- Add the dried beans (or canned beans if using), tomatoes, bay leaves, cumin, paprika, black pepper, and salt.
- Pour in the vegetable broth, giving everything a good stir to combine.
-
Cook The Soup
- Close the Instant Pot lid and set the valve to Sealing.
- Press the Manual or Pressure Cook button and set the timer for 30 minutes on high pressure (if using canned beans, 10 minutes will be sufficient).
- Once the cooking time is complete, allow the Instant Pot to naturally release pressure for 10 minutes, then manually release the remaining pressure.
-
Finishing Touches
- Open the lid carefully, remove the bay leaves, and stir in the lemon juice.
- Taste the soup and adjust the seasoning if needed (add more salt, pepper, or spices to your preference).
-
Serve
- Ladle the soup into bowls and garnish with freshly chopped parsley if desired.
Ingredient Insights
Let’s break down why the ingredients in this recipe are so wonderful for both your tastebuds and your health:
- Beans: Beans are a fantastic source of plant-based protein, fiber, iron, and potassium. They help stabilize blood sugar and provide long-lasting energy. The type of beans you use will affect the texture and flavor, so experiment with different varieties (kidney beans for a heartier texture, pinto beans for a creamier result).
- Olive Oil: A heart-healthy fat packed with antioxidants. Olive oil enhances the flavors of the soup and helps absorb fat-soluble vitamins from the vegetables.
- Vegetables: Onions, garlic, carrots, and celery form the classic mirepoix base, giving the soup that deep, savory flavor. Carrots add sweetness and vitamin A, while celery brings a touch of bitterness that balances the richness of the beans.
- Spices: The cumin and smoked paprika bring warmth and complexity, with a subtle smokiness that makes each bite more satisfying. These spices also have anti-inflammatory benefits.
- Lemon Juice: The acidity of the lemon juice adds brightness and helps cut through the richness of the beans and broth, creating a balanced, well-rounded flavor profile.
Expert Tips
- Pre-soak Dried Beans: If you have the time, soak your dried beans overnight to reduce cooking time. This also helps make the beans easier to digest.
- Use Canned Beans: If you’re in a rush or don’t have dried beans on hand, canned beans work perfectly. Just make sure to drain and rinse them before adding them to the Instant Pot to avoid excess sodium.
- Add Greens: For a nutritional boost, throw in a handful of spinach, kale, or chard in the last 5 minutes of cooking. The greens will wilt down nicely without losing their nutritional benefits.
- Texture Preference: If you prefer a smoother soup, use an immersion blender directly in the Instant Pot to purée part of the soup. This creates a creamier texture without the need for cream.
- Customize Your Beans: Experiment with different beans like black beans, chickpeas, or white beans. Each type brings a slightly different texture and flavor.
Recipe Variations
This Instant Pot bean soup is highly customizable based on what you have on hand or what flavor profile you’re after. Here are a few variations to try:
- Spicy Bean Soup: Add diced jalapeños, red pepper flakes, or chipotle peppers for a smoky heat.
- Hearty Bean Soup with Meat: If you’re a meat eater, brown some sausage or bacon in the Instant Pot before sautéing the vegetables, and then add the beans and broth.
- Herbed Bean Soup: Swap the spices for fresh herbs like rosemary, thyme, and sage for a more earthy flavor.
- Tomato-Based Bean Soup: Add more diced tomatoes or even tomato paste for a more pronounced tomato flavor.
- Bean and Grain Soup: Add quinoa, barley, or farro for an extra layer of texture and nutrients.
Final Words
There’s just something magical about bean soup. It’s the kind of dish that feels like a hug in a bowl. The Instant Pot does all the heavy lifting, transforming a bunch of simple ingredients into a rich, comforting meal in a fraction of the time. Whether you’re feeding a hungry family or making a batch for meal prep, this bean soup is sure to become a staple in your cooking rotation.
And don’t forget the endless possibilities for variations-add your favorite vegetables, spices, or even proteins. The beauty of this soup is that it’s not just easy and nutritious; it’s also highly adaptable to whatever you’re in the mood for.
FAQs
What Types Of Beans Can I Use For Instant Pot Bean Soup?
You can use a variety of beans such as kidney beans, black beans, navy beans, pinto beans, and white beans. It’s best to soak beans like kidney or pinto beans for a few hours before cooking to ensure they cook properly and reduce the risk of digestive issues.
How Long Does It Take To Cook Bean Soup In An Instant Pot?
The cooking time in the Instant Pot can vary depending on the type of beans and the recipe, but generally, it takes about 30-45 minutes on the ’Manual’ or ’Pressure Cook’ setting. Keep in mind that the Instant Pot will take some time to come to pressure before the cooking time starts.
Do I Need To Soak The Beans Before Cooking In The Instant Pot?
Soaking beans is not mandatory when using the Instant Pot, but it can help reduce the cooking time and improve digestibility. If you prefer to skip soaking, simply increase the cooking time by 10-15 minutes. If you choose to soak, an overnight soak or a quick soak method works well.
What Is The Best Way To Season My Instant Pot Bean Soup?
The seasoning of your Instant Pot bean soup can be customized to your taste. Common seasonings include garlic, onion, bay leaves, cumin, chili powder, smoked paprika, and thyme. You can also add vegetable or chicken broth for extra depth of flavor.
Can I Make A Vegetarian Or Vegan Instant Pot Bean Soup?
Yes, you can make a vegetarian or vegan bean soup by using vegetable broth instead of chicken broth and omitting any meat-based ingredients like ham or bacon. You can also enhance the flavor with plant-based options like smoked paprika or nutritional yeast.
Should I Add Salt Before Or After Cooking The Bean Soup In The Instant Pot?
It’s best to add salt after the soup has finished cooking. Adding salt too early can sometimes prevent beans from becoming tender, as salt can toughen the skins of beans. Season to taste once the beans are fully cooked and tender.
How Can I Prevent My Instant Pot Bean Soup From Getting Too Watery?
To prevent watery soup, make sure to follow the recommended liquid-to-bean ratio in your recipe. If you find that the soup is too thin, you can simmer the soup on the ’Saute’ function with the lid off to reduce the liquid. Alternatively, you can thicken the soup by pureeing a portion of it using an immersion blender.
Can I Add Vegetables To My Instant Pot Bean Soup?
Yes, adding vegetables like carrots, celery, tomatoes, or spinach can enhance the flavor and nutritional value of your bean soup. Make sure to chop them into smaller pieces so they cook evenly, and add them after sautéing the aromatics like onion and garlic.
What Should I Do If My Beans Aren’t Fully Cooked After The Pressure Cycle?
If your beans are undercooked after the initial pressure cycle, simply put the Instant Pot back on the ’Pressure Cook’ setting for an additional 10-15 minutes. You may also need to add a little more liquid if the soup has thickened too much.
Can I Freeze Leftover Instant Pot Bean Soup?
Yes, you can freeze leftover bean soup. Allow the soup to cool completely, then store it in an airtight container or freezer bag. Bean soup can be stored in the freezer for up to 3 months. To reheat, simply thaw in the refrigerator overnight and warm it up on the stovetop or in the microwave.