This budget-friendly, healthy Instant Pot tomato bean soup has only 5 key ingredients and is great to whip up for the whole family. Dried beans are pressure cooked, then added to make the soup with the additions of smokey bacon, onions, carrots and ready-made tomato sauce, all of which add plenty of flavor. You can use pre-cooked, canned beans for a super speedy version of this soup.
Instant Pot Bean Soup
- Try this delicious Instant Pot bean soup for lunch or dinner. It's healthy, full of fiber and gluten-free.
- Using just 5 ingredients (we don’t count salt/pepper/oil/stock) makes this soup recipe very affordable. You can use any dried beans you like; we opted for Great Northern white beans. We also provide instructions for using canned beans.
- Bacon, onions, carrots and tomato sauce provide a lot of flavor without having to use too many extra seasonings or ingredients.
- You can swap out the bacon for mushrooms to make a vegetarian version.
- Super easy to make and great for batch cooking and meal prepping. You can store it in individual portions in the fridge for up to 5 days or freeze it for later.
- This is a great dish when you’re travelling with your Instant Pot and want to make a hearty dinner without having to buy too many ingredients.
5 Ingredients For An Easy Bean Soup
This is a super simple bean soup recipe that uses accessible ingredients and isn’t complicated with too many steps. Let’s go through the key ingredients you’ll need to make this soup in the Instant Pot. Please note, that we don’t count pantry staples like salt, pepper, stock or oil as key ingredients.
- Beans: This recipe uses smaller white dried beans such as Great Northern beans. You can use any type of beans here. Tip: If you're using black beans, you could add some Taco seasoning mix to turn it into a Tex Mex inspired soup. Skip the first stage of the recipe is using canned white beans and
- Bacon: This is a very important ingredient as it will add a lot of flavor and saltiness to the soup. Smokey bacon is best and we recommend using Canadian back bacon as it's meatier and lower in fat but regular streaky kind is totally fine.
- Tomato sauce: Another hack to using fewer ingredients without compromising on the flavor is getting a pre-made tomato pasta sauce that has tasty ingredients in it. We used chunky vegetable tomato sauce, which is already seasoned and has the benefits of extra veg. You can use simple Marinara or Napoletana tomato sauce, whatever you can get. If you're using unseasoned, plain tomato sauce, make sure to season with extra salt and pepper, and some dried herbs or garlic powder if you have some.
- Other veggies: onions and carrots, both add a lovely sweetness to the soup; if you have celery, throw it in too for that classic soup trifecta.
- Liquid: vegetable or chicken stock from stock cubes adds a lot of flavor but you can also use water and season with salt and pepper as needed.
How To Make Instant Pot Bean Soup
You will find the full recipe with ingredients and nutritional breakdown in the recipe card below. Here are some handy step-by-step photos of how to cook this bean soup in the Instant Pot. You can use a 6-quart or 8-quart Instant Pot. This recipe uses dried beans but you can skip the first stage with canned beans.
Cooking Dry White Beans
- Step 1. Measure out about 1.5 cups of dried white beans.
- Step 2. Add unsoaked beans to the Instant Pot together with 5 cups of water. We're not adding salt at this stage as it tends to make the beans tougher. They will take on the flavor in the soup.
- Step 3. Select Bean/Chili button on Normal mode (30 minutes, HIGH) or use the manual Pressure Cook button and adjust the time to 30 minutes on HIGH. The Instant Pot will take 15 minutes to come to pressure due to the amount of liquid. Once the timer has finished, release the pressure naturally for 15 minutes.
- Step 4. Then strain the beans and rinse. They are now ready for adding to our soup!
Cooking The Soup
- Step 1. Rinse and wipe the pot clean. Place back in the Instant Pot and turn the Saute function on. Once hot, add 2 tablespoons of olive oil, onions and bacon and cook for 5 minutes, stirring a few times. Then press Cancel to stop the Saute process.
- Step 2. Add the pre-cooked or canned beans, chopped carrots, and tomato sauce. Stir through. Note: If using canned beans, you will need about 4-4.5 cups or 2 cans (drained).
- Step 3. Secure and lock the lid. Select Pressure Cook and adjust the time to 3 minutes on HIGH. Once the timer has finished, allow 5 minutes for natural release and then use the quick release to let off the pressure.
- Step 4. Open the lid and stir the soup. Taste for salt and add black pepper or a pinch of chili flakes for an extra kick. Serve as is or garnish with basil or parsley if you have some on hand.
Hacks For Thickening The Soup
There are two ways to thicken the soup further, which will give a stew-like consistency.
- Option 1. Leave the soup in the post and select Saute. Bring to a boil and simmer for 7-8 minutes stirring a few times to reduce the liquid slightly, this will thicken the broth.
- Option 2. Scoop about a cup of the soup into a measuring jug or a bowl. Puree using a blender or a food processor, then stir back into the soup.
How To Store Instant Pot Bean Soup
- Divide the soup into containers (individual portions are very handy) and let it cool down. Store airtight in the fridge for up to 5 days and reheat until very hot.
- Follow the above instructions for the freezer. Label the containers and store them once cooled down completely. Freeze for up to 3 months. Defrost in the fridge overnight, in a microwave or directly in the pot over low-medium heat.
More 5-Ingredient Instant Pot Recipes
- 5-Ingredient Coconut Chicken Curry
- Pumpkin Pasta Bake (Only 5-Ingredients!)
- 5-Ingredient Creamy Sausage Pasta
- Easy Instant Pot Chicken Tacos (5-Ingredients)
- Want more soups? 35+ Best Instant Pot Soup Recipes
Full Recipe
Find the full list of ingredients, instructions, and a nutritional breakdown below. If you have questions or cook this recipe, please let us know in the comments, and make sure to rate this recipe so it’s easy for others to find.
Rate This Recipe
Instant Pot Bean Soup (Only 5 Ingredients)
Ingredients
For cooking beans
- 1.5 cups white beans dried, we used Great Northern beans
- 5 cups water
For cooking soup
- 2 tablespoons olive oil
- 1 onion medium, finely chopped
- 3 oz smoked bacon 90-100 grams, diced (we use Canadian back bacon as it's meatier and lower in fat)
- 1 cup carrot chopped
- 1.5 cups pasta sauce chunky vegetable, marinara or Napole tana
- 3 cups vegetable stock or water
- Salt and pepper to taste
- Garnish: any herbs you have on hand parsley
Instructions
Cooking dried beans
- Measure out about 1.5 cups of dried white beans. Add unsoaked beans to the Instant Pot together with 5 cups of water. We're not adding salt at this stage as it tends to make the beans tougher. They will take on the flavor in the soup.
- Select Bean/Chili button on Normal mode (30 minutes, HIGH) or use the manual Pressure Cook button and adjust the time to 30 minutes on HIGH. The Instant Pot will take 15 minutes to come to pressure due to the amount of liquid. Once the timer has finished, release the pressure naturally for 15 minutes.
- Then strain the beans and rinse. They are now ready for adding to our soup!
Cooking the soup
- Rinse and wipe the pot clean. Place back in the Instant Pot and turn the Saute function on. Once hot, add 2 tablespoons of olive oil, onions and bacon and cook for 5 minutes, stirring a few times. Then press Cancel to stop the Saute process.
- Pour in 3 cups of stock and stir by scraping the bottom with a spatula.
- Add the pre-cooked or canned beans, chopped carrots, and tomato sauce. Stir through.
- Secure and lock the lid. Select Pressure Cook and adjust the time to 3 minutes on HIGH. Once the timer has finished, allow 5 minutes for natural release and then use the quick release to let off the pressure.
- Open the lid and stir the soup. Taste for salt and add black pepper or a pinch of chili flakes for an extra kick. Serve as is or garnish with basil or parsley if you have some on hand.
Hacks for thickening the soup
- Leave the soup in the post and select Saute. Bring to a boil and simmer for 5-7 minutes stirring a few times to reduce the liquid slightly, this will thicken the broth.
- Scoop about a cup of the soup into a measuring jug or a bowl. Puree using a blender or a food processor, then stir back into the soup.
Notes
Nutrition
Cooking Times For Other Beans
These are cooking times for unsoaked dried beans on HIGH pressure with 15 minutes of natural release once they are done. You might also like our more detailed post on cooking white beans in Instant Pot here.
- Black beans: 20 to 25 minutes
- Black-eyed peas: 20 to 25 minutes
- Great Northern beans: 25 to 30 minutes
- Navy beans: 25 to 30 minutes
- Pinto beans: 25 to 30 minutes
- Cannellini or other larger white beans: 35 to 40 minutes
- Chickpeas (garbanzo beans): 35 to 40 minutes
- Red kidney beans: 40-45 minutes
Bobby
I made it last night and it turned out perfect. Such a delicious soup and perfect for the winter. Thank you!
TAYLER ROSS
I had this soup for dinner last night and it was incredible! Super flavorful and easy to make in the Instant Pot!
rebecca
ohhh this is so good! easy, so flavorful and inexpensive
Vicky
Love a good shortcut recipe, and this instant pot bean soup looks perfect! With only 5 ingredients, it's exactly what I need for a quick, delicious dinner for my family!
Dannii
I am always looking for new ways to use my instant pot and this bean soup was amazing. Super comforting.
Jenn
Thank you for this recipe! I used the method as a basis for ingredients I had on-hand to make an absolutely delicious soup.