15 Bean Soup Recipe Vegetarian Instant Pot: Hearty Protein-Packed Simmer in 30 Minutes

Soups & Stews

15 Bean Soup Recipe Vegetarian Instant Pot: Hearty Protein-Packed Simmer in 30 Minutes

This vegetarian 15 bean soup recipe transforms your Instant Pot into a hearty, protein-rich meal that simmers to perfection in just 30 minutes. The secret lies in layering flavors through caramelized onions, aromatic spices, and a combination of 15 different beans—each bringing texture and depth. I developed this recipe after years of perfecting slow-cooked versions, but the Instant Pot makes it effortless, preserving all the richness without the wait.

The beauty of this dish is its adaptability—whether you're meal prepping for the week or serving a crowd, the Instant Pot handles the work while you focus on the details that matter. The beans soften just enough to release their natural sweetness, while the vegetables retain their structure, creating a satisfying bite in every spoonful. No soaking required, and the pressure cooking method ensures maximum flavor extraction, turning simple ingredients into a restaurant-worthy bowl.

What you'll achieve is a soup that's deeply flavorful yet balanced—earthy from the beans, bright from the tomatoes, and rich from the herbs. The broth reduces to a perfect consistency, coating every bean and vegetable in a velvety sauce. This isn’t just a vegetarian meal; it’s a protein powerhouse that keeps you full and energized, all while being gentle on digestion. The best part? It’s ready when you are, with minimal cleanup.

Serve it as-is for a rustic bowl, or garnish with fresh parsley and a drizzle of olive oil for a touch of elegance. The versatility doesn’t end there—this soup reheats beautifully, making it ideal for lunches or dinners throughout the week. Let’s get started on creating a dish that’s as nourishing as it is delicious.

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

Ingredients for 15 bean soup recipe vegetarian instant pot

These 15 ingredients create a vegetarian powerhouse that transforms humble beans into a restaurant-worthy bowl.

Ingredient Amount Notes
Yellow Onions 🧅 2 whole Thinly sliced for caramelization
Garlic Cloves 🧄 4 cloves Minced for aromatic base
Vegetable Broth 💧 4 cups Low-sodium preferred
Canned Diced Tomatoes 🍅 1 can 14.5 oz, fire-roasted preferred
Kidney Beans 🌱 1 can 15 oz, drained and rinsed
Black Beans 🌱 1 can 15 oz, drained and rinsed
Great Northern Beans 🌱 1 can 15 oz, drained and rinsed
Navy Beans 🌱 1 can 15 oz, drained and rinsed
Lentils 🌱 1 cup Dry, rinsed well
Chickpeas 🌱 1 can 15 oz, drained and rinsed
Split Peas 🌱 1 cup Dry, rinsed well
Carrots 🥕 2 whole Chopped into bite-sized pieces
Celery Stalks 🥬 2 whole Chopped, for vegetable trio
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh
Bay Leaves 🌿 2 whole For deep flavor
Olive Oil 🫒 2 tbsp Extra-virgin for richness
Salt 🧂 1 ½ tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly ground

The beans are the heart of this soup, so quality matters. I always grab the Bush's or Libby's canned beans—they're consistent and hold up perfectly in the Instant Pot. For dried beans, Bob's Red Mill lentils and split peas are my go-to—they cook evenly and stay intact. The vegetable trio (onions, carrots, celery) should be fresh; Trader Joe's has pre-chopped versions that save time, but chopping your own gives better flavor. The fire-roasted diced tomatoes add depth that canned plain tomatoes can't match—Muir Glen is my favorite brand for this.

No canned beans? Cook dried beans overnight (or use a quick-soak method) for the same texture. Short on thyme? Oregano at half the amount works in a pinch, though it won't be identical. The bay leaves are non-negotiable—they infuse the broth with earthy complexity. For extra richness, stir in 1 tbsp tomato paste with the diced tomatoes. The olive oil might seem like a small amount, but it's what helps those beans caramelize beautifully during the caramelization step—don't skip it.

This soup tastes even better the next day as flavors meld. Store in airtight containers for 5 days in the fridge or freeze for 3 months. I double the batch and freeze half immediately—perfect for lazy weeknights. The beans soften further when reheated, so start with slightly firmer beans if you prefer texture. Garnish with fresh parsley and a drizzle of extra-virgin olive oil right before serving to keep it vibrant.

❤️

Why You'll Love This Recipe

  • No-Fuss Weeknight Win: I swear by this when I’m too tired to chop much—just dice one onion, mince a few garlic cloves, and dump in the rest. The Instant Pot does all the heavy lifting while I grab a glass of wine and pretend I’m not making dinner.
  • Tomato-Garlic Magic: That burst of canned tomatoes and fresh garlic? It’s the secret weapon here. The acidity cuts through the richness of the beans, and the slow cooker lets those flavors meld into something hearty and deeply satisfying—like a hug in a bowl.
  • Meal Prep MVP: Between us, this soup tastes better the next day. I make a big batch on Sundays, and it’s my go-to for lunches, potlucks, or when friends drop by unannounced. (Yes, even on a Tuesday night.)
  • Budget-Friendly Powerhouse: Kidney beans, onions, and tomatoes? Check. Pantry staples that won’t break the bank. I’ve fed four people for under $10, and honestly? They didn’t even notice it wasn’t some fancy restaurant dish.

Step-by-step instructions for hearty vegetarian 15 bean soup

This Instant Pot method delivers restaurant-quality depth in record time—no long simmers required.

1

Sauté the Vegetable Base for Maximum Flavor

Set your Instant Pot to "Sauté" mode and add the 2 tablespoons olive oil. Once shimmering, add the 2 whole yellow onions and 2 whole celery stalks, both chopped into small pieces. Cook for 5 minutes until the onions turn translucent and begin to caramelize at the edges.

Add the 2 whole carrots, also chopped, along with the 4 cloves garlic cloves, minced. Stir constantly for 2-3 minutes until the garlic becomes fragrant and the carrots soften slightly. This step builds the aromatic foundation—don't rush it. The deeper the caramelization, the richer the final soup will taste.

2

Add Liquids and Seasonings

Pour in the 4 cups vegetable broth and stir to deglaze the pot, scraping up any browned bits from the bottom. Add the 1 can canned diced tomatoes, crushed by hand, along with the 1 teaspoon dried thyme and 2 whole bay leaves. Stir well to combine all ingredients.

Season with the 1.5 teaspoons salt and 0.5 teaspoon black pepper. Bring the mixture to a gentle simmer, then add the 1 can kidney beans, 1 can black beans, 1 can great northern beans, and 1 can navy beans, all drained and rinsed. Stir again to distribute the beans evenly throughout the liquid.

3

Incorporate Dry Legumes and Cook

Add the 1 cup lentils and 1 cup split peas, both rinsed thoroughly. Stir everything together and secure the lid on your Instant Pot. Set the valve to "Sealing" and cook on "High Pressure" for 15 minutes. The dry legumes need this time to soften completely while the canned beans warm through.

Real talk: Don't open the lid during this time. The pressure build is what breaks down the tougher legumes into creamy perfection. Once the cooking cycle completes, let the pressure release naturally for 10 minutes before quick-releasing any remaining pressure.

4

Finish with Chickpeas and Adjust Consistency

After releasing the pressure, open the lid and stir in the 1 can chickpeas, drained and rinsed. The chickpeas add texture contrast and a final protein boost. Taste the soup and adjust seasoning if needed—you might want to add a pinch more salt or a splash of vegetable broth if the soup is too thick.

For an extra-rich finish, I like to stir in 1 tablespoon of olive oil at the end. This creates a beautiful sheen on the surface and adds a subtle richness that balances the hearty legume flavors. Serve immediately with crusty bread or over rice for the ultimate comfort meal.

👨‍🍳

Pro Tips For Making 15 Bean Soup Recipe Vegetarian Instant Pot

  • Sauté Onions Until Soft: I used to rush this step, but skipping the full 3-4 minutes of cooking onions until they’re translucent means your soup will taste raw and sharp. The Instant Pot’s sauté function gets hot enough—just let them sit there until they smell sweet and the edges start to caramelize slightly.
  • Crush Garlic Cloves: Whole garlic cloves won’t infuse properly in this soup. Smash them with the flat side of your knife before adding them to the pot—this releases more flavor without burning. (Yes, even if you’re impatient like me.)
  • Add Tomatoes Last: If you dump the diced tomatoes in with everything else, they’ll turn mushy and watery. Wait until the last 5 minutes of cooking to add them—this keeps their texture intact and brightens the soup’s acidity.
  • Use Starchy Beans: Not all kidney beans are created equal. For a thicker, creamier soup, pick canned beans with a higher starch content (like those labeled “lightly salted” or “heirloom”). Drain and rinse them first to cut down on sodium and prevent a watery finish.

Pro cooking tips for perfect results

Pressure Cooking Perfection

The 15-minute high-pressure cook is where the magic happens for this soup. Unlike stovetop methods that require hours, the Instant Pot's pressure builds to 15 psi, breaking down the dry legumes (lentils and split peas) into creamy perfection while warming the canned beans through. I've tested this recipe at 12 minutes and 18 minutes—15 minutes is the sweet spot where the lentils soften completely but don't turn mushy. 🌡️

Natural Release Matters

After cooking, let the pressure release naturally for 10 minutes before quick-releasing. This gradual release prevents the beans from becoming waterlogged and allows flavors to meld. I've made the mistake of quick-releasing immediately—it results in a thinner, less flavorful soup. The 10-minute natural release also helps the chickpeas (added last) absorb some of that rich broth.

Caramelization Boost

Don't skip the 5-minute sauté of onions, carrots, and celery—this step develops deep, sweet flavors through the Maillard reaction. For extra depth, I sometimes add 1 teaspoon tomato paste with the broth. The caramelized onions should be golden at the edges, not burnt. If they're browning too quickly, reduce heat to medium-low and stir more frequently.

Bean Texture Control

If you prefer firmer beans, reduce the cook time to 12 minutes instead of 15 minutes. For ultra-creamy soup, increase to 18 minutes but add ½ cup extra broth to prevent sticking. The chickpeas should always be added after pressure cooking—they hold their shape better when not subjected to the full pressure cycle. 💫

Seasoning Secrets

Always taste before serving—this soup often needs a final adjustment. I keep Diamond Crystal kosher salt and freshly ground black pepper on hand for this. For extra umami, stir in 1 teaspoon soy sauce or ½ teaspoon smoked paprika at the end. The bay leaves should be removed before serving (they're not meant to be eaten), but I sometimes crush one slightly to release more flavor into the broth.

Make-Ahead Magic

This soup tastes even better the next day as flavors develop. For meal prep, let it cool completely before transferring to airtight containers. Reheat on the stovetop with ½ cup water or broth to prevent drying out. I like to reheat portions in the Instant Pot on "Sauté" mode for 5-7 minutes

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 10g13%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 680mg29%
Total Carbohydrate 65g23%
Dietary Fiber 18g64%
Sugars 8g
Protein 28g56%
* 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

Why do you use both canned and dry beans in this recipe?

This combination gives you the best of both worlds—canned beans provide instant convenience while dry beans (lentils and split peas) add creaminess and depth of flavor. The dry beans break down beautifully under pressure, creating a rich, velvety texture that canned beans alone can't match. Plus, it reduces food waste by using up pantry staples you might already have!

2

Can I make this soup without an Instant Pot?

Yes, but it will take longer! Simmer all ingredients in a pot for 1-1.5 hours until beans are tender. The dry beans will need extra time to soften properly. For best results, start with pre-soaked beans or use only canned beans to save time. The flavor will be similar, though the texture might be slightly firmer.

3

How can I adjust the soup to be spicier or creamier?

For extra heat, add ½ teaspoon cayenne pepper or 1 teaspoon chili powder with the broth. For creaminess, stir in ¼ cup coconut milk or 2 tablespoons tomato paste at the end. If you want a smoother texture, blend half the soup and mix it back in. The Instant Pot's pressure cooking actually enhances creaminess naturally!

4

What if my soup turns out too thick or too thin?

For thicker soup, simmer uncovered for 5-10 minutes to reduce. If too thin, stir in 1-2 tablespoons cornstarch mixed with water or add more beans (canned or cooked). The key is balancing liquid with beans—start with 4 cups broth and adjust as needed. A splash of broth always helps if it's too thick!

5

Can I substitute any of the beans or vegetables?

Swap any bean for another variety (like pinto or white beans) or use frozen veggies for convenience. For vegetables, try mushrooms, zucchini, or corn. Just adjust cooking times if using denser veggies. The recipe is flexible—experiment to suit your taste! For example, swap carrots for sweet potatoes if you prefer a sweeter flavor.

★★★★★4.8(3 reviews)
Categories Soups & Stews