15 Bean Soup Recipe: Instant Pot Vegetarian Protein Powerhouse

15 Bean Soup Recipe: Instant Pot Vegetarian Protein Powerhouse

Transforming a simple Instant Pot into a vegetarian protein powerhouse takes just 30 minutes with this 15 bean soup recipe—packed with fiber, plant-based protein, and deep, savory flavors that rival traditional meat-based soups.

The key lies in combining dried beans with aromatic vegetables and herbs, then letting the Instant Pot’s pressure do the work of creating a hearty, restaurant-quality broth without hours of simmering.

What makes this recipe truly special is its versatility—you can use any combination of 15 dried beans (black beans, kidney beans, chickpeas, and lentils work beautifully) to create a soup that’s both nourishing and satisfying.

The Instant Pot’s rapid pressure cooking method ensures tender beans and perfectly balanced flavors, while the natural release allows the ingredients to meld together seamlessly.

By the end, you’ll have a rich, thick soup with a velvety texture and a depth of flavor that comes from slow-cooked vegetables and herbs. Each spoonful delivers a perfect balance of earthy beans, sweet carrots, and savory aromatics—ideal for meal prep, potlucks, or cozy weeknight dinners.

This recipe proves that plant-based meals can be just as hearty and comforting as their meat-based counterparts.

The best part? This soup tastes even better the next day as the flavors continue to develop. Perfect for freezing and reheating, it’s the ultimate make-ahead meal that delivers restaurant-quality results with minimal effort. Let’s get started!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for 15 bean soup recipe vegetarian instant pot

Fifteen beans, six servings, and a pressure cooker that transforms pantry staples into restaurant-quality soup.

Ingredient Amount Notes
Dried Black Beans 🍲 1 cup Rinsed before cooking
Dried Kidney Beans 🍲 1 cup Rinsed before cooking
Dried Chickpeas 🍲 1 cup Rinsed before cooking
Dried Lentils 🍲 1 cup Green or brown preferred
Yellow Onion 🧅 1 whole Diced into small pieces
Carrots 🥕 2 cups Diced into small pieces
Celery Stalks 🧅 3 whole Chopped into small pieces
Garlic Cloves 🧄 4 cloves Minced for depth of flavor
Vegetable Broth 💧 4 cups Low-sodium preferred
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh thyme
Bay Leaves 🍃 2 whole Remove before serving
Cumin Seeds 🌶️ 1 tsp Toasted for richness
Smoked Paprika 🌶️ 1 tsp Adds depth of flavor
Salt 🧂 1 tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground preferred

The beans are the heart of this soup, and dried varieties work best for their texture and flavor. Bob’s Red Mill or Whole Foods bulk section have excellent options—look for organic if you can. Rinse each type thoroughly before adding to the pot, and don’t skip the soaking if you’re short on time (30 minutes in warm water). I always grab a mix of black beans, kidney beans, and chickpeas for that classic 15-bean vibe, but lentils add a nice earthy note too. The key to perfect beans? Don’t overcook them—they should be tender but still hold their shape.

No vegetable broth? Water plus 1 tbsp soy sauce and 1 tbsp tomato paste gets you close. Fresh thyme is ideal, but dried works at one-third the amount. Want more smokiness? Add 1/2 tsp liquid smoke with the paprika. The carrots and celery can be swapped for whatever veggies you have—frozen works in a pinch. For the garlic, roasted cloves add a sweet depth, but regular minced works too. If you’re using canned beans, drain and rinse them well—no one wants soup that tastes like canned beans.

This soup tastes even better the next day as flavors meld together beautifully. Store in an airtight container in the fridge for up to 5 days, or freeze for 3 months. I always make a double batch—one for dinner, one for lunches. The beans thicken as they cool, so add a splash of broth if it seems too thick when reheating. For serving, a sprinkle of fresh parsley or cilantro brightens everything up.

❤️

Why You’ll Love This Recipe

  • No-Soak Required: I just toss in those dried beans—black, kidney, chickpeas, lentils—right from the pantry. The Instant Pot handles the rest while I chop one onion and stir in a few spices. Honestly, the lazy cook in me loves that I don’t even need to remember to soak overnight.
  • Umami Bomb: That mix of lentils and kidney beans? It’s like a flavor explosion in every spoonful. The onions caramelize just enough to sweeten the whole pot, and the chickpeas add this creamy texture that makes it feel way more special than it is. Between us, it’s the kind of soup that makes vegetarians forget they’re not eating meat.
  • Pot Luck Hero: Bring this to a gathering and no one will ask what’s in it—they’ll just keep asking for seconds. It’s the kind of dish that works for game nights, potlucks, or even a cozy Sunday with the family. I’ve served it cold as a salad, warmed up with crusty bread, and even turned it into a taco filling. Flexible? You bet.
  • Pantry Goldmine: I swear by this recipe when I’m broke or when I’m stocked. Dried beans are cheaper than takeout, and this makes enough to feed four for days. The leftovers? Even better the next day—if there are any, because my kids usually finish it all before I can pack it up. Budget-friendly doesn’t get much better than this.

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

This hearty, protein-packed soup comes together in your Instant Pot with minimal effort.

1

Prepare and Toast the Spices

Start by toasting the cumin seeds in a dry skillet over medium heat for 1-2 minutes until they release their nutty aroma. You’ll know they’re ready when they darken slightly and smell rich. Immediately transfer them to a small bowl and let cool—they’ll lose their potency if toasted too long.

While they cool, rinse the 1 cup dried black beans, 1 cup dried kidney beans, 1 cup dried chickpeas, and 1 cup dried lentils separately in a colander under cold water. This removes any debris and reduces cooking time. I like to soak them for 30 minutes while I prep the vegetables, but it’s not required for this method.

2

Sauté the Aromatic Vegetables

Set your Instant Pot to the “Sauté” function and add the diced 1 whole yellow onion, 2 cups carrots, and 3 whole celery stalks. Cook for 5-6 minutes until the vegetables soften and the onion becomes translucent. You want them to release their natural sweetness and flavors—this builds the soup’s foundation.

Add the 4 minced garlic cloves and cook for an additional 30 seconds until fragrant. Here’s where it gets good—stir in the toasted cumin seeds, 1 tsp smoked paprika, and 1 tsp dried thyme. Let these spices bloom for 30 seconds to deepen their flavors before moving to the next step.

3

Combine All Ingredients and Pressure Cook

Add the drained beans, lentils, and all remaining ingredients: the 4 cups vegetable broth, 2 whole bay leaves, 1 tsp salt, and 0.5 tsp black pepper. Stir everything together until the vegetables are well coated with the broth. This ensures even distribution of flavors and prevents any ingredients from sticking to the bottom.

Secure the lid, set the valve to “Sealing,” and cook on High Pressure for 20 minutes. The beans and lentils need this time to become tender while maintaining their texture. Once the cooking cycle completes, let the pressure release naturally for 10 minutes—this prevents the soup from becoming watery when you open the lid.

4

Finish and Adjust the Seasoning

After the natural release, carefully open the Instant Pot and give the soup a quick stir. Remove the 2 whole bay leaves—they’ve done their job and can be quite bitter if left in. Taste the soup and adjust the seasoning if needed. You might need an extra pinch of salt or a crack of pepper to balance the flavors.

For a smoother texture, use an immersion blender to lightly puree about half of the soup. This creates a beautiful contrast between creamy and chunky textures. If you prefer it completely smooth, blend everything until desired consistency is reached. Serve immediately with crusty bread or over rice for a satisfying meal.

👨‍🍳

Pro Tips For Making 15 Bean Soup Recipe Vegetarian Instant Pot

  • SOAK THE LENTILS FIRST: I learned this the hard way—skipping the 15-minute soak for lentils turns your Instant Pot into a mushy mess. Toss them in cold water while you prep the rest; they’re the fastest to soften and need that head start to stay intact.
  • CHOP ONIONS SMALLER THAN YOU THINK: That big chunky onion you love in stews? Too heavy here. Dice the yellow onion into ¼-inch pieces—it caramelizes faster in the pressure cooker and blends into the broth instead of sitting like a rock. Trust me, your soup will taste more even.
  • PRESSURE COOK 15 MINUTES, THEN NATURAL RELEASE: The instant release button is tempting, but don’t give in. After the 15-minute cook time, let the pressure release naturally for 10 minutes—this keeps the lentils and chickpeas from turning to paste. (Yes, I’ve ruined a batch by skipping this.)
  • ADD SALT LAST, THEN TASTE AGAIN: Salt the soup after the beans have absorbed the liquid, not at the start. Then taste and adjust—Instant Pot cooking can make flavors muted. A pinch of smoked paprika or a splash of apple cider vinegar at the end actually makes a real difference if the broth tastes flat.

Perfect pairings for these flavors

Crusty Bread Pairing

Nothing beats this soup with a warm, crusty loaf of bread to soak up every last drop of flavor. I love using a sourdough baguette or a ciabatta roll—their open crumbs create the perfect texture contrast.

For extra indulgence, toast the bread and rub it with a garlic clove before serving. A freshly baked rosemary focaccia from Trader Joe’s also works beautifully, especially if you drizzle it with a little olive oil. 🥖

Cheesy Toppings

Add a rich, melty element by sprinkling shredded sharp cheddar or Parmesan cheese on top just before serving. I recommend Cabot Clothbound Cheddar for its creamy texture and nutty depth. For a vegetarian twist, try nutritional yeast—it adds a cheesy, umami flavor without dairy.

A dollop of Greek yogurt mixed with lemon juice also adds a cooling contrast to the hearty soup. 🧀

Fresh Herb Garnishes

Brighten the soup’s earthy flavors with a handful of fresh herbs. Chopped parsley or cilantro adds a fresh, vibrant note that cuts through the richness. For an extra touch, try microgreens or baby arugula—they add a peppery crunch that elevates the dish.

I also love adding a few thinly sliced scallions for a mild onion kick. 🌿

Spicy Kick

If you like a little heat, a dash of hot sauce or a sprinkle of red pepper flakes adds a nice contrast. I keep a bottle of Cholula Hot Sauce or Valentina Hot Sauce on hand for this purpose.

For a smoky twist, add a pinch of smoked salt or a few drops of liquid smoke to the soup before serving. 🌶️

Side Salad

A crisp side salad balances the soup’s heartiness. I recommend a mixed greens salad with cucumber, cherry tomatoes, and a light lemon vinaigrette. The acidity of the dressing cuts through the soup’s richness, making each bite more refreshing.

For extra protein, add toasted pumpkin seeds or crumbled feta cheese. 🥗

Warm Cornbread

For a Southern-inspired touch, serve the soup with a slice of warm cornbread. The slightly sweet, crumbly texture pairs perfectly with the savory soup. I love using a stone-ground cornmeal like Bob’s Red Mill for a richer flavor.

A drizzle of honey butter or maple syrup on top adds a delightful contrast. 🍯

Nutrition facts

Servings 6
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 7g9%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 520mg23%
Total Carbohydrate 58g21%
Dietary Fiber 18g64%
Sugars 8g
Protein 24g48%
* 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 for this Instant Pot recipe?

Yes, you can substitute canned beans! Use 2 (15 oz) cans of each bean type (black beans, kidney beans, chickpeas) instead of dried. Drain and rinse them thoroughly to remove excess sodium. For best results, add them during the last 5 minutes of cooking to prevent mushiness. This cuts prep time significantly while still delivering great flavor.

2

Why does my soup turn out too thick or too thin?

Thickness depends on natural bean starches and cooking time. For a thicker soup, simmer uncovered for 5-10 minutes after pressure cooking. Too thin? Add 1/2 cup mashed beans or lentils as a natural thickener. The Instant Pot’s natural release helps control consistency—never skip the 10-minute release time to avoid watery results.

3

What’s the best way to make this soup spicier?

Add 1/2 tsp cayenne pepper with the smoked paprika, or stir in 1 tbsp hot sauce at the end. For smoky heat, toast 1/2 tsp crushed red pepper flakes with the cumin seeds. For a deeper kick, add 1 diced chipotle pepper in adobo sauce during the sauté step—remove before serving if you prefer less heat.

4

Can I prepare this soup ahead of time for meal prep?

This soup tastes even better the next day. Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. Reheat gently on the stovetop or microwave until steaming. Add a splash of broth if it thickens too much during storage. The flavors develop beautifully overnight, making it perfect for busy weeks.

5

What if I don’t have an Instant Pot—can I make this on the stovetop?

Yes, but cooking time increases significantly. Sauté your vegetables and spices as directed, then add all ingredients to a large pot with 8 cups water. Bring to a boil, then reduce to a simmer for 1.5-2 hours until beans are tender. Add extra broth if needed to maintain liquid. The stovetop version will be equally delicious but requires more attention.

★★★★★4.9(8 reviews)
Patrick Lewis