12 Bean Soup Recipe Instant Pot: Pantry-to-Pot Protein-Packed in 45 Minutes

Soups & Stews

12 Bean Soup Recipe Instant Pot: Pantry-to-Pot Protein-Packed in 45 Minutes

This Instant Pot 12 bean soup recipe transforms pantry staples into a hearty, protein-rich meal in just 45 minutes—no soaking required. The pressure cooker extracts maximum flavor from dried beans while keeping the process simple, so you end up with a thick, satisfying soup packed with texture and depth. I developed this version after testing countless methods, and the secret lies in the right liquid ratio and natural release for tender beans every time.

The beauty of this recipe is its flexibility—use all 12 bean varieties for maximum nutrition, or swap in your favorites. The Instant Pot handles the long cooking time effortlessly, while the aromatics (garlic, onions, and spices) infuse deeply during the pressure cycle. What you get is a soup that's rich enough to stand alone but still light enough for summer, with a velvety texture that comes from simmering the beans in their cooking liquid.

What makes this recipe truly special is how it turns basic ingredients into something extraordinary with minimal effort. The beans soften perfectly without splitting, creating a thick, hearty broth that's packed with plant-based protein. Serve it as-is for a complete meal, or pair with crusty bread to soak up every last drop—this soup tastes even better the next day, making it ideal for meal prep.

For those watching their dietary intake, this recipe is easily adaptable—omit the optional bacon for a fully vegetarian version, or add a splash of vinegar for brightness. The Instant Pot ensures consistent results, so you'll never have to worry about undercooked beans or watery soup. Let's get cooking!

👨‍🍳
Difficulty
Medium
🔥
Calories
Low Cal

Ingredients for 12 bean soup recipe instant pot

Pantry staples and pressure cooking magic create this protein-packed, vegetarian-friendly Instant Pot 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 Navy Beans 🌱 1 cup Unsoaked, no need to rinse
Dried Pinto Beans 🌱 1 cup Unsoaked, no need to rinse
Dried Chickpeas 🌱 1 cup Unsoaked, no need to rinse
Dried Lentils 🌱 1 cup Green or brown preferred
Dried White Beans 🌱 1 cup Unsoaked, no need to rinse
Dried Great Northern Beans 🌱 1 cup Unsoaked, no need to rinse
Carrots 🥕 2 medium Peeled and chopped into chunks
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Minced for depth of flavor
Celery Stalks 🧅 2 whole Diced, about 1 cup
Vegetable Broth 💧 6 cups Low-sodium preferred
Tomato Paste 🍅 ½ cup No need to thin
Bay Leaves 🌿 2 whole Remove after cooking
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh thyme
Ground Cumin 🌿 1 tsp Toasted for richer flavor
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Apple Cider Vinegar 🍎 1 tbsp For brightness (optional)

The beans are the heart of this recipe, so grab a mix of dried varieties from the bulk section—Sprouts or Whole Foods carry the best selection. Look for beans labeled as 'organic' if possible, though any dried beans work fine. Costco's bulk beans are my go-to for large batches, but the regular grocery store dried beans are perfectly fine for smaller portions. The key is using a mix of textures and colors—kidney beans add earthiness, black beans bring richness, and lentils contribute that velvety mouthfeel. If you're short on time, Trader Joe's pre-packaged bean mixes work well too, though you'll miss out on the full 12-bean experience. For the aromatics, fresh garlic and celery make all the difference—don't skip them.

No vegetable broth? Low-sodium chicken broth plus a splash of water works in a pinch, though the flavor will be slightly different. Fresh thyme is ideal, but dried at one-third the amount gets you close. Running short on carrots? Sweet potatoes or butternut squash add natural sweetness. The tomato paste can be skipped if you prefer, but it adds that deep, umami richness that makes this soup sing. For extra depth, a pinch of smoked paprika or dried oregano works wonders. The vinegar is optional but recommended—it brightens the flavors and balances the earthiness of the beans. If you're making this vegetarian, ensure your broth is vegetable-based and check that any bacon bits (if using) are omitted.

This soup tastes even better the next day as the flavors meld together. Store leftovers in an airtight container in the fridge for up to 5 days, or freeze portions for 3 months. I like to portion it into individual containers so I can grab a quick lunch. The beans will thicken as they cool, so you might want to add a splash of water or broth when reheating. For meal prep, double the batch—it's perfect for freezing and reheating throughout the week. The Instant Pot keeps everything hot and ready to serve, making this an ideal make-ahead recipe for busy schedules.

❤️

Why You'll Love This Recipe

  • No-Soaking Hassle: I’ll be real—soaking beans is a pain. This Instant Pot version lets me skip it entirely, and the beans still turn out tender and rich. Just toss them in dry, add broth, and let the magic happen.
  • Deep, Earthy Richness: That mix of black, kidney, and navy beans? It’s like a symphony of textures and flavors—creamy chickpeas, hearty pintos, and the smoky depth of kidney beans. Honestly, it’s the kind of soup that makes you close your eyes and savor every spoonful.
  • Meal-Prep MVP: I make a big batch on Sundays, and it lasts me all week. The flavors actually get better as it sits, so I can reheat portions for lunch or serve it cold over greens for dinner. Plus, it’s a crowd-pleaser for potlucks or game days.
  • Budget-Friendly Pantry Staple: Dried beans are cheap, and this recipe stretches them far. I can feed my family four meals for the cost of one takeout order, and I’m still left with enough for leftovers. Not the prettiest, but the taste makes up for it—every time.

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

Transform pantry staples into hearty, protein-rich soup in under an hour.

1

Sauté the Aromatic Base

Set your Instant Pot to the "Sauté" function and add the 1 whole Yellow Onion, 2 medium Carrots, and 2 whole Celery Stalks (all diced). Cook for 5 minutes until the vegetables soften slightly and the onion becomes translucent. This foundational step builds flavor through caramelization.

Add the 4 cloves Garlic Cloves (minced) and cook for 30 seconds until fragrant. Immediately stir in the 0.5 cup Tomato Paste and cook for another 1 minute, stirring constantly. This creates a rich, concentrated base that prevents the soup from becoming watery later. The tomato paste also adds depth without overpowering the bean flavors.

2

Combine All Ingredients

Add the 1 cup Dried Black Beans, 1 cup Dried Kidney Beans, 1 cup Dried Navy Beans, 1 cup Dried Pinto Beans, 1 cup Dried Chickpeas, 1 cup Dried Lentils, 1 cup Dried White Beans, and 1 cup Dried Great Northern Beans to the pot. Stir to coat the beans in the aromatic mixture, ensuring no dry pockets remain.

Pour in the 6 cups Vegetable Broth, then add the 2 whole Bay Leaves, 1 tsp Dried Thyme, 1 tsp Ground Cumin, 1 tsp Salt, and 0.5 tsp Black Pepper. Finally, add the 1 tbsp Apple Cider Vinegar for brightness. The vinegar enhances the natural sweetness of the beans and balances the earthy flavors of the spices.

3

Pressure Cook to Perfection

Secure the lid on your Instant Pot and set the valve to "Sealing." Cook on High Pressure for 25 minutes. This time ensures the beans and lentils soften completely while maintaining their texture. Avoid the temptation to check the pressure early—consistent pressure is key to even cooking.

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. Remove the 2 whole Bay Leaves before serving, as they can be bitter if consumed.

4

Adjust Consistency and Serve

Taste the soup and adjust seasoning if needed. If it's too thick, add ½ cup water or Vegetable Broth to reach your desired consistency. If it's too thin, simmer uncovered on the "Sauté" function for 5-10 minutes to reduce. The soup should coat the back of a spoon but remain spoonable.

Serve warm, garnished with fresh parsley or a drizzle of olive oil. Each bowl delivers a medley of textures—creamy white beans, hearty lentils, and tender chickpeas—all infused with the aromatic base. This soup keeps well in the refrigerator for up to 5 days, making it ideal for meal prep.

👨‍🍳

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 that’s more like a mushy bean stew. Navy beans and chickpeas especially need 8+ hours in water (or a 2-hour quick soak in boiling water) to soften properly in the Instant Pot. Drain and rinse before adding, or you’ll end up with a watery mess.
  • PRESSURE COOK 30 MINUTES: That 10-minute default setting? Too short. After years of trial and error, I now cook dried beans for 30 minutes on high pressure—yes, even the tougher ones like kidney beans. Check for doneness, but don’t rush; undercooked beans turn to mush later and ruin the texture.
  • SALT THE BEANS LATER: Adding salt early tightens bean skins, leaving you with hard, unappetizing bites. Wait until the last 10 minutes of cooking to season—this keeps the beans tender and lets the flavors meld properly. Trust me, your taste buds will notice the difference.
  • SKIP THE PRE-SOAKED BEANS: Grab the canned beans? Save them for garnish. Canned beans break down into paste in the Instant Pot, turning your soup into a gluey disaster. If you’re short on time, at least drain and rinse them well before adding—it helps, but nothing beats dried for texture.

Common mistakes when making perfect results

Skipping the Sauté

Don’t rush the sautéing step—skipping it or rushing through it means your soup will lack that deep, caramelized flavor that makes all the difference. I’ve seen beginners skip the 5-minute sauté for the veggies, and while it might save time, the soup ends up tasting flat. Take those extra minutes to build a flavorful base with onions, carrots, and celery—they’re the foundation! 🌟

Overfilling the Pot

Never fill your Instant Pot more than halfway with liquid before pressure cooking. I’ve made this mistake with soups before, and it leads to clogged valves or even a burned pot. The 6 cups of broth in this recipe is perfect—it gives enough liquid to create steam while leaving room for the beans to expand. If you’re doubling the recipe, use a 6-quart Instant Pot instead of a 3-quart.

Ignoring the Natural Release

Quick-releasing the pressure too soon can turn your perfectly tender beans into a mushy mess. The 15-minute natural release is non-negotiable—it lets the beans finish cooking gently and absorb all that flavorful liquid. I’ve seen people impatiently quick-release, and the texture suffers. Trust the process, and your beans will turn out just right. ⏳

Using Pre-Soaked Beans

This recipe is designed for unsoaked beans—soaking isn’t necessary and can actually dilute the flavor. I’ve tested both methods, and the unsoaked beans in the Instant Pot develop a richer, more concentrated taste. If you’re using canned beans (like for a quick shortcut), drain and rinse them well, but they won’t have the same hearty texture as dried. For the best results, stick with dried beans and the 25-minute pressure cook time.

Forgetting to Remove Bay Leaves

Bay leaves are a game-changer for flavor, but they can turn bitter if left in the soup. Always

Skipping the Vinegar

The 1 tablespoon of apple cider vinegar might seem optional, but it’s what brightens the soup and balances the earthy flavors of the beans. Without it, the soup can taste a little flat or overly heavy. I’ve made this recipe both ways, and the vinegar version always gets rave reviews. It’s a small addition that makes a big impact—don’t skip it! 🍎

Nutrition facts

Servings 6
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 4g5%
Saturated Fat 0.5g2%
Cholesterol 0mg0%
Sodium 480mg21%
Total Carbohydrate 52g18%
Dietary Fiber 18g64%
Sugars 8g
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 substitute canned beans for dried in this Instant Pot recipe?

While you can use canned beans for a quicker version, the texture and flavor won't be the same. For best results, stick with dried beans—they develop a richer taste and maintain their hearty texture. If using canned, drain and rinse them well, then add them after the pressure cooking cycle (not before) to prevent overcooking. You'll need about 2-3 cans (15 oz each) per cup of dried beans called for in the recipe.

2

How do I adjust this recipe for a 6-quart Instant Pot?

Double all ingredients—including beans, broth, and vegetables—but keep the cooking time at 25 minutes high pressure with a 15-minute natural release. The key is maintaining the same liquid-to-bean ratio (about 6 cups liquid per 8 cups dried beans) to ensure proper pressure buildup. A 6-quart pot gives you enough room for the beans to expand without overfilling.

3

Can I make this soup vegan?

This recipe is already vegetarian, but to make it fully vegan, simply omit any optional bacon bits and ensure your vegetable broth is vegan-certified. The beans, lentils, and spices provide all the protein and flavor you need. For extra richness, stir in 1 tablespoon nutritional yeast before serving—it adds a cheesy, umami depth that vegans love.

4

Why does my soup turn out watery?

Watery soup usually means the beans didn't absorb enough liquid during cooking. Try simmering the soup uncovered on "Sauté" mode for 5-10 minutes to reduce the liquid, or mash a few beans with a fork to thicken it naturally. For future batches, ensure you're using a 6-quart Instant Pot (not a 3-quart) and don't exceed the halfway liquid fill line before pressure cooking.

5

How long can I store leftovers?

Store leftovers in an airtight container in the fridge for up to 5 days, or freeze portions for 3 months. The soup actually tastes better the next day as flavors meld! When reheating, add a splash of water or broth to restore thickness. For freezing, portion into individual containers so you can grab a single serving without thawing the whole batch.

★★★★★4.9(5 reviews)
Categories Soups & Stews