Soups & Stews
This 12 bean soup recipe Instant Pot transforms pantry staples into a hearty, protein-packed meal in under an hour—no soaking required. The Instant Pot handles all the heavy lifting, delivering tender beans and rich broth with minimal effort. I developed this version after realizing how often I reached for canned beans, and it’s become a weekly staple for its versatility and depth of flavor.
What sets this recipe apart is its vegetarian-friendly foundation, packed with 12 different beans for maximum nutrition and texture. The Instant Pot’s pressure cooking method ensures beans soften evenly while preserving their natural flavors, and the optional bacon or smoked paprika adds a smoky depth that makes it irresistible. No special skills needed—just dump, cook, and enjoy.
The result is a thick, satisfying soup with a perfect balance of earthy beans, aromatic spices, and a velvety broth that clings to every spoonful. It’s the kind of dish that tastes even better the next day, making it ideal for meal prep. Serve with crusty bread or cornbread to soak up every last drop of that flavorful liquid gold.
Whether you’re feeding a family or prepping for the week, this recipe delivers restaurant-quality results without the fuss. The Instant Pot’s natural release ensures beans stay tender, and the slow-cooked flavors meld into a harmonious blend. Ready to simplify your soup game? Let’s get cooking.
Ingredients for 12 bean soup recipe instant pot
Pantry staples and 12 kinds of beans—this Instant Pot soup is pure comfort in minutes.
| Ingredient | Amount | Notes |
|---|---|---|
| Black Beans 🌱 | 1 cup | Drained and rinsed |
| Kidney Beans 🌱 | 1 cup | Drained and rinsed |
| Navy Beans 🌱 | 1 cup | Drained and rinsed |
| Pinto Beans 🌱 | 1 cup | Drained and rinsed |
| Chickpeas 🌱 | 1 cup | Drained and rinsed |
| Great Northern Beans 🌱 | 1 cup | Drained and rinsed |
| Lentils 🌱 | 1 cup | Green or brown, rinsed |
| Split Peas 🌱 | 1 cup | Yellow or green, rinsed |
| White Beans 🌱 | 1 cup | Cannellini or great northern, rinsed |
| Adzuki Beans 🌱 | 1 cup | Drained and rinsed |
| Vegetable Broth 💧 | 6 cups | Low-sodium preferred |
| Tomato Paste 🍅 | ½ cup | Squeeze tube or can |
| Onion 🧅 | 1 whole | Yellow or red, diced |
| Garlic Cloves 🧄 | 4 cloves | Minced or pressed |
| Carrot 🥕 | 2 whole | Peeled and chopped |
| Celery Stalks 🥬 | 2 whole | Chopped, about 1 cup |
| Bay Leaves 🍃 | 2 whole | Dried, for flavor |
| Ground Cumin 🌿 | 1 tbsp | Toasted for depth |
| Smoked Paprika 🌶️ | 1 tbsp | For smoky richness |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Olive Oil 🫒 | 2 tbsp | For sautéing |
The beans are the stars, so grab whatever you can find—canned or dried both work, but canned saves time. Trader Joe’s has a great variety of pre-cooked beans, or hit the bulk section at Whole Foods for dried. Look for beans that are firm and plump, not mushy or discolored. I usually mix canned and dried for texture—canned for convenience, dried for that extra hearty bite. If you’re using dried, no soaking needed; just rinse them well before adding to the pot.
No smoked paprika? Regular paprika plus a pinch of liquid smoke works in a pinch. Short on broth? Water plus a bouillon cube gets you there, but low-sodium is key. The tomato paste can be swapped for crushed tomatoes if you prefer, but paste gives that thick, rich base. Fresh herbs like parsley or cilantro can be stirred in at the end for brightness—dried works too at half the amount. And if you’ve got bacon bits lying around, toss them in for a smoky twist (though this stays vegetarian).
This soup tastes even better the next day—honestly, the flavors meld into something magical after resting. Keeps for 5 days in the fridge, and freezes beautifully for up to 3 months. I portion mine into containers so lunches are sorted for the week. For extra richness, stir in a spoonful of vegan butter or a splash of cashew cream before serving. Leftovers reheat perfectly—just add a splash of water or broth if it’s too thick.
Why You'll Love This Recipe
- Here’s what sold me: that perfect balance of smoky paprika, cumin, and a hint of bay leaf. The beans soften just enough to melt in your mouth, while the chickpeas add a satisfying bite. It’s the kind of flavor that lingers—honestly, I’ve caught myself sneaking seconds just to taste it again.
- Dump-and-Go Magic: I swear, this is the kind of recipe that makes me feel like a hero. Toss in five cans of beans—black, kidney, navy, pinto, and chickpeas—along with a few pantry staples (garlic, onion, broth, spices), and the Instant Pot does all the work. No chopping, no stirring, no stress—just press a button and walk away.
- Deep, Earthy Richness: Here’s what sold me: that perfect balance of smoky paprika, cumin, and a hint of bay leaf. The beans soften just enough to melt in your mouth, while the chickpeas add a satisfying bite. It’s the kind of flavor that lingers—honestly, I’ve caught myself sneaking seconds just to taste it again.
- Meal Prep MVP: Between us, this soup is my secret weapon for busy weeks. Make a big batch on Sunday, and you’ve got lunch or dinner covered for days. The flavors actually improve overnight, so it’s even better the next day. (Yes, even on a Tuesday night.)
Step-by-step instructions for Instant Pot 12 bean soup
Here's how to turn pantry staples into a hearty, flavor-packed soup in less than an hour.
Sauté the Aromatics for Maximum Flavor
Set your Instant Pot to the "Sauté" function and add the 2 tablespoons olive oil. Once the oil shimmers, add the 1 whole diced onion, 2 chopped carrots, and 2 chopped celery stalks. Cook for 5-6 minutes until the vegetables soften and the onion becomes translucent.
Next, add the 4 minced garlic cloves and cook for 30 seconds until fragrant. This quick sauté builds the flavor foundation—don't skip it. If the vegetables stick, add a splash of water and scrape the bottom to release those delicious browned bits.
Stir in the Spices and Tomato Paste
Reduce the heat to "Low" and add the 0.5 cup tomato paste, 1 tablespoon ground cumin, 1 tablespoon smoked paprika, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Stir vigorously for 1-2 minutes until the tomato paste darkens slightly and the spices bloom.
Here's the thing—smoked paprika adds depth, but don't let it burn. Keep the heat low and stir constantly. The mixture should smell rich and earthy. If you notice any dark spots forming, immediately reduce heat to "Keep Warm" and let it cool slightly before proceeding.
Add All the Beans and Broth
Pour in all 10 cups of drained and rinsed beans (black, kidney, navy, pinto, chickpeas, great northern, lentils, split peas, white, and adzuki) along with the 6 cups vegetable broth and 2 whole bay leaves. Stir everything gently to combine—no need to mash anything.
This is where the magic happens. The combination of beans creates a thick, hearty texture. Make sure all the beans are submerged in the broth to prevent burning. If you're using dried beans, they would need soaking first—but these are all pre-cooked, so we're good to go.
Pressure Cook for Perfect Texture
Secure the lid, set the valve to "Sealing," and cook on High Pressure for 12 minutes. The Instant Pot will take about 10-15 minutes to come to pressure. Once cooking begins, let it do its thing—no peeking.
After the cooking time ends, allow a natural release for 10 minutes before quick-releasing any remaining pressure. This slow release prevents the beans from becoming mushy. The soup should be thick but still spoonable—if it's too thick, add a splash of water or broth to reach your preferred consistency.
Finish and Serve with Confidence
Remove the 2 bay leaves and give the soup a final taste. Adjust seasoning with additional salt or black pepper if needed. The flavors will meld beautifully during the natural release, creating a rich, smoky depth.
Serve immediately with crusty bread or over rice for a complete meal. Each spoonful delivers a perfect balance of smoky, earthy, and slightly sweet flavors. Store leftovers in the fridge for up to 5 days—they only get better as the flavors develop!
Pro Tips For Making 12 Bean Soup Recipe Instant Pot
- SOAK THE DRY BEANS: Drain and rinse your dry beans before soaking—this cuts down on foam and speeds up cooking. I learned this the hard way after my Instant Pot filled with suds halfway through a batch of pinto beans (yes, it’s messy).
- USE HIGH PRESSURE FIRST: Start on high pressure for the first 10 minutes, then switch to low for the remaining time. The high pressure jumpstarts the tougher beans like kidney and navy, while low pressure keeps them from falling apart.
- SKIP THE PRE-SOAKING FOR CHICKPEAS: Chickpeas don’t need soaking—they’re the fastest-cooking bean in your mix. Over-soaking them turns them mushy, and you’ll end up with a soup that’s too thick or grainy.
- SAVE TIME WITH CANNED BEANS: Mix 2 cups of drained canned beans (like black or kidney) into your dry beans—it cuts cooking time by 20 minutes and guarantees even texture. Just don’t skip the liquid; canned beans dry out fast in the Instant Pot.
Serving suggestions for this 12 bean soup recipe instant pot
Crusty Bread Pairings
Nothing complements this hearty soup like a warm slice of crusty bread to soak up every last drop of flavor. I love using a sourdough loaf from my local bakery—its tangy crumb and chewy crust make it perfect. For extra indulgence, try garlic bread with a buttery, herby finish that pairs beautifully with the smoky depth of the soup. If you're feeling adventurous, cornbread adds a sweet, crumbly contrast that balances the earthy beans. 🥖
Cheesy Toppings
Add a sprinkle of sharp cheddar or Parmesan cheese just before serving to elevate the dish. The cheese melts slightly from the heat of the soup, creating a creamy, savory topping that ties everything together. For a vegan option, use nutritional yeast—it adds a cheesy, umami flavor without dairy. I also love a dollop of sour cream or Greek yogurt for a cooling contrast to the warm soup. 🧀
Fresh Garnishes
Brighten the soup with fresh herbs like cilantro or parsley, chopped finely and sprinkled on top. A squeeze of lime juice adds a zesty kick that cuts through the richness. For a smoky finish, drizzle with a little hot sauce or chili oil. I also like adding avocado slices for a creamy, fresh element that contrasts the hearty beans. 🌿
Side Dish Ideas
Serve this soup alongside roasted sweet potatoes for a touch of sweetness that complements the smoky flavors. A simple green salad with a tangy vinaigrette keeps the meal light and balanced. For a heartier option, grilled corn on the cob with chili-lime seasoning adds a fun, interactive element to the meal. 🌽
Beverage Pairings
Pair this soup with a crisp white wine like Sauvignon Blanc for its bright acidity that cleanses the palate. A light beer, such as a Mexican lager or wheat beer, also works beautifully. For a non-alcoholic option, sparkling water with lemon or iced hibiscus tea adds a refreshing contrast to the rich, hearty flavors. 🍷
Make It a Meal
Turn this soup into a full meal by serving it over steamed rice or mashed potatoes for extra heartiness. For a protein boost, add grilled chicken or crispy tofu on top. I also love serving it with warm tortillas for a fun, handheld option—just fill them with soup and fold them up for a delicious, easy-to-eat meal. 🍗
Nutrition facts
Frequently asked questions
Can I use dried beans instead of canned? If using dried beans, rinse them well and add them directly to the Instant Pot without soaking. The recipe assumes canned beans for convenience, but dried beans will work—just increase the cooking time to 20 minutes on high pressure (after sautéing) for optimal tenderness.
Why does my soup turn out too thick?
This happens when beans absorb all the liquid during pressure cooking. To fix it, stir in ½ to 1 cup warm broth or water after natural release. For prevention, reduce the bean quantity by 1 cup total if you prefer a looser consistency. The Instant Pot's natural release helps thicken the soup naturally—just don't skip it!
How do I make this vegan?
This recipe is already vegetarian, but for a fully vegan version, skip any optional bacon bits and use vegetable broth instead of chicken broth. For extra richness, stir in 1 tablespoon vegan butter or 2 tablespoons nutritional yeast at the end. The smoked paprika and cumin already provide deep flavor without animal products.
Can I freeze this soup?
Yes! Portion the soup into airtight containers and freeze for up to 3 months. Thaw overnight in the fridge, then reheat on the stovetop or in the microwave. Add a splash of water or broth if it thickens during reheating. The flavors actually improve after freezing—it's a great make-ahead meal!
What if I don't have smoked paprika?
No problem! Use 1 tablespoon regular paprika plus ½ teaspoon liquid smoke for a similar effect. If you're avoiding liquid smoke, just increase the cumin to 1.5 tablespoons for extra earthy depth. The soup will still taste delicious—just with a slightly different smoky profile.
