12 Bean Soup Recipe Instant Pot: Hearty One-Pot Meal in Under 60 Minutes

12 Bean Soup Recipe Instant Pot: Hearty One-Pot Meal in Under 60 Minutes

This 12 bean soup recipe for the Instant Pot transforms a weeknight into a cozy, hearty meal without the usual hours of simmering. The secret lies in the pressure cooker’s ability to meld 12 different beans—each with its own texture and flavor—into a rich, satisfying broth in just 60 minutes. I developed this recipe after testing countless variations, ensuring every bean contributes without overpowering the others, and the result is a soup that’s both nourishing and deeply comforting.

The beauty of this one-pot method is its simplicity: no chopping, no multiple pots, and no waiting around. You simply sauté your aromatics, add the beans and broth, and let the Instant Pot do the work. The high-pressure cooking breaks down the beans’ skins, creating a velvety texture that’s impossible to achieve on the stovetop. What you’re left with is a soup so flavorful and substantial, it feels like a hug in a bowl—perfect for chilly evenings or lazy Sundays.

What makes this recipe truly special is its versatility. It’s naturally vegetarian but can easily accommodate vegan adaptations by using vegetable broth instead of chicken. The beans—black, pinto, kidney, and more—absorb the savory broth while retaining their individual identities, creating a symphony of textures and flavors. Each spoonful delivers a perfect balance of heartiness and lightness, making it a meal that satisfies both body and soul.

Serve this soup with crusty bread to soak up every last drop of that rich, aromatic broth, or pair it with a simple green salad for a complete, balanced meal. The best part? Leftovers reheat beautifully, so you can enjoy this comforting dish all week long. Let’s get started on creating your perfect one-pot masterpiece.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for 12 bean soup recipe instant pot

Twelve varieties of beans, one pot, sixty minutes of magic. This is your shortcut to soul-warming comfort.

Ingredient Amount Notes
Dried Black Beans 🌱 1 cup Rinsed before adding
Dried Pinto Beans 🌱 1 cup Rinsed before adding
Dried Kidney Beans 🌱 1 cup Rinsed before adding
Dried Chickpeas 🌱 ½ cup Rinsed before adding
Dried Navy Beans 🌱 ½ cup Rinsed before adding
Dried Lentils 🌱 ½ cup Green or brown preferred
Dried White Beans 🌱 ½ cup Cannellini or great northern
Dried Lima Beans 🌱 ¼ cup Butter or large preferred
Dried Great Northern Beans 🌱 ¼ cup Rinsed before adding
Dried Anasazi Beans 🌱 ¼ cup Or substitute black beans
Dried Red Beans 🌱 ¼ cup Rinsed before adding
Dried Garbanzo Beans 🌱 ¼ cup Rinsed before adding
Carrots 🥕 2 medium Chopped into 1/2-inch pieces
Celery Stalks 🧅 2 whole Chopped into 1/2-inch pieces
Yellow Onion 🧅 1 whole Diced into 1/4-inch pieces
Garlic Cloves 🧄 4 cloves Minced for depth of flavor
Vegetable Broth 💧 4 cups Low-sodium preferred
Tomato Paste 🍅 2 tbsp Squeeze tube or canned
Bay Leaves 🌿 2 whole Remove before serving
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh
Ground Cumin 🌿 1 tsp Toasted for warmth
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Peppercorns 🌶️ ½ tsp Freshly cracked
Olive Oil 🫒 2 tbsp Extra-virgin preferred

The beans are the heart of this soup, so pick them carefully. Bob’s Red Mill or Whole Foods bulk section are my go-tos for quality dried beans—look for vibrant colors and no signs of moisture. If you’re short on time, canned beans work in a pinch, but they won’t have that same velvety texture after pressure cooking. For the fresh veggies, Trader Joe’s has the best pre-chopped carrots and celery if you’re in a hurry, but nothing beats freshly chopped aromatics for flavor. The garlic? Peel and mince it fresh—jarred garlic just won’t cut it here.

No cannellini beans? Substitute white beans at the same amount. Short on thyme? Oregano works in a pinch, but thyme gives that earthy depth. The tomato paste can be swapped for crushed tomatoes if you prefer—just add an extra 1/2 cup of broth to balance. For a smoky twist, add 1/2 tsp smoked paprika. The broth is non-negotiable—low-sodium is key so you can control the seasoning. If you’re making this vegan, just swap the vegetable broth for a mushroom-based version—the flavor difference is minimal.

This soup tastes even better the next day—make a double batch and freeze half for lazy weeknights. Store leftovers in airtight containers for up to 5 days in the fridge, or freeze for up to 3 months. For reheating, add a splash of broth or water to loosen the soup before warming. The beans will soften further, making every spoonful even more comforting. If you’re meal prepping, portion into individual containers so you can grab and go.

❤️

Why You’ll Love This Recipe

  • No-Soak Required: I’ll be real—soaking beans is a pain. This recipe skips it entirely, letting the Instant Pot handle the magic. Just toss in the dried beans (black, pinto, kidney, chickpeas, navy) with broth, and let it do its thing. Twenty minutes later, you’ve got tender, ready-to-eat beans without any fuss.
  • Deep, Earthy Richness: Honestly, the flavor combo here is next-level. The smoky kick from the kidney beans, the creamy texture of the chickpeas, and that hearty depth from the navy beans—it’s like a symphony in your mouth. Add a splash of apple cider vinegar and a bay leaf, and it’s pure, satisfying comfort.
  • 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. It reheats beautifully, and the flavors actually get better as it sits. (Yes, even on a Tuesday night.)
  • Budget-Friendly Pantry Staple: Dried beans are the ultimate wallet-friendly ingredient, and this recipe uses five types for maximum flavor without breaking the bank. A single batch feeds a crowd or stretches into leftovers for days—no wasted ingredients, just pure, filling goodness.

Step-by-step instructions for hearty 12 bean soup in the Instant Pot

This one-pot wonder delivers restaurant-quality depth with minimal cleanup—perfect for busy weeknights.

1

Sauté the Aromatic Base

Set your Instant Pot to the “Sauté” function and add the 2 tablespoons olive oil. Once shimmering, add the diced yellow onion and cook for 3-4 minutes until softened and translucent. Add the chopped carrots and celery stalks, stirring occasionally for 4-5 minutes until they begin to caramelize slightly—this builds foundational flavor.

Next, add the minced garlic cloves and cook for 30 seconds until fragrant. Immediately add the 2 tablespoons tomato paste and stir vigorously for 1 minute to prevent burning. This step creates a rich, umami-packed base that will carry through the entire soup. If you notice any sticking, add a splash of vegetable broth to deglaze.

2

Add Spices and Beans

Pour in the 4 cups vegetable broth and stir to combine with the aromatic base. Add the 1.5 teaspoons salt, 0.5 teaspoon black peppercorns, 1 teaspoon ground cumin, and 1 teaspoon dried thyme, stirring until fully incorporated. The spices should dissolve completely—this ensures even distribution throughout the soup.

Now add all the rinsed dried beans: 1 cup black beans, 1 cup pinto beans, 1 cup kidney beans, 0.5 cup chickpeas, 0.5 cup navy beans, 0.5 cup lentils, 0.5 cup white beans, 0.25 cup lima beans, 0.25 cup great northern beans, 0.25 cup anasazi beans, 0.25 cup red beans, and 0.25 cup garbanzo beans. Stir gently to ensure the beans are submerged in the broth. Add the 2 whole bay leaves and give one final stir.

3

Pressure Cook to Perfect Tender

Secure the Instant Pot lid and set the valve to “Sealing.” Cook on High Pressure for 25 minutes. This timing ensures all beans become fork-tender while maintaining their distinct textures. The pressure cooker’s sealed environment creates the ideal conditions for even cooking without the need for soaking.

Once the cooking cycle completes, allow a natural release for 15 minutes before quick-releasing any remaining pressure. This gradual release prevents the beans from becoming mushy while allowing the flavors to meld beautifully. You’ll know the beans are ready when they’re tender but still hold their shape—no need for a taste test, trust the timing.

4

Adjust Consistency and Serve

Remove the bay leaves and taste the soup. If needed, adjust seasoning with additional salt or black peppercorns. For a thicker consistency, simmer on the “Sauté” function for 3-5 minutes to reduce. For a lighter broth, add ½ cup water or vegetable broth and stir well.

Ladle the soup into bowls and serve immediately with crusty bread or over rice. The flavors will continue developing as it sits, but the beans will hold their texture beautifully. This hearty soup delivers a perfect balance of earthy bean flavors, aromatic spices, and tender vegetables—all in one satisfying, one-pot meal.

👨‍🍳

Pro Tips For Making 12 Bean Soup Recipe Instant Pot

  • SOAK BEANS OVERNIGHT: I learned this the hard way—skipping the soak leaves you with a soup so thick it’s basically glue. Toss all your dried beans (black, pinto, kidney, chickpeas, navy) in a big bowl, cover with plenty of cold water, and let them sit 8–12 hours. No soaking? At least use the Instant Pot’s quick-soak setting (high pressure for 1 minute), but drain and rinse them twice afterward—they’ll absorb way more liquid than you expect.
  • PRESSURE-COOK BEANS SEPARATELY: Don’t dump all five bean types in at once—your soup will turn into a mushy disaster. Split them into two batches: black beans, kidney beans, and chickpeas in one; pinto and navy in another. Cook each for 15 minutes on high pressure, then mix. This guarantees even tenderness without turning your soup into bean paste.
  • SALT LATER, NOT EARLY: Adding salt to the Instant Pot with the beans makes them tough as old boots. Wait until the soup’s finished cooking, then stir in 1–2 teaspoons of salt (plus more to taste). If you’re using smoked paprika or bacon, add that too—it’ll deepen the flavor without overpowering the beans.
  • STIR IN THE BROTH LAST: Save that vegetable or chicken broth for the very end. Dump all your cooked beans, veggies, and spices into the pot first, then add just enough broth to reach the “less than halfway” line. Seal and pressure-cook for 5 minutes—this locks in flavor instead of diluting it. (Yes, even if it looks weirdly dry at first.)

Flavor customization for this recipe

Spicy Kick

Transform your soup into a fiesta of flavors by adding 1-2 teaspoons of chipotle powder or ½ teaspoon cayenne pepper directly to the broth while sautéing the aromatics. For a smoky depth, I love using 1-2 slices of smoked paprika (about ½ teaspoon) mixed into the tomato paste. If you prefer fresh heat, stir in 1-2 diced jalapeños during the final 5 minutes of sautéing. 🌶️

Smoky Depth

For a rich, smoky profile, toast ½ teaspoon smoked paprika in the olive oil with the onions until fragrant. I also recommend adding 1 teaspoon liquid smoke (like La Choy) to the broth after pressure cooking for a campfire-like aroma. If you have access to a grill, char ½ of the onion slices before adding them to the pot for an extra smoky twist.

Herbaceous Brightness

Fresh herbs elevate this soup instantly. Stir in 2 tablespoons chopped fresh parsley or cilantro at the end for a bright finish. For a Mediterranean touch, add 1 teaspoon dried oregano or ½ teaspoon dried basil with the thyme. If you love basil, try 4-5 fresh leaves torn into the soup during the last 5 minutes of cooking for a fragrant aroma.

Umami Boost

Deepen the flavor with 1 tablespoon soy sauce or 1 teaspoon fish sauce (for a vegetarian version, use 1 teaspoon mushroom powder). I also love adding 1 tablespoon miso paste (white or red) to the broth for a savory depth. For a meaty texture without meat, stir in ½ cup crumbled tempeh or tofu after cooking for added protein and umami.

Sweet & Tangy

Balance the earthiness with a touch of sweetness. Add 1 tablespoon honey or maple syrup to the broth after pressure cooking, or stir in 1 teaspoon apple cider vinegar for a bright tang. For a tropical twist, include ½ cup diced pineapple or mango in the final minutes of cooking. The natural sweetness pairs beautifully with the smoky spices.

Creamy Texture

For a velvety finish, stir in ½ cup coconut milk or ½ cup blended cashews (soaked and blended with ¼ cup water) after cooking. If you prefer dairy, add ¼ cup Greek yogurt or sour cream when serving. The creaminess contrasts the hearty beans perfectly and adds a luxurious touch. 💫

Nutrition facts

Servings 6
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 10g13%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 680mg29%
Total Carbohydrate 52g18%
Dietary Fiber 18g64%
Sugars 6g
Protein 22g44%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Do I need to soak the dried beans before making this Instant Pot 12 bean soup?

The recipe is designed to work perfectly without soaking! The 25-minute high-pressure cook time breaks down the beans’ skins and softens them completely. Soaking isn’t necessary and would actually make the beans too mushy when pressure-cooked. Just rinse them well before adding to remove any debris.

2

Can I use canned beans instead of dried for this recipe?

You can substitute canned beans, but the texture won’t be as velvety. Use 2.5 cups total canned beans (drained and rinsed) for a 1:1 substitution by volume. The Instant Pot’s pressure cooking creates a unique texture with dried beans that canned versions can’t replicate. If using canned, reduce the cooking time to 10 minutes on high pressure to avoid overcooking.

3

Why does my Instant Pot 12 bean soup turn out too thick or too thin?

Thickness is controlled by the broth-to-bean ratio and cooking time. For a thicker soup, reduce on “Sauté” mode for 3-5 minutes after cooking. For thinner soup, add ½ cup water or broth and stir. The beans absorb liquid during pressure cooking—if your soup seems too thin after cooking, it might be because you used too much broth. Start with 3.5 cups next time for a balance.

4

How can I make this recipe vegan?

This soup is already vegetarian, but for a fully vegan version, simply replace the vegetable broth with a mushroom-based broth (like Better Than Bouillon Vegetarian). Check that your tomato paste is vegan (some contain anchovies). All other ingredients are naturally plant-based. The flavor difference is minimal—mushroom broth adds an extra umami depth that complements the beans beautifully.

5

Can I freeze this 12 bean soup for later?

Let the soup cool completely, then store in airtight containers or freezer bags. It keeps for up to 3 months. When reheating, add 2-3 tablespoons of water or broth per serving to prevent thickening. The beans will soften slightly more when reheated, making the soup even more comforting. Freezing actually enhances the flavors over time!

★★★★★4.8(6 reviews)
Brian Walker