This recipe for easy Instant Pot bean soup is made with 15 types of beans, vegetables, spinach and herbs with a flavorful tomato broth.
It pressure cooks in 45 minutes and there's no need to soak the beans! It doesn't get better than this.
How to make Instant Pot bean soup
Featured Ingredients
- Onion, carrots and celery. Mirepoix! Necessary for almost any delicious soup. Adds flavor, texture and nutrition.
- Garlic. For flavor, of course!
- Smoked sausage. I like to use uncured turkey smoked sausage, but this is totally optional.
- Spices and herbs. Italian seasoning, smoked paprika, red pepper flakes, to be exact.
- Dried beans. I just grab a bag of dried bean mix for soup and discard the flavor packet (although you could use it and adjust the seasonings).
- Leafy greens. Handfuls of spinach or kale, or any other leafy greens.
- Stock. Unsalted vegetable or chicken stock will work.
- Crushed tomatoes. A 15-ounce can.
- Lemon. A squeeze of fresh lemon juice really takes this soup to the next level.
Equipment Needed
- Chef's knife and cutting board.
- Instant Pot (>5 quarts) or pressure cooker.
- Measuring cups and spoons.
- A wooden spoon.
- Can opener.
- Ladle, bowls and spoons for serving.
Step-by-Step Instructions
- Set the Instant Pot to sauté. Add the olive oil.
- Once the oil is hot, add the onion, carrots and celery and sauté, stirring occasionally, 4-5 minutes or until slightly soft.
- Add the smoked sausage (if using) and sauté 3-4 minutes or until lightly browned.
- Stir in the garlic, Italian seasoning, salt, black pepper, smoked paprika and red pepper flakes and sauté 30-60 seconds or until the garlic and spices are fragrant.
- Stir in the dried bean mix and spinach or kale. Pour in the stock and crushed tomatoes.
- Fit the lid on the Instant Pot and set the toggle to sealing. Set the Instant Pot on the bean/soup setting for 40 minutes with a 15-minute natural release.
- Use a wooden spoon to release the toggle to steaming. Once the lid unlocks, carefully remove it.
- Stir in the lemon juice.
- Taste the soup and adjust the seasoning, if necessary.
- Serve the soup with crusty whole grain baguette pieces.
Recipe Substitutions and Alternatives
- Mirepoix. If you don't have fresh on hand or don't want to chop, use a bag of frozen diced onion, carrot and celery.
- Sausage. You can skip this for a vegetarian/vegan option, but if you want meat, you can use smoked sausage or ham.
- Beans. Any variety of dried beans will work. They don't even need to be soaked!
- Leafy greens. I usually have spinach on hand (and either fresh or frozen works), but you can use any chopped leafy green like kale, chard, beet or mustard greens.
- Stock. If you don't have any, you can make some or use bouillon + water.
Nutrition Considerations
- To make it gluten free: This recipe is naturally gluten free. Be sure all other packaged ingredients are gluten free.
- To make it dairy free: This recipe is naturally dairy free.
- To make it vegan: This recipe, without the smoked sausage, is naturally vegan.
- To make it nut free: This recipe is naturally nut free. Be sure all packaged ingredients are nut free.
Easy Instant Pot Recipes:
- Instant Pot Split Pea and Ham Soup
- Instant Pot Chicken Vindaloo
- Instant Pot Peanut Butter Chicken Curry
- Instant Pot Beef Barley Soup
- Instant Pot Chicken and Lentil Curry
- Instant Pot Chunky Applesauce
Instant Pot Bean Soup
Easy Instant Pot bean soup with 15 types of beans, vegetables, spinach and herbs with a flavorful tomato broth. This soup cooks in 45 minutes and there's no need to soak the beans!
- Prep Time: 10-15 mins
- Cook Time: 55 mins-1 hr
- Total Time: 1 hr 5 mins-1 hr 15 mins
- Yield: Serves 8
- Category: Soup
- Method: Instant Pot
- Cuisine: American
Ingredients
Scale
- 2 tablespoons olive oil
- ½ medium yellow or white onion, peeled and diced
- 2 medium carrots, peeled and diced
- 2 medium stalks celery, diced
- 12-ounces uncured turkey or pork smoked sausage, diced (optional)
- 4-5 cloves garlic, peeled and minced
- 1 ½ tablespoons Italian seasoning
- 2 teaspoons coarse salt
- 1 teaspoon ground black pepper
- 1 teaspoon smoked paprika
- ¼ teaspoon crushed red pepper flakes
- 2 cups (16 ounces) dried bean mix*, rinsed
- 3 cups baby spinach or chopped kale
- 6-7 cups unsalted vegetable or chicken stock
- 15-ounce can crushed tomatoes
- Juice of ½ medium lemon
- Whole grain baguette, for serving
Instructions
- Set the Instant Pot to sauté. Add the olive oil. Once the oil is hot, add the onion, carrots and celery and sauté, stirring occasionally, 4-5 minutes or until slightly soft. Add the smoked sausage (if using) and sauté 3-4 minutes or until lightly browned.
- Stir in the garlic, Italian seasoning, salt, black pepper, smoked paprika and red pepper flakes and sauté 30-60 seconds or until the garlic and spices are fragrant.
- Stir in the dried bean mix and spinach or kale. Pour in the stock and crushed tomatoes.
- Fit the lid on the Instant Pot and set the toggle to sealing. Set the Instant Pot on the bean/soup setting for 40 minutes with a 15-minute natural release.
- Use a wooden spoon to release the toggle to steaming. Once the lid unlocks, carefully remove it. Stir in the lemon juice. Taste the soup and adjust the seasoning, if necessary.
- Serve the soup with crusty whole grain baguette pieces.
Notes
Substitution Tip: Use any mix of dried beans.
Nutrition
- Serving Size: ⅛ of recipe
- Calories: 260
- Sugar: 8g
- Sodium: 527mg
- Fat: 5g
- Saturated Fat: 0g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 33g
- Fiber: 17g
- Protein: 14g
- Cholesterol: 0mg
Jordan says
This flavor and texture of this soup were wonderful, but some of the beans were a little underdone for my taste - though not inedible. I'd just prefer them all to be silky smooth. I'll probably try this again at 40-45 minutes with full natural release, which is on par with other instant pot bean recipes I've liked.
Julie Andrews says
Thanks for the feedback, Jordan! I made it again (it's one of our faves!) and one of the types of beans in the dry mix I bought was slightly tough still, the rest were cooked perfectly. I adjusted the cook time to 40 minutes, but definitely feel free to set it to 45 next time!
Joseph Hanke says
I am still getting used to what my instapot can do. I love this quick and easy recipe and the bean soup for a busy winter time meal. Thanks for sharing!
Julie Andrews says
You're welcome, Joseph! We love the Instant Pot for quick, easy and yummy meals!