Soups & Stews
This vegetarian 15 bean soup recipe transforms your Instant Pot into a hearty, protein-packed meal in just 30 minutes—no long simmering required. The secret lies in pressure cooking, which unlocks deep flavor and tender beans without sacrificing texture. I’ve tested this recipe countless times to ensure it’s foolproof for busy weeknights, using pantry staples and no special equipment beyond your Instant Pot. What sets this apart is the balanced blend of 15 different beans, each contributing unique texture and flavor—from creamy navy beans to nutty pinto and peppery lentils. The recipe skips meat entirely while delivering satisfying substance, thanks to a rich vegetable broth base and aromatic spices that build complexity as they cook. No pre-soaking required, and the Instant Pot handles all the heavy lifting. By the time you’re done, you’ll have a thick, savory soup with beans that hold their shape yet soften just enough to melt in your mouth. The broth is infused with garlic, cumin, and bay leaves, creating layers of warmth that pair perfectly with crusty bread or over rice. This is comfort food at its finest—nutritious, filling, and ready in a fraction of the time traditional recipes demand. The best part? Leftovers reheat beautifully, making it ideal for meal prep. Whether you’re feeding a family or prepping for the week, this recipe delivers restaurant-quality results with minimal effort. Let’s get started!
Ingredients for 15 bean soup recipe vegetarian instant pot
Pantry staples meet Instant Pot magic for a vegetarian bean soup that feeds six heartily.
| Ingredient | Amount | Notes |
|---|---|---|
| Vegetable Broth 💧 | 6 cups | Low-sodium preferred, homemade or store-bought |
| Navy Beans 🌱 | 1 cup | Dried, rinsed and picked over |
| Pinto Beans 🌱 | 1 cup | Dried, rinsed and picked over |
| Black Beans 🌱 | 1 cup | Dried, rinsed and picked over |
| Kidney Beans 🌱 | 1 cup | Dried, rinsed and picked over |
| Chickpeas 🌱 | 1 cup | Dried, rinsed and picked over |
| Lentils 🌱 | 1 cup | Green or brown, rinsed |
| Great Northern Beans 🌱 | ½ cup | Dried, rinsed and picked over |
| White Beans 🌱 | ½ cup | Cannellini or great northern, dried |
| Split Peas 🌱 | ½ cup | Yellow or green, rinsed |
| Garlic Cloves 🧄 | 4 cloves | Fresh, minced |
| Onion 🧅 | 1 whole | Yellow or white, diced |
| Carrots 🥕 | 2 whole | Medium, peeled and chopped |
| Celery Stalks 🌿 | 2 whole | Fresh, chopped |
| Ground Cumin 🌿 | 1 tbsp | Freshly toasted for depth |
| Bay Leaves 🍃 | 2 whole | Dried or fresh |
| Dried Oregano 🍃 | 1 tsp | Mexican preferred |
| Smoked Paprika 🌶️ | 1 tsp | For smoky depth |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Apple Cider Vinegar 🍏 | 1 tbsp | Brightens flavors |
The beans are the stars here, so pick them fresh—dried at the store or bulk bins at Whole Foods or Trader Joe's. Navy beans bring creaminess, lentils add peppery bite, and pinto beans round out the texture. If you're short on time, canned beans work in a pinch (use 15 oz cans, drained and rinsed), but dried gives you that restaurant-quality depth. Toast your cumin seeds for 30 seconds in a dry pan before grinding—trust me on this. The vegetable broth? Homemade is ideal, but Pacific Foods or Imagine brands are solid store-bought options with rich flavor.
No smoked paprika? Regular paprika plus a pinch of liquid smoke gets you close. Short on lentils? Swap in more chickpeas or black beans—they hold up beautifully. Fresh herbs? Dried oregano at half the amount works, but fresh basil or parsley at the end adds brightness. The vinegar might sound odd, but it cuts through the richness and makes the flavors pop. For a smoky twist, add a dash of chipotle powder or a chopped chipotle pepper in adobo. And if you're meal prepping, double the batch—this soup only gets better the next day.
Store the broth base (without beans) in the fridge for 5 days or freeze for 3 months—perfect for quick soups later. The cooked beans keep for 4 days in the fridge, and the whole soup reheats beautifully. Freeze portions in airtight containers with a splash of broth on top to prevent drying. I always make a big batch because this soup is the ultimate freezer meal**—just thaw and heat. The flavors meld even better after a night in the fridge, so don't hesitate to make extra.
Why You'll Love This Recipe
- Deep Umami Bomb: That mix of navy, pinto, black, and kidney beans? It’s a flavor explosion—earthy, smoky, and just a little sweet when the broth reduces. Honestly, the first time I tasted it, I grabbed a second bowl without thinking.
- Meal Prep MVP: This soup tastes better the next day, which means it’s my go-to for lunches all week. I double the batch on Sundays, portion it out, and reheat it straight from the fridge—zero effort, maximum satisfaction.
- Budget-Friendly Powerhouse: A single can of each bean and a bag of dried lentils (if you’re feeling fancy) stretches this into a week’s worth of meals. Between us, I’ve fed my whole family for under $10—plus, it’s one of those rare recipes where cheaper ingredients make it taste more impressive.
Step-by-step instructions for vegetarian Instant Pot 15 bean soup
This hearty soup comes together effortlessly in your Instant Pot—just combine, pressure cook, and enjoy.
Prepare All Beans and Vegetables
Start by sorting through all the dried beans and discard any stones or damaged beans. Rinse each type thoroughly under cold water in separate bowls—this prevents the soup from becoming cloudy. For the navy beans, pinto beans, black beans, kidney beans, chickpeas, lentils, great northern beans, white beans, and split peas, combine them in your Instant Pot's inner pot.
Next, peel and chop the 2 whole carrots and 2 whole celery stalks into small, even pieces—about ¼-inch dice. Dice the 1 whole onion into small, uniform cubes. Mince the 4 cloves garlic cloves. Set these vegetables aside for now. The key here is consistency in chopping—this ensures even cooking and prevents some vegetables from becoming mushy while others remain undercooked.
Sauté Aromatics and Spices
Set your Instant Pot to the "Sauté" function and add 1 tablespoon of the vegetable broth to the pot. Once the broth is hot, add the diced onion and cook for 3-4 minutes until it becomes translucent and slightly softened. This step develops the base flavor of your soup.
Add the chopped carrots and celery stalks, cooking for another 3-4 minutes until they begin to soften slightly. Stir in the minced garlic cloves and cook for just 30 seconds—don't let it brown, as this can make the soup bitter. Remove the pot from the sauté function and stir in the 1 tablespoon ground cumin, 1 teaspoon dried oregano, 1 teaspoon smoked paprika, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Mix well to distribute the spices evenly throughout the vegetables.
Combine All Ingredients and Pressure Cook
Pour in the remaining 5 cups of vegetable broth and add the 2 whole bay leaves. Stir everything together to combine all the ingredients thoroughly. The liquid should just cover the beans and vegetables—this ensures they cook evenly without becoming waterlogged. If you're concerned about the soup being too thin, you can reduce the broth to 4 cups, but 5 cups will give you a hearty, satisfying texture.
Secure the lid on your Instant Pot, making sure the valve is set to "Sealing." Cook on high pressure for 20 minutes. This cooking time is perfect for breaking down the dried beans and vegetables while maintaining their texture. Once the cooking time is complete, allow the pressure to release naturally for 10 minutes before quick-releasing any remaining pressure. This gradual release helps prevent the beans from becoming mushy.
Finish and Adjust the Flavor
After the pressure has fully released, remove the lid and stir the soup gently. The beans should be tender but still hold their shape—if they're too firm, you can return the pot to high pressure for another 5-10 minutes. If they're too soft, the soup will still be delicious, but the texture will be creamier.
Remove the 2 bay leaves and stir in the 1 tablespoon apple cider vinegar. This brightens the flavors and balances the richness of the soup. Taste and adjust the seasoning if needed—you might need a bit more salt or pepper, depending on the quality of your vegetable broth. Let the soup sit for 5-10 minutes to allow the flavors to meld together before serving.
Serve Warm with Optional Toppings
Ladle the soup into bowls and serve immediately. The soup will continue to thicken slightly as it cools, so it's best enjoyed warm. For extra flavor, top each serving with a dollop of sour cream or Greek yogurt, a sprinkle of fresh parsley, or a drizzle of hot sauce. The combination of textures and flavors makes this soup incredibly satisfying and versatile for any meal.
Pro Tips For Making 15 Bean Soup Recipe Vegetarian Instant Pot
- SOAK BEANS OVERNIGHT: I learned this the hard way—skipping the soak leaves your beans tough and gummy. Rinse them first, then cover with water for at least 8 hours (or quick-soak: boil 2 minutes, then let sit 1 hour). The Instant Pot handles the rest, but soaked beans break down better.
- USE HIGH PRESSURE FIRST: Start with a 10-minute high-pressure cook on the beans and broth alone. This softens them faster than low pressure, and you can always adjust later. After that, add your aromatics and remaining ingredients for the final 5 minutes.
- SALT THE BROTH LATE: Adding salt early can toughen beans and make them hold water. Wait until the final 5 minutes of cooking—just a teaspoon or two—to let the flavors meld without compromising texture.
- DRAIN BEANS AFTER COOKING: Skip the rinse, but drain and rinse the cooked beans before returning them to the pot. This removes excess starch that can make the soup gluey. A quick colander shake does the trick—no need for a strainer.
Perfect pairings for this recipe
Crusty Bread Pairing
Nothing complements this hearty soup like a warm, crusty loaf of bread to soak up every last drop. I love using a sourdough baguette from Whole Foods or a ciabatta roll from Trader Joe's—their open crumb structure traps the soup beautifully. For extra flavor, brush the bread with garlic-infused olive oil and toast it in the oven for 5 minutes at 375°F before serving. 🥖
Cheesy Garnishes
Add a creamy element with a sprinkle of shredded sharp cheddar or Parmesan cheese on top. I recommend Cabot cheddar for its tangy depth or Parmigiano-Reggiano for a nutty finish. For a lighter option, use nutritional yeast—it adds a cheesy flavor without dairy. A dollop of Greek yogurt or sour cream also balances the soup’s richness perfectly. 🧀
Fresh Herb Finishes
Brighten the soup with fresh herbs like cilantro, parsley, or green onions. I chop 2 tablespoons of fresh parsley and sprinkle it over each bowl just before serving. For a spicy kick, add thinly sliced jalapeños or a dash of hot sauce like Cholula. A squeeze of lemon juice also cuts through the soup’s heartiness. 🌿
Warm Beverage Pairings
Pair your soup with a warm drink to complete the meal. A cup of chai tea with Starbucks chai latte mix adds a cozy, spiced contrast. For coffee lovers, a dark roast like Peet’s Major Dickason’s Blend complements the soup’s earthy flavors. If you prefer something lighter, hibiscus tea with a touch of honey offers a refreshing balance. ☕
Side Salad Contrast
Balance the soup’s heartiness with a crisp side salad. Toss 4 cups mixed greens (spinach, arugula, or romaine) with 1 tablespoon balsamic vinaigrette and ¼ cup toasted walnuts. The acidity of the dressing and crunch of the nuts contrast the soup’s creaminess. For extra protein, add avocado slices or white beans. 🥗
Sweet Ending
Finish the meal with something sweet to cleanse the palate. A scoop of vanilla ice cream or apple crisp pairs surprisingly well with the soup’s savory depth. For a lighter option, try honey-drizzled figs or dark chocolate-covered almonds. The sweetness balances the meal perfectly. 🍏
Nutrition facts
Frequently asked questions
Can I use canned beans instead of dried for this Instant Pot recipe?
Yes! Canned beans work perfectly and save time. Use 15 oz cans (about 1.5 cups drained) for each 1 cup dried called for in the recipe. Just be sure to rinse them thoroughly to remove excess sodium. The texture will be slightly softer than dried beans, but still delicious. For best results, add them during the last 5 minutes of cooking to prevent over-softening.
Why do my beans turn out mushy in the Instant Pot?
Mushy beans usually happen from overcooking or insufficient liquid. First, ensure you're using 6 cups total broth—the beans need room to absorb moisture. Second, never exceed 25 minutes of pressure cook time (including any additional minutes if needed). For extra insurance, release pressure naturally for 10 minutes before quick-releasing. If using canned beans, add them only at the end.
How can I make this soup spicier without adding heat?
For depth without capsaicin, boost the smoky-sweet profile by doubling the smoked paprika to 2 teaspoons and adding ½ teaspoon of chipotle powder (or 1 chopped chipotle pepper in adobo). A splash of 1 tablespoon soy sauce (or tamari) also adds umami complexity. For a bright finish, stir in 1 teaspoon tomato paste at the end—it enhances all the flavors without heat.
Can I freeze this 15 bean soup?
Let the soup cool completely, then portion it into airtight containers or freezer bags. It keeps for 3 months in the freezer. For best texture, thaw overnight in the fridge and reheat on the stove over medium-low heat, stirring occasionally. Add a splash of water or broth if it thickens too much during reheating. The flavors actually improve after freezing!
What's the best way to adjust the thickness?
If your soup is too thin, simmer uncovered on the stove for 10-15 minutes to reduce. For a thicker texture, mash ½ cup beans lightly with a fork before serving or stir in 1 tablespoon cornstarch mixed with 2 tablespoons water. Pro tip: The soup naturally thickens as it cools, so it's best enjoyed warm. If you prefer it thicker right away, reduce the broth by ½ cup in the recipe.
