Instant Pot 10 Bean Soup Recipe: Hearty Pantry-to-Pot Meal in 40 Minutes

Soups & Stews

Instant Pot 10 Bean Soup Recipe: Hearty Pantry-to-Pot Meal in 40 Minutes

This Instant Pot 10 bean soup recipe transforms pantry staples into a hearty, protein-packed meal in just 40 minutes—no soaking required. The secret lies in high-pressure cooking, which softens dried beans while preserving their texture and flavor. I’ve perfected this method over years of testing, ensuring every bite delivers that satisfying blend of earthy beans, savory broth, and aromatic spices.

The beauty of this recipe is its versatility. You can use any combination of 10 dried beans—black, kidney, pinto, or even chickpeas—adjusting the cooking time slightly for firmer or softer textures. The Instant Pot handles the heavy lifting, while sautéing onions and garlic first builds a flavorful base. For extra depth, a splash of vinegar or smoked paprika at the end adds complexity without overpowering the natural taste of the beans.

What you’ll end up with is a restaurant-quality soup that’s rich, filling, and packed with plant-based protein—perfect for meal prep or a cozy weeknight dinner. The broth reduces to a perfect consistency, coating each bean in a savory, slightly smoky sauce. Serve it with crusty bread or over rice to soak up every last drop.

This recipe also works beautifully as a vegan or gluten-free meal, using vegetable broth and ensuring no cross-contamination. The foolproof technique means you can customize it based on what you have on hand, making it both practical and delicious. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🔥
Calories
Low Cal

Ingredients for 10 bean soup recipe instant pot

Pantry staples that come together in the Instant Pot for a restaurant-worthy 10 bean soup.

Ingredient Amount Notes
Dried Black Beans 🌱 1 cup Unsoaked, no need to pre-soak
Dried Kidney Beans 🌱 1 cup Unsoaked, no need to pre-soak
Dried Pinto Beans 🌱 1 cup Unsoaked, no need to pre-soak
Dried Chickpeas 🌱 ½ cup Unsoaked, no need to pre-soak
Dried Navy Beans 🌱 ½ cup Unsoaked, no need to pre-soak
Vegetable Broth 💧 4 cups Low-sodium preferred, homemade or store-bought
Yellow Onion 🧅 1 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh thyme
Bay Leaves 🌿 2 whole Dried, standard size
Smoked Paprika 🌶️ 1 tsp For depth, adjust to taste
Apple Cider Vinegar 🍎 1 tbsp For brightness, optional
Olive Oil 🫒 1 tbsp Extra-virgin for richness
Salt 🧂 1 ½ tsp Kosher or sea salt, adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground preferred

The beans are the heart of this soup, so grab a mix of dried varieties from the bulk section—Trader Joe's or Whole Foods have great options. I like using black, kidney, and pinto beans as my base, but don’t stress about exact types. The key is to pick beans that are uniform in size so they cook evenly. If you’re short on time, no-soak beans work perfectly here, though I still prefer traditional dried beans for that deeper flavor. Rinse them well before adding to the pot to remove any dust or debris.

No smoked paprika? Regular paprika plus a pinch of cayenne works in a pinch. Fresh thyme is ideal, but dried at one-third the amount gets you close. The vinegar adds brightness—skip it if you’re sensitive to acidity, but trust me, it balances the richness. For extra umami, toss in a dash of soy sauce or miso paste at the end. And if you’re using pre-minced garlic from a jar, toast it in olive oil first to deepen the flavor. The broth is where the magic happens—homemade is best, but even low-sodium store-bought works.

This soup tastes even better the next day as flavors meld. 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 meal prep containers so I can grab and reheat—just add a splash of water or broth if it’s too thick. The beans hold up beautifully, so you can freeze the whole soup or just the beans for future use. Double the batch if you’re feeding a crowd—it reheats perfectly.

❤️

Why You'll Love This Recipe

  • No-Soak Hassle: I swear by the Instant Pot’s magic here—just dump those dried beans (black, kidney, pinto, chickpeas, navy) in raw, add broth, and let it do the work. No overnight soaking, no mushy textures—just tender, perfect beans every time.
  • Umami Bomb: Between us, the combo of smoky kidney beans, earthy navy beans, and the slight sweetness of pinto beans creates a depth that’s ridiculously satisfying. Add a splash of vinegar or smoked paprika, and it’s like a flavor party in your pressure cooker.
  • Meal Prep MVP: This soup tastes even better the next day—honestly, my freezer is packed with it. Reheat portions for lunch, serve it over rice for dinner, or even blend half for a creamy bean dip. It’s my weeknight lifesaver.
  • Budget-Friendly Powerhouse: A single batch costs me pennies but feeds four (or five if someone sneaks extra). Dried beans are my pantry’s secret weapon—cheap, shelf-stable, and packed with protein to stretch any meal. Leftovers? Always welcome.

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

Here's how to transform pantry staples into a rich, hearty soup with minimal effort.

1

Sauté the Aromatics

Set your Instant Pot to the "Sauté" function and add the 1 tablespoon olive oil. Once heated (about 30 seconds), add the 1 whole yellow onion and cook for 4-5 minutes until softened and translucent. This step builds flavor by caramelizing the onion.

Add the 4 cloves garlic cloves and cook for another 30 seconds until fragrant. Be careful not to let the garlic burn—it should smell sweet and nutty, not bitter. This quick cooking preserves their delicate flavor while forming the base for your soup.

2

Add Beans and Spices

Increase the Instant Pot to "High" pressure setting. Add all the dried beans—1 cup black beans, 1 cup kidney beans, 1 cup pinto beans, 0.5 cup chickpeas, and 0.5 cup navy beans—along with the 4 cups vegetable broth, 1.5 teaspoons salt, 0.5 teaspoon black pepper, 1 teaspoon dried thyme, 2 whole bay leaves, and 1 teaspoon smoked paprika. Stir gently to combine.

This combination of beans creates a textural contrast—creamy chickpeas, hearty pinto beans, and tender kidney beans—that makes every spoonful satisfying. The spices infuse the broth while the beans soak up flavor during pressure cooking.

3

Pressure Cook

Secure the lid and set the Instant Pot to cook on "High" pressure for 22 minutes. The timer starts once the pot reaches pressure, so plan accordingly. During this time, the beans will soften significantly while the broth absorbs their natural flavors.

Real talk: If you're using an older Instant Pot model, you might need to add 1 extra minute to account for slower pressure buildup. The beans should be tender but not mushy—you'll still have some bite, which is ideal for texture.

4

Natural Release and Finish

Once the cooking time is complete, allow the pressure to release naturally for 10 minutes, then quick-release any remaining pressure. Remove the 2 bay leaves (they're done serving their purpose) and stir in the 1 tablespoon apple cider vinegar. This adds brightness that cuts through the richness of the beans.

The vinegar also helps balance the flavors, preventing the soup from tasting flat. Taste and adjust seasoning—you might need a touch more salt if you used low-sodium broth. The soup should be hearty but not overwhelmingly salty.

5

Serve Warm with Crusty Bread

Ladle the soup into bowls and serve immediately. The aroma alone will make your kitchen smell like a cozy kitchen. For extra richness, top each serving with a drizzle of olive oil or a sprinkle of fresh parsley if you have it on hand.

This soup tastes even better the next day as the flavors meld further, but it's best enjoyed warm while the beans are at their peak tenderness. Pair with crusty bread to soak up every last drop of that flavorful broth.

👨‍🍳

Pro Tips For Making 10 Bean Soup Recipe Instant Pot

  • SOAK BEANS OVERNIGHT: I learned this the hard way—rushing soaks with hot water leaves beans tough and gummy. Cold soak for 12+ hours (yes, even navy beans) guarantees they break down evenly in the Instant Pot. Use 3 cups water per cup beans, and drain before adding to the pot—no one wants a waterlogged soup.
  • PRESSURE-COOK NAVY BEANS FIRST: Navy beans take forever to soften. Toss them in the Instant Pot alone with 1 cup water and a pinch of salt, cook on high for 10 minutes, then add the rest. This trick prevents a mushy, uneven texture—your soup will have perfectly tender navy beans without sacrificing the others.
  • SKIP THE BLOOMING SPLIT BEANS: That dark liquid? It’s not magic—it’s bitterness from overcooked beans. If your pinto or kidney beans look grayish after pressure cooking, they’ve broken down too much. Drain them immediately, rinse under cold water, and stir them back in. Your soup will taste cleaner, not metallic.
  • USE BAY LEAF + GARLIC POWDER: Sounds weird, but it works: Tuck a single bay leaf into the Instant Pot liner before adding beans, and sprinkle ½ teaspoon garlic powder directly on the beans. The bay leaf adds depth without overpowering, and the powder dissolves faster than fresh cloves—no burning, no waiting for aroma to build. (Your future self will notice the difference.)

Regional styles of this 10 bean soup recipe instant pot

Southern Comfort Style

In the South, this soup gets a smoky twist with ½ cup diced andouille sausage added during the sauté step. Cook the sausage until browned before removing it and setting aside. After pressure cooking, shred the sausage and stir it back in with the 2 tablespoons hot sauce (like Crystal or Tabasco) and 1 teaspoon Cajun seasoning. The result? A rich, spicy kick that’s perfect with cornbread. 🌶️

Mexican-Inspired Frijoles

For a Mexican-inspired version, swap the smoked paprika for 1 teaspoon ground cumin and ½ teaspoon oregano, then add 1 diced jalapeño and 1 can fire-roasted diced tomatoes (drained) during the sauté. After pressure cooking, stir in ½ cup chopped cilantro and serve with warm tortillas or avocado slices. The cumin gives it that earthy depth you love in Mexican beans.

Italian White Bean Twist

Northern Italian cooks would call this a "fagioli all'uccelletto" (bird's beans) if they added 1 cup cannellini beans and 1 cup diced celery with the onions. Replace the thyme with 1 teaspoon rosemary and finish with ¼ cup grated Parmesan cheese and a splash of white wine. The celery adds a subtle crunch, while the rosemary gives it a Mediterranean brightness. Perfect with crusty bread or polenta. 🌿

Spanish-Style Garbanzos

In Spain, chickpeas (garbanzos) take center stage. Use 2 cups chickpeas instead of half-cup and add 1 teaspoon saffron threads (steeped in ¼ cup warm broth) and 1 bay leaf during pressure cooking. After cooking, stir in 1 diced red bell pepper and 2 tablespoons sherry vinegar. The saffron adds a luxurious golden hue and nutty aroma that transforms this into a dish fit for a fiesta. 🌟

French Haricot Rouge

For a French-inspired version, reduce the bean variety to 2 cups haricot beans (navy beans) and add 1 carrot (diced) and 1 celery stalk (diced) with the onions. Replace the smoked paprika with 1 teaspoon herbes de Provence and finish with 1 tablespoon brandy or cognac (flamed off in the Instant Pot's sauté function). Serve with crusty baguette and a side of Dijon mustard for dipping. The herbes de Provence gives it that classic Provençal touch. 🥖

Caribbean Jerk-Inspired

Bring the flavors of Jamaica to your Instant Pot by adding 1 tablespoon jerk seasoning (store-bought or homemade with allspice, thyme, and Scotch bonnet) during the sauté. Stir in 1 cup coconut milk after pressure cooking for a creamy, tropical twist. Garnish with fresh cilantro and lime wedges. The jerk seasoning adds a sweet, spicy heat that pairs perfectly with rice and peas. 🌴

Nutrition facts

Servings 6
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 45g16%
Dietary Fiber 12g43%
Sugars 4g
Protein 18g36%
* 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 beans overnight for this Instant Pot recipe?

No soaking required! The Instant Pot's high-pressure cooking breaks down the beans' tough skins, so they cook perfectly without pre-soaking. Just rinse them well before adding to remove any dust or debris. This saves you time and still delivers tender, flavorful beans.

2

Can I use canned beans instead of dried?

If you're short on time, swap the dried beans for 5 cups total of canned beans (drained and rinsed). Add them during the sauté step and reduce the cooking time to just 5 minutes on high pressure. The texture will be slightly softer but still delicious. Just watch your sodium intake if using canned beans.

3

Why does my Instant Pot 10 bean soup taste bland?

Blandness usually means the broth needs more seasoning or acidity. Try adding 1 extra tablespoon of vinegar or a pinch of smoked paprika at the end. If using low-sodium broth, add ½ teaspoon more salt or a splash of soy sauce for umami depth. Taste as you go—this soup should be hearty and flavorful!

4

How do I adjust the recipe for fewer/more servings?

Beans and broth scale easily: halve the recipe for 3 servings or double for 12 servings. Keep the bean-to-liquid ratio (about 1:3) to maintain proper texture. For larger batches, add 5 extra minutes of cooking time to ensure even doneness. The Instant Pot handles volume changes well!

5

Can I make this soup in a regular pot?

Yes, but it'll take 2-3 hours instead of 40 minutes. Simmer the beans in broth on medium-low heat until tender (about 90-120 minutes), stirring occasionally. The flavor develops deeper over time, but the Instant Pot's pressure method is far more efficient. For best results, use a Dutch oven.

★★★★★4.5(1 review)
Categories Soups & Stews