Soups & Stews
This 12 bean soup recipe Instant Pot transforms pantry staples into hearty, protein-packed comfort in just 35 minutes—no soaking required. The secret lies in pressure cooking, which softens dried beans while preserving their natural texture and flavor. I’ve perfected this method after years of testing, ensuring every spoonful delivers that satisfying mix of smoky, savory, and slightly sweet notes. What makes this recipe stand out is its vegetarian-friendly nature and minimal prep work. You’ll combine 12 varieties of dried beans (or use a pre-mixed blend) with aromatic vegetables, broth, and spices, then let the Instant Pot do the heavy lifting. The result? A rich, deeply flavorful soup that’s ready in under an hour—ideal for meal prep or feeding a crowd. The pressure-cooked method guarantees tender beans without the long simmering time, and the natural release ensures no beans turn mushy. Each bite offers a perfect balance of earthy, nutty, and slightly sweet flavors, thanks to the combination of beans like black, kidney, and pinto. This soup is more than just a meal; it’s a pantry-powered masterpiece that proves homemade can be effortless. Serve it with crusty bread for dipping or alongside a simple green salad for a well-rounded dish. The beauty of this recipe is its versatility—it reheats beautifully and tastes even better the next day. Let’s get cooking!
Ingredients for 12 bean soup recipe instant pot
Pantry staples meet pressure-cooker magic for a hearty, protein-rich vegetarian masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Dried Black Beans 🌱 | 1 cup | Unsoaked, no need to rinse |
| Dried Kidney Beans 🌱 | 1 cup | Unsoaked, no need to rinse |
| Dried Pinto Beans 🌱 | 1 cup | Unsoaked, no need to rinse |
| Dried Navy Beans 🌱 | ½ cup | Unsoaked, no need to rinse |
| Dried Great Northern Beans 🌱 | ½ cup | Unsoaked, no need to rinse |
| Dried Chickpeas 🌱 | ½ cup | Unsoaked, no need to rinse |
| Dried Lentils 🌱 | ½ cup | Unsoaked, no need to rinse |
| Dried Lima Beans 🌱 | ¼ cup | Unsoaked, no need to rinse |
| Dried Red Beans 🌱 | ¼ cup | Unsoaked, no need to rinse |
| Dried White Beans 🌱 | ¼ cup | Unsoaked, no need to rinse |
| Dried Butter Beans 🌱 | ¼ cup | Unsoaked, no need to rinse |
| Dried Adzuki Beans 🌱 | ¼ cup | Unsoaked, no need to rinse |
| Carrots 🥕 | 2 medium | Peeled and chopped |
| Celery Stalks 🧅 | 3 whole | Chopped, leaves reserved |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Vegetable Broth 💧 | 6 cups | Low-sodium preferred |
| Canned Diced Tomatoes 🍅 | 14 ½ oz | With juices, fire-roasted |
| Tomato Paste 🍅 | 2 tbsp | Smooth, no sugar added |
| Bay Leaves 🌿 | 2 whole | Dried, standard size |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Dried Oregano 🌿 | 1 tsp | Mexican oregano preferred |
| Ground Cumin 🌿 | 1 tsp | Freshly toasted preferred |
| Smoked Paprika 🌶️ | 1 tsp | Sweet or hot variety |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Peppercorns 🌶️ | ½ tsp | Freshly ground preferred |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
The beans are the soul of this soup—mix your own or grab a pre-blended 12-bean mix from Trader Joe's or bulk bins at Whole Foods. Look for organic, non-GMO labels if you're particular, but standard dried beans work perfectly. The carrots and celery should be fresh (no limp stalks)—Trader Joe's frozen veggies are a great backup if you're short on time. Garlic? Fresh is non-negotiable here—jarred garlic just won't cut it. For the broth, low-sodium is key unless you're adding extra salt later. Pacific Foods or Imagine brands are my go-tos for quality.
No dried beans? Canned beans work in a pinch (drained and rinsed), but they'll change the texture slightly. Swap smoked paprika for regular paprika if you're avoiding smoke flavor—just add a pinch of liquid smoke if you want that depth. Short on thyme? Rosemary at half the amount gives a different but lovely aroma. The tomato paste can be skipped if you're sensitive to acidity, but it adds that umami richness that makes this soup sing. Fire-roasted diced tomatoes add smokiness without extra effort—Muir Glen is my favorite brand. For extra protein, stir in cooked quinoa or lentils at the end.
Beans keep for 1 year in the pantry—just store them in an airtight container away from light. Once cooked, this soup reheats beautifully—3-4 days in the fridge or 6 months frozen. Portion into containers for easy lunches, and always add a splash of broth when reheating to keep it moist. The flavors deepen overnight, so leftovers are a must. For meal prep, double the recipe and freeze half—perfect for busy weeks.
Why You'll Love This Recipe
- I’ll be real: my grocery budget gets stretched thin some months, but this soup keeps me full without breaking the bank. A handful of dried beans, a few spices, and whatever veggies I have on hand—it’s the ultimate stretch-your-dollars meal. And since it keeps for days, I’m always covered for lunch or a quick dinner when I’m running low.
- No-Soaking Needed: I’ll admit, I used to dread the overnight soak for dried beans—but not here. Just toss those black, kidney, pinto, navy, and Great Northern beans straight into the Instant Pot with water, a splash of vinegar, and let it do its magic. Fifteen minutes later, they’re tender and ready to soak up all that smoky, herby goodness.
- Layered Texture Magic: Between us, this soup has depth. The black beans add that rich, almost meaty bite, while the creamy Great Northerns balance it out. And don’t even get me started on how the kidney beans hold their shape—perfect for that satisfying first bite. It’s like a party in your mouth, and every bean brings something different to the table.
- Pot Luck Hero: Honestly, this is my go-to for game nights, potlucks, or when my book club shows up unannounced. It’s hearty enough to feed a crowd but still feels special—like you actually put effort in. Plus, it reheats like a dream, so you can make a double batch and not stress about leftovers.
Step-by-step instructions for pressure-cooked 12 bean soup
Transform dried beans into silky perfection with this high-pressure method—no soaking required.
Sauté the Aromatic Base
Set your Instant Pot to the "Sauté" function and add the 2 tbsp olive oil. Once shimmering, add the diced yellow onion and cook for 3 minutes until softened and translucent. Add the chopped carrots and celery stalks, stirring occasionally for 4 minutes until the vegetables begin to soften and release their natural juices.
Next, add the minced garlic cloves and cook for 30 seconds until fragrant. This step builds the flavor foundation—don't rush it, as the garlic burns quickly. The vegetables should be tender but not mushy, creating a sweet base for the beans to absorb.
Add Spices and Tomatoes
Stir in the 2 tbsp tomato paste and cook for 1 minute to deepen its flavor. Add the 14.5 oz canned diced tomatoes (with juices), 2 whole bay leaves, 1 tsp dried thyme, 1 tsp dried oregano, 1 tsp ground cumin, 1 tsp smoked paprika, 1.5 tsp salt, and 0.5 tsp black peppercorns. Stir everything together for 1 minute to combine the spices with the tomato mixture.
Here's where the magic happens: The spices toast slightly in the tomato base, creating a rich, aromatic foundation. If you notice the mixture sticking, add 1-2 tbsp vegetable broth to loosen it—this ensures even distribution of flavors throughout the soup.
Combine All Beans and Broth
Add all the dried beans—1 cup black beans, 1 cup kidney beans, 1 cup pinto beans, 0.5 cup navy beans, 0.5 cup great northern beans, 0.5 cup chickpeas, 0.5 cup lentils, 0.25 cup lima beans, 0.25 cup red beans, 0.25 cup white beans, 0.25 cup butter beans, and 0.25 cup adzuki beans—along with the 6 cups vegetable broth. Stir gently to ensure all beans are submerged and the broth is evenly distributed.
This is the moment that matters: The beans should be fully immersed in liquid to prevent burning. If any beans appear dry, add a splash of broth to cover them completely. The variety of beans creates a complex texture—some will break down more than others, but all will contribute to the hearty soup.
Pressure Cook for Perfect Texture
Secure the Instant Pot lid and set the valve to "Sealing." Select the "Pressure Cook" function and cook for 20 minutes on high pressure. Once the cooking cycle completes, allow the pressure to release naturally for 10 minutes before quick-releasing any remaining pressure.
Natural release is critical—it allows the beans to finish cooking gently and absorb flavors without becoming mushy. After the release, open the lid and stir the soup thoroughly. The beans should be tender but still hold their shape, with a creamy texture from the lentils and chickpeas. If any beans are still firm, return the soup to pressure cook for an additional 5 minutes.
Adjust Consistency and Serve
Remove the 2 bay leaves and taste the soup. Adjust seasoning with additional salt or pepper as needed. If the soup is too thick, add 1-2 tbsp vegetable broth to reach your desired consistency. For a smoother texture, use an immersion blender to lightly blend about half the soup, leaving some whole beans for texture.
Serve immediately with crusty bread or over rice. Each spoonful delivers a symphony of textures—creamy lentils, tender beans, and aromatic vegetables—all infused with the deep flavors of the spices and tomatoes. This soup keeps well in the refrigerator for up to 5 days, making it perfect for meal prep.
Pro Tips For Making 12 Bean Soup Recipe Instant Pot
- Sort by Size First: I learned this the hard way—mixing all those dried beans without sorting them first means some will turn to mush while others stay rock-hard. Split the pintos and navy beans in half, then separate the smaller black and Great Northern beans. The Instant Pot’s pressure cooker will handle them better this way, and you’ll end up with evenly tender beans every time. ---
- Rinse, But Not Forever: Yes, rinse your dried beans to remove dust and debris, but don’t drown them. A quick 30-second swirl in cold water—just enough to clear the grit—is all you need. Over-rinsing can leach out starches that actually help thicken the soup later. (And no, you don’t need to soak these beans—just trust the Instant Pot to do the work.) ---
- Lock the Lid Fast: After adding the liquid, resist the urge to peek or adjust the lid mid-cycle. The Instant Pot’s pressure build-up is delicate, and even a slight lift can dump steam all over your kitchen. Once you set it to high pressure, walk away—no exceptions. Your future self will thank you for avoiding the cleanup. ---
- Finish with Fat: Sounds weird, but it works: Stir in a spoonful of olive oil or a pat of butter right at the end, right after releasing the pressure. The fat coats the beans and thickens the broth naturally, giving the soup that rich, velvety mouthfeel without extra flour or cornstarch. (Bonus: It also makes the beans taste less “beany.”)
Essential equipment for this recipe
Instant Pot Essentials
Your Instant Pot is the star of this recipe, but a few key accessories make all the difference. First, grab a heavy-bottomed pot (like the Instant Pot Duo 7-in-1)—it distributes heat evenly and prevents burning. A steam-release handle (often included) keeps your hands safe during quick releases. For stirring, use a long-handled silicone spatula to avoid steam burns. 🌡️
Bean Prep Tools
Sorting and rinsing dried beans is a game-changer. A fine-mesh strainer (like OXO Good Grips) helps remove debris before cooking. For speed, use a bean scoop (available at Williams Sonoma) to measure portions quickly. If you’re short on time, a food processor (like Ninja) can chop carrots and celery in seconds—just pulse until roughly diced. 🥕
Immersion Blender
An immersion blender (such as the Magic Bullet) is optional but transforms this soup from rustic to restaurant-quality. Use it to blend half the soup for a silky texture while leaving whole beans for heartiness. If you don’t own one, a regular blender works—just transfer a portion to blend and stir it back in. For extra flavor, blend in 1 tsp miso paste or hot sauce after blending. 💫
Storage Containers
Invest in glass airtight containers (like Pyrex) for storing leftovers—they keep soup fresh for 5 days in the fridge or 6 months in the freezer. For freezing, portion into quart-sized bags (like Stasher) to reheat single servings without thawing the whole batch. Label containers with the date to track freshness. Pro tip: Add 1 tbsp broth when reheating to restore moisture. ❄️
Safety Gear
Always use heat-resistant gloves (like Oven Mitts by OXO) when handling the Instant Pot lid—steam burns are no joke. A digital meat thermometer (such as ThermoWorks Smoke) ensures beans reach 212°F (safe for pressure cooking). Never quick-release if the beans aren’t fully cooked—always rely on the natural release for 10 minutes first. 🔥
Optional Upgrades
For next-level flavor, a mortar and pestle lets you toast spices like cumin and smoked paprika directly in the pot for deeper aroma. A microplane (like Barbour) zests fresh ginger or garlic for extra brightness. If you love garnishes, keep fresh cilantro, avocado, or lime wedges on hand—these add freshness to every bowl. 🌿
Nutrition facts
Frequently asked questions
Can I substitute canned beans for dried beans in this recipe?
Yes, you can use canned beans, but the texture and flavor will differ slightly. Use 3 cups total of drained and rinsed canned beans (about 1.5 cups per pound of dried beans in the recipe). The soup will be creamier but may lack the depth of flavor from dried beans. For best results, combine half dried and half canned if you're short on time.
Why do some beans turn mushy while others stay firm?
This happens because different beans have varying cooking times. Lentils and chickpeas break down faster, while beans like lima or butter beans hold their shape longer. The 20-minute pressure cook time is ideal for most—if some are still firm, cook for an additional 5 minutes. For a smoother texture, blend half the soup with an immersion blender after cooking.
Can I make this soup without an Instant Pot?
Use a 6-quart slow cooker instead: Sauté the aromatics, add all ingredients, and cook on low for 6-8 hours or high for 3-4 hours. For a stovetop version, simmer in a pot with 2 inches of water covering the beans for 1.5-2 hours after boiling. The flavors will develop differently but still be delicious.
How do I store and reheat leftovers?
Store in airtight containers in the fridge for up to 5 days or freeze for 6 months. To reheat, add 1-2 tbsp broth or water per cup of soup and warm on the stove or microwave. For best texture, avoid overcooking—just until steaming hot. The soup tastes even better the next day as flavors meld!
Can I make this soup spicier or smokier?
Boost smokiness with 1-2 tbsp liquid smoke or extra smoked paprika (up to 2 tsp). For heat, add 1-2 tbsp hot sauce or diced jalapeños** during the sauté step. If you love depth, toast the cumin and smoked paprika in a dry pan before adding to the pot—this enhances their aroma dramatically.
