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

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

Transforming a weeknight into a hearty meal just got easier with this Instant Pot 12 bean soup recipe—where twelve varieties of beans come together in a single pot for a rich, satisfying dish that requires minimal effort.

The beauty of this method lies in its simplicity: no chopping, no multiple pots, and no waiting hours for the flavors to meld.

I developed this recipe during a particularly busy season when I needed a nourishing meal that could be ready in under 30 minutes, and it quickly became a staple in my rotation.

The secret to this soup’s depth lies in the beans themselves—each variety brings something unique, from the earthy notes of black beans to the subtle sweetness of pinto.

The Instant Pot ensures they all cook evenly, creating a texture that’s tender yet still holds its shape, while the broth absorbs the flavors of smoked paprika, garlic, and bay leaves for a complex, savory base.

This isn’t just a soup; it’s a one-pot wonder that feeds a crowd or fuels a week of lunches with leftovers that taste just as good reheated.

What you’ll end up with is a bowl of soup that’s hearty enough to stand alone but versatile enough to pair with crusty bread or a simple green salad.

The aroma alone—warm spices mingling with the earthy beans—will have everyone gathered around the table, and the first spoonful delivers on that promise of comfort in every bite. The best part? No cleanup beyond one pot, making it the perfect solution for busy days.

Whether you’re meal prepping for the week or craving a cozy dinner, this recipe delivers restaurant-quality results without the fuss. The Instant Pot handles all the heavy lifting, so you can focus on enjoying the process. Ready to make soup night effortless? Let’s get started.

👨‍🍳
Difficulty
Medium
🔥
Calories
Low Cal

Ingredients for 12 bean soup recipe instant pot

Twelve kinds of beans, one pot, and 30 minutes to dinner magic.

Ingredient Amount Notes
Black Beans 🌱 1 cup Dried, rinsed before adding
Kidney Beans 🌱 1 cup Dried, rinsed before adding
Navy Beans 🌱 1 cup Dried, rinsed before adding
Pinto Beans 🌱 1 cup Dried, rinsed before adding
Great Northern Beans 🌱 1 cup Dried, rinsed before adding
Chickpeas 🌱 1 cup Dried, rinsed before adding
Lentils 🌱 1 cup Green or brown, rinsed
White Beans 🌱 1 cup Cannellini or great northern
Split Peas 🌱 1 cup Yellow or green, rinsed
Vegetable Broth 💧 6 cups Low-sodium preferred
Smoked Paprika 🌶️ 2 tbsp For smoky depth
Garlic Cloves 🧄 4 cloves Minced for even cooking
Onion 🧅 1 whole Yellow, chopped
Bay Leaves 🌿 2 whole Fresh if available
Cumin 🌿 1 tsp Ground for warmth
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground
Olive Oil 🫒 1 tbsp For sautéing

The beans are the stars here, so grab dried if you can—Trader Joe’s and WinCo have great bulk bins. If you’re short on time, canned beans work (drained and rinsed), but dried gives that deeper flavor. Look for organic or heirloom varieties if you want extra richness. I usually buy a mix of dried beans from Penzeys—their selection is insane. The key is rinsing them well before adding to the pot to remove any debris. For the broth, low-sodium is a must—you’ll be adding extra salt later anyway.

No smoked paprika? Regular paprika plus a pinch of liquid smoke works in a pinch. Fresh garlic and onion are ideal, but frozen chopped works if you’re in a rush. Dried bay leaves are fine, but fresh have a brighter flavor. Want to skip lentils? Add an extra cup of any other bean—just adjust cooking time. The cumin is non-negotiable though—it’s what ties all those earthy bean flavors together. If you’re meal prepping, double the batch—this soup tastes even better the next day as flavors meld.

Store leftovers in airtight containers for up to 5 days in the fridge. Freezes beautifully for 3 months—just thaw overnight in the fridge before reheating. I always make a double batch because it disappears fast. The beans get even more tender after sitting, so reheat with a splash of broth to keep things moist. Perfect for lunches all week!

❤️

Why You’ll Love This Recipe

  • No-Chop Necessary: I swear by this—just dump the dried beans (black, kidney, navy, pinto, and great northern) straight into the Instant Pot. No soaking, no pre-sorting, no fuss. The high-pressure cooker handles the rest while I sip my coffee.
  • Deep Umami Magic: Between the smoky paprika, the earthy tomato paste, and the way those five bean types meld together, this soup has layers. The navy beans add a buttery texture, the black beans bring chew, and the great northerns? They soak up every savory bite like a sponge.
  • Meal Prep MVP: I make a double batch every Sunday—it reheats beautifully for lunches all week. Add a sprinkle of cheese or a dollop of sour cream when serving, and suddenly it’s lunch and dinner covered. My kids even ask for it in their school lunches.
  • Pantry Staple Power: Honestly, this soup costs me about $10 for a week’s worth of meals. Dried beans are cheap, and the spices (cumin, bay leaves, garlic powder) are things I already have. It’s the kind of recipe that turns grocery money into comfort without breaking the bank.

Step-by-step instructions for Instant Pot 12 bean soup

Here’s how to make this hearty, flavorful soup with minimal effort.

1

Sauté the Aromatics

Turn your Instant Pot to the “Sauté” function and set it to medium heat. Add the 1 tablespoon olive oil and let it heat for about 1 minute until shimmering. Add the 1 whole onion, chopped into small pieces, and cook for 3-4 minutes until softened and translucent.

Next, add the 4 cloves garlic cloves, minced, and cook for 30 seconds until fragrant—don’t let it brown or it’ll turn bitter. Here’s the thing—this step builds the flavor foundation, so don’t rush it. You’ll know it’s ready when the kitchen smells like a warm, savory hug.

2

Add Spices and Beans

Reduce the heat to low and stir in the 2 tablespoons smoked paprika, 1 teaspoon cumin, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Let the spices toast for 30 seconds to release their aromas—this makes a huge difference in flavor depth.

Now add all the dried beans: 1 cup black beans, 1 cup kidney beans, 1 cup navy beans, 1 cup pinto beans, 1 cup great northern beans, 1 cup chickpeas, 1 cup lentils, 1 cup white beans, and 1 cup split peas. Stir everything together to coat the beans with the spices. This ensures every bite is packed with flavor.

3

Pour in Broth and Bay Leaves

Add the 6 cups vegetable broth and the 2 whole bay leaves to the Instant Pot. Give everything a good stir to combine. The broth should cover the beans by about an inch—if not, add a little water.

Here’s where it gets easy: Secure the lid, set the valve to “Sealing,” and cook on High Pressure for 20 minutes. The Instant Pot will handle all the heavy lifting while you move on to other tasks. Just don’t forget about it!

4

Natural Release and Adjust Seasoning

Once the cooking time is up, let the pressure release naturally for 15 minutes. After that, you can either do a quick release or let it release naturally for another 5 minutes—both work, but natural release gives you a creamier texture.

Open the lid and carefully remove the bay leaves. Taste the soup and adjust the seasoning if needed. If it needs more salt, add it a little at a time—you can always add more, but you can’t take it out. Stir well to combine, and you’re almost done!

5

Blend for Creaminess (Optional)

For a smoother, creamier soup, use an immersion blender to blend about half of the soup directly in the pot. This creates a beautiful, velvety texture while keeping some texture from the unblended portion. If you don’t have an immersion blender, you can blend half the soup in a regular blender and then return it to the pot.

Let the soup sit for 5 minutes to let the flavors meld together. Serve it hot with some crusty bread or over rice. This soup is perfect for meal prep—it tastes even better the next day as the flavors deepen. Enjoy your hearty, one-pot meal!

👨‍🍳

Pro Tips For Making 12 Bean Soup Recipe Instant Pot

  • SOAK THE NAVY BEANS: I learned this the hard way—skipping the overnight soak for Navy beans leaves them tough as boot leather. Toss them in water at least 8 hours ahead (or use the Instant Pot’s quick-soak function: 2 minutes high pressure with 1 cup extra water).
  • SALT THE POT FIRST: Add your salt and broth before dumping in the raw beans. The beans absorb flavor better when the seasoning’s already in the water—no need to adjust later. (Yes, even if you’re impatient like me.)
  • STIR BEANS AFTER PRESSURE: Don’t just dump everything in and walk away. Once the Instant Pot beeps, quick-release the pressure, then give those beans a good stir. The Navy and Pinto beans sink to the bottom and can burn if left untouched.
  • USE DRY BEANS, NOT CANNED: Canned beans save time, but dried beans develop deeper flavor and a better texture in the Instant Pot. If you’re short on time, at least rinse them well—even canned beans have that weird starchy coating that makes soup gummy.

Creative variations of this recipe

Smoky Chipotle Twist

Swap the smoked paprika for 2 tablespoons chipotle powder (or 1 can chipotle peppers in adobo, finely chopped) for a smoky, spicy kick. Add 1 teaspoon ground coriander and ½ teaspoon cinnamon to deepen the complexity.

This version has a Mexican-inspired warmth that pairs perfectly with cornbread or avocado slices. 🌶️

Creamy Coconut Version

Replace the vegetable broth with 4 cups coconut milk (full-fat for creaminess) and add 1 can (14 oz) diced tomatoes with juices. Stir in 1 teaspoon turmeric and ½ teaspoon ginger for a Thai-inspired twist.

Top with fresh cilantro and lime wedges for brightness. The coconut milk makes this feel like a luxurious stew!

Hearty Vegetable Boost

Add 2 cups diced carrots, 1 cup chopped celery, and 1 cup diced bell peppers to the sautéed onions. These veggies soften perfectly during pressure cooking and add natural sweetness.

For extra depth, toss in ½ cup frozen corn in the final 5 minutes of cooking. This version is perfect for those who love veggie-packed soups. 🥕

Protein-Packed Additions

Make this soup heartier by adding 1 cup cooked shredded chicken or ½ lb smoked sausage, crumbled, during the final 5 minutes of cooking. For a vegan option, stir in 1 cup cooked quinoa or ½ cup nutritional yeast for a cheesy flavor.

These additions turn it into a complete meal in one pot.

Slow-Cooker Adaptation

For those without an Instant Pot, transfer everything to a slow cooker and cook on Low for 6-7 hours or High for 3-4 hours. The long cook time makes the beans extra tender and the flavors even more melded.

This is my go-to for lazy Sundays—just set it and forget it! ⏳

Spiced Apple Cider Version

Replace 2 cups of broth with 2 cups apple cider and add 1 diced apple (peeled) and 1 teaspoon apple cider vinegar. This autumnal twist adds a subtle sweetness that balances the earthy beans. Garnish with toasted pecans for crunch. It’s like a cozy hug in a bowl! 🍎

Nutrition facts

Servings 6
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 7g9%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 450mg20%
Total Carbohydrate 48g17%
Dietary Fiber 16g57%
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

Can I use canned beans instead of dried?

Yes, but with adjustments! Use 3 cups total canned beans (drained and rinsed) instead of the 12 cups dried called for. Since canned beans are pre-cooked, reduce the pressure cook time to 8-10 minutes on high pressure. The texture will be slightly softer, but still delicious.

2

Why do my beans turn mushy in the Instant Pot?

Overcooking is the most common cause. Start with 18 minutes instead of 20 and check for doneness. If using canned beans, reduce time to 8-10 minutes. Also ensure you’re using a 1:1 ratio of beans to liquid—too much liquid causes beans to break down faster.

3

How do I make this soup vegan?

It’s already vegan by default, but check your broth for animal products. Use vegan vegetable broth and ensure your smoked paprika is certified vegan. For extra richness, stir in 1 tablespoon nutritional yeast after cooking. The soup remains hearty and flavorful without any animal ingredients.

4

Can I freeze this soup for later?

This soup freezes beautifully. Let it cool completely, then portion into airtight containers. It keeps for 3 months in the freezer. Thaw overnight in the fridge and reheat with a splash of broth to restore creaminess. The flavors actually deepen after freezing!

5

What if I don’t have an immersion blender?

No problem! Transfer half the soup to a regular blender and blend until smooth, then return to the pot. For extra safety, blend in batches and avoid overfilling the blender. The remaining unblended portion keeps the soup’s satisfying texture while the blended portion adds creaminess.

★★★★★5.0(3 reviews)
Patrick Lewis