Instant Pot 15 Bean Soup

No overnight bean soaking needed with this easy Instant Pot 15 Bean Soup! This easy weeknight meal requires very little prep and comes together quickly in the Instant Pot with many ingredients you likely already have on hand like canned tomatoes, garlic, onion, and spices.

Instant Pot 15 Bean Soup served in a white speckled bowl garnished with freshly cracked black pepper, parmesan cheese and parsley.

Why I Love This Recipe

This Instant Pot 15 Bean Soup is hearty, comforting and completely satisfying. Requiring very little prep and coming together quickly in the Instant Pot, it makes a perfect weeknight meal with many ingredients you likely already have on hand. 

The Instant Pot makes this soup a game changer because you don’t need to soak the beans overnight! I don’t know about you but I always forget to soak beans ahead of time so this is a huge time-saver!

Beans are a great source of protein, iron, zinc and fiber, making this soup a delicious, cozy meal that will keep you full. They also tend to be widely available, inexpensive and have been found to help to improve gut health, disease conditions like cardiovascular disease, diabetes, and low-grade inflammation.

This soup can easily be made vegetarian / vegan by leaving out the ham and using vegetable broth! I would add some mushrooms or parmesan cheese for umami flavor and you may want more salt.

I love to serve this soup with a crusty artisan bread that soaks up all of the delicious flavor and provides a nice crunch with its crust. Top off each bowl with freshly cracked pepper, parmesan cheese, and some parsley and you are good to go! 

Ingredients You’ll Need

graphic of ingredients for Instant Pot 15 Bean Soup on marble surface with black text overlay

Notes on Ingredients

15 bean soup mix: any 1 lb bean soup mix will work. If your bean soup mix comes with a seasoning packet you can discard it – you’ll be adding in your own seasonings with this recipe

olive oil: used to coat the veggies for sautéing and it’s also a good source of dietary fat and antioxidants 

yellow onion: adds aromatic flavor to the soup

celery: essential aromatic veggie for soup along with carrots, onion and garlic

carrots: provides aromatic flavor and adds a subtle sweetness

garlic: packs in the flavor. You can substitute for garlic powder if you don’t have fresh on hand

diced tomatoes: provides some acidity, texture and liquid

oregano: gives a bright and bold flavor 

smoked paprika: adds a smoky, spicy, and subtle sweetness

chili powder: gives a boost of spice and heat

bay leaves: adds another layer of flavor to compliment the oregano and thyme 

thyme: adds an earthy, minty, lemony flavor 

ham shank: adds more protein and contributes to the soup’s smoky, salty flavor – can leave it out if making the soup vegetarian

chicken broth: can substitute with vegetable broth if you want to make the soup vegetarian 

water: provides more liquid for cooking

salt and pepper: enhance the flavor of the soup 

Equipment You’ll Need (affiliate links – if you make a purchase I receive a small commission):

Instant Pot

How to Make Instant Pot 15 Bean Soup

step by step graphic of how to make Instant Pot 15 Bean Soup

  1. Sauté the aromatics. Heat olive oil in the Instant Pot then add onion, celery and carrots and sauté until onions are translucent and celery softened, about 5-6 minutes. Add garlic and sauté until fragrant, about one minute.
  2. Add ingredients and spices. Add diced tomatoes, bean soup mix, oregano, smoked paprika, chili powder, bay leaves, dried thyme, ham shank, chicken broth, and water.
  3. Cook. Set Instant Pot to high manual pressure cook for 40 minutes. Allow for natural pressure release for 10 minutes then turn quick release valve to let out the rest of the pressure. Remove and shred ham hock then stir it back into soup. 
  4. Serve. Remove bay leaves and season with salt and pepper, to taste. Top with freshly cracked pepper, parmesan cheese, and parsley.

Expert Tips

Recipe FAQs

What’s in 15 bean soup?

A 15 bean soup mix typically includes 15 bean varieties such as, northern, pinto, large lima, yelloweye, garbanzo, baby lima, green split, kidney, cranberry, small white, pink, small red, yellow split, lentil, navy, white kidney, and black beans.

Can I make this soup vegetarian?

Absolutely! Just omit the ham shank and swap the chicken broth for vegetable broth. I would add some mushrooms or parmesan cheese for umami flavor and you may want more salt.

Do I need to soak the beans beforehand?

For this recipe, you do not need to soak the beans. Soaking beans before cooking is typically done to decrease cooking time but since we are using the Instant Pot this step isn’t necessary. I still like to rinse my beans though to make sure there are no stones or other debris. 

two bowls of Instant Pot 15 Bean Soup garnished with black pepper, parmesan cheese and parsley next to two pieces of fresh artisan bread

Storage and Preparation

Instant Pot 15 Bean Soup leftovers can be stored in an airtight container in the refrigerator for up to 3-4 days. To reheat on the stovetop, use a small saucepan and heat over medium-low until reaches desired temperature. To reheat in the microwave, use a microwave-safe bowl and reheat for 1-3 minutes, depending on the microwave. 

Leftovers can also be stored in an airtight container in the freezer for up to 3 months. Let defrost in the refrigerator overnight before reheating.

Recipes That Pair Well

Air Fryer Garlic Bread

Kale Salad with Pomegranate

Charred Asparagus Salad with Egg

Grilled Cauliflower Hummus Sandwich

Air Fryer Cauliflower

white speckled bowl filled with Instant Pot 15 Bean Soup that is garnished with freshly cracked black pepper, parmesan cheese and parsley

For more soup inspiration, check out my other recipes below! 

Instant Pot Asparagus Soup

Easy Instant Pot Vegetarian Chili

Slow Cooker Chipotle Corn Chowder

Slow Cooker Potato Leek Soup

Spiced Roasted Butternut Squash Soup

If you like this recipe, please be sure to comment and give it a 5 star rating below. If you make it, share it on Instagram and tag me @karalydonrd and I’ll re-share it with my followers! If you want to save this recipe for later, be sure to pin it on Pinterest!

Don’t miss a recipe! Sign up to receive my monthly newsletter with a round-up of recipes from the previous month and get my FREE guide when you sign upRediscover the Joy in Eating: 5 Simple Steps to Stop Stressing Over Food + Enjoy Every Bite.

Print

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Description

No overnight bean soaking needed with this easy Instant Pot 15 Bean Soup! This easy weeknight meal requires very little prep and comes together quickly in the Instant Pot with many ingredients you likely already have on hand like canned tomatoes, garlic, onion, and spices.


  • 2 tablespoons olive oil
  • 1 medium yellow onion, diced (1 1/41 1/2 cups)
  • 2 medium – large stalks celery, diced (3/41 cup)
  • 3 medium carrots, peeled and diced (1 cup)
  • 2 cloves garlic, minced (1 tablespoon)
  • 1 can diced tomatoes
  • 1 lb 15 bean soup mix, rinsed
  • 1 teaspoon dried oregano
  • 2 teaspoons smoked paprika
  • 1 teaspoon chili powder
  • 2 bay leaves
  • 1/2 teaspoon dried thyme
  • ham shank or ham hock (about 1.75 lbs)
  • 4 cups chicken broth
  • 3 cups water
  • Salt and pepper, to taste


  1. Set Instant Pot to Sauté for 8 minutes. Add olive oil and let heat for 2 minutes. Add onion, celery and carrots and sauté until onions are translucent and celery softened, about 5-6 minutes. Add garlic and sauté until fragrant, about one minute.
  2. Add diced tomatoes, bean soup mix, oregano, smoked paprika, chili powder, bay leaves, dried thyme, ham shank, chicken broth, and water.
  3. Secure lid onto Instant Pot (make sure valve is set to sealing if using older version). Set to high manual pressure cook for 40 minutes. Allow for natural pressure release for 10 minutes then turn quick release valve to let out the rest of the pressure.
  4. Using tongs, remove ham hock from soup and shred using two forks or a knife. Stir shredded ham back into soup.
  5. Remove bay leaves and season with salt and pepper, to taste.

Notes

  1. Not every bean soup mix is 15 beans and that’s okay! Some are 13 bean soup mixes and those will work just fine. You’re looking for 1 lb bag of bean soup mix. If the mix comes with a packet of seasoning, discard that. You’ll be adding in your own seasonings with this recipe.
  2. I added 1-2 teaspoons salt depending on whether I used no salt added tomatoes and low-sodium chicken broth.
  3. Make this bean soup vegetarian by omitting the ham shank. I would add some mushrooms or parmesan cheese for umami flavor and you may want more salt.

  • Prep Time: 10 minutes
  • Cook Time: 60 minutes
  • Category: Soup
  • Method: Instant Pot

Keywords: instant pot 15 bean soup, instant pot bean soup, 15 bean soup in Instant Pot

Leave a Reply

Your email address will not be published. Required fields are marked *

Main Menu