10 Bean Soup Recipe: Crock Pot Vegetarian Protein Powerhouse

Soups & Stews

10 Bean Soup Recipe: Crock Pot Vegetarian Protein Powerhouse

This crock pot vegetarian 10 bean soup transforms humble pantry staples into a hearty, protein-rich meal that practically cooks itself. The slow cooker’s gentle heat tenderizes beans and melds flavors into a deeply satisfying broth—no chopping, no fuss, just pure comfort. I’ve perfected this recipe over years of testing, ensuring every spoonful delivers that perfect balance of earthy beans, smoky spices, and rich tomato depth.

The beauty of this recipe lies in its simplicity: just 10 minutes of prep, then hands-off cooking for 6-8 hours on low. The beans—black, kidney, pinto, and more—soak up the savory broth while developing a tender texture that’s impossible to achieve on the stovetop. A touch of cumin, garlic, and bay leaf builds layers of flavor that deepen with every hour, making this soup taste even better the next day.

What you’ll end up with is a restaurant-quality vegetarian soup that’s packed with plant-based protein, fiber, and warmth—ideal for chilly evenings or meal prep. The beans become irresistibly soft yet hold their shape, while the broth reduces to a velvety consistency that clings to every spoonful. Serve it with crusty bread or over rice to soak up every last drop of that flavorful liquid gold.

This recipe scales effortlessly for crowds, freezes beautifully for later, and adapts to dietary needs with optional additions like diced tomatoes or spinach. The crock pot does all the work, leaving you free to relax while dinner simmers into perfection. Here’s how to make it.

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

Ingredients for 10 bean soup recipe crock pot vegetarian

Pantry staples meet slow-cooker magic for this hearty vegetarian 10 bean soup.

Ingredient Amount Notes
Black Beans 🌱 1 cup Dried or canned, drained
Kidney Beans 🌱 1 cup Dried or canned, drained
Pinto Beans 🌱 1 cup Dried or canned, drained
Navy Beans 🌱 1 cup Dried or canned, drained
Great Northern Beans 🌱 1 cup Dried or canned, drained
Chickpeas 🌱 1 cup Dried or canned, drained
Lentils 🌱 ½ cup Green or brown, rinsed
Diced Tomatoes 🍅 2 cups Canned, fire-roasted preferred
Vegetable Broth 💧 4 cups Low-sodium preferred
Onion 🧅 1 whole Medium, diced
Garlic Cloves 🧄 4 cloves Minced
Carrots 🥕 2 medium Peeled, chopped
Celery Stalks 🌿 3 whole Chopped
Ground Cumin 🌿 1 tbsp Toasted for depth
Dried Oregano 🍃 1 tsp Mexican oregano preferred
Bay Leaves 🌿 2 whole Fresh preferred
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Olive Oil 🫒 2 tbsp Extra-virgin for richness

The beans are the soul of this soup. Dried beans give the most authentic texture, but canned in a pinch works too—just drain and rinse well. I always grab a mix of black, kidney, and pinto from the bulk bin at Whole Foods or Trader Joe's for variety. For the broth, low-sodium vegetable broth keeps the flavors balanced—no need to add extra salt later. The carrots and celery form the aromatic base, so don't skip chopping them small. Fresh bay leaves add a subtle herbal note that really elevates the dish.

No Mexican oregano? Regular dried oregano at double the amount works, but the flavor profile shifts slightly. Short on celery? Substitute with an extra carrot or bell pepper for color. The tomatoes can be fresh if you prefer, but fire-roasted canned tomatoes add smoky depth with zero effort. For extra richness, stir in 1 tablespoon of tomato paste with the spices. The lentils cook faster than the beans, so they'll break down into a creamy texture—perfect for adding body to the soup.

This soup tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days. For longer storage, portion into freezer-safe containers and freeze for up to 6 months. Reheat gently on the stovetop or in the microwave, adding a splash of water if it's too thick. I always make a double batch—one for dinner, one for lunches the next week. The beans hold their shape beautifully after freezing, so you won't lose texture.

❤️

Why You'll Love This Recipe

  • Dump-and-Go Magic: I swear by this—just toss in the beans, broth, and spices, then walk away. No chopping, no stirring every five minutes, just perfect texture when you come back. The crock pot does all the heavy lifting while you sip wine or scroll through memes.
  • Umami Bomb Combo: Honestly, those five beans together? It’s like a flavor party. The kidney beans add richness, the pintos bring heartiness, and the navy beans? They’re the secret MVP that makes every spoonful ridiculously satisfying. (Yes, even on a Tuesday night.)
  • Meal Prep MVP: This soup tastes better the next day—like, actually better. I make a double batch on Sunday, portion it out, and freeze half. Reheating takes two minutes, and it’s my go-to for lazy mornings or when I drag myself home from work.
  • Budget-Friendly Powerhouse: A 20-pound bag of dried beans costs less than $10 and feeds my family for weeks. No fancy ingredients, no waste—just pure, filling goodness. Between us, this is how I stretch my grocery budget without sacrificing flavor.

Step-by-step instructions for crock pot 10 bean soup

This method delivers hearty, flavorful soup with minimal effort—just combine, cook, and enjoy.

1

Sauté Aromatics for Depth of Flavor

Heat the 2 tablespoons olive oil in a large skillet over medium heat. Add the diced onion, chopped carrots, and chopped celery stalks, cooking for 5-6 minutes until softened and the vegetables begin to release their natural juices. This step builds the soup's foundation by developing a rich, aromatic base.

Next, add the minced garlic cloves and cook for 30 seconds until fragrant. Immediately transfer everything to your crock pot—don't let the garlic burn. This quick sauté ensures the vegetables release their sweetness while preventing bitter flavors from overcooking.

2

Combine All Ingredients in the Crock Pot

Add the 1 cup black beans, 1 cup kidney beans, 1 cup pinto beans, 1 cup navy beans, 1 cup great northern beans, 1 cup chickpeas, and 0.5 cup lentils to the crock pot. If using dried beans, they'll soften during cooking; canned beans will simply become part of the hearty texture. Stir in the 2 cups diced tomatoes, 4 cups vegetable broth, 1 tablespoon ground cumin, 1 teaspoon dried oregano, 2 whole bay leaves, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. The combination of spices and herbs will infuse the broth with warm, earthy notes.

Real talk: If you're using dried beans, you might notice the soup looks a bit thick before cooking. That's normal—the beans will absorb liquid and soften as they cook. The final texture will be rich and satisfying, not watery.

3

Cook on Low for Maximum Tenderness

Cover the crock pot and cook on low heat for 6-8 hours. This slow cooking method ensures the beans become fork-tender without breaking down into mush. The crock pot's gentle heat allows all the flavors to meld together naturally, creating a deeply flavorful broth.

Here's the thing—if you're short on time, you can cook on high heat for 3-4 hours, but the beans may not be as tender. I recommend sticking with the low setting for the best texture and flavor. Check occasionally to ensure the liquid level hasn't dropped too low; if needed, add a splash of water to prevent burning.

4

Adjust Seasoning and Serve Warm

Once the beans are tender and the soup has reached your desired consistency, remove the bay leaves and taste. Adjust the seasoning with additional salt or black pepper if needed. The soup should be rich and flavorful, with a perfect balance of spices and herbs.

Serve the soup warm, garnished with a sprinkle of fresh parsley or a drizzle of olive oil if desired. Each bowl delivers a hearty serving of protein and fiber, perfect for a comforting meal. Store any leftovers in an airtight container in the refrigerator for up to 5 days or freeze for 3 months. The flavors only deepen over time!

👨‍🍳

Pro Tips For Making 10 Bean Soup Recipe Crock Pot Vegetarian

  • SOAK BEANS OVERNIGHT: I learned this the hard way—skipping the soak leaves your crock pot soup with beans that stay stubbornly firm no matter how long you cook them. Use 5 cups of water per 1 cup of beans, let them sit in the fridge overnight, then drain before adding to the pot. Navy and Great Northern beans especially benefit from this; they’ll break down into creamy texture instead of mushy chunks.
  • SALT THE BEANS FIRST: Add 1 teaspoon of salt to the soaking water (or directly to the crock pot when you start). This isn’t just about flavor—it helps the beans soften faster and prevents that bland, watery taste that sneaks in when you forget. Kidney beans in particular need this early salt boost to mellow out their sharp edge.
  • AVOID CRAMMING THE POT: Fill your crock pot only halfway with beans and broth—any more and you’ll end up with a sad, watery mess. The beans expand dramatically, and if you start with a packed pot, you’ll have a gloppy soup instead of the thick, hearty texture you want. Navy beans and pinto beans swell the most, so leave room for them.
  • STIR IN TOMATOES LATE: Add your canned tomatoes (or tomato paste) only in the last 30 minutes of cooking. This keeps their bright color and prevents them from turning mushy or losing their acidity, which balances the earthy bean flavors. I used to add them early, and the soup always tasted dull—now it’s rich without being heavy.

Creative variations of this dish

Smoky Chipotle Twist

Transform this soup into a smoky fiesta by adding 2 tablespoons adobo sauce (from canned chipotle peppers) with the spices. The smoldering heat of chipotle pairs beautifully with the earthy beans. For extra depth, stir in 1 teaspoon smoked paprika and ½ teaspoon cayenne pepper—just be sure to taste first, as the flavors can intensify during cooking. Serve with a dollop of sour cream or avocado slices for balance. 🌶️

Creamy Coconut Version

Turn this into a tropical-inspired soup by swapping 2 cups vegetable broth with 1 cup coconut milk (canned, full-fat) and 1 cup water. Add 1 teaspoon ground turmeric for color and warmth, plus ½ teaspoon ground ginger for a zesty kick. The coconut milk adds a velvety richness that complements the beans perfectly. Garnish with cilantro and a squeeze of lime before serving. 🥥

Mediterranean Herb Adaptation

Infuse this soup with Mediterranean flair by replacing dried oregano with 1 teaspoon dried thyme and 1 teaspoon dried rosemary. Add 1 cup chopped sun-dried tomatoes (oil-packed, drained) and ½ cup kalamata olives (pitted and halved) during the final 30 minutes of cooking. Finish with a sprinkle of feta cheese and a drizzle of extra-virgin olive oil for a bright, herby twist. 🌿

Spicy Cajun Kick

Give this soup a Louisiana-inspired makeover by swapping cumin and oregano for 1 tablespoon Cajun seasoning (like Tony Chachere’s) and ½ teaspoon smoked paprika. Add 1 diced green bell pepper and 1 diced jalapeño (seeds removed for mild heat) with the aromatics. Stir in ½ cup chopped andouille sausage (optional, for a vegetarian-friendly protein boost) in the last 30 minutes of cooking. 🔥

Lentil-Free Protein Boost

Skip the lentils and add 1 cup cooked quinoa (or ½ cup cooked farro) for extra texture and protein. Alternatively, stir in 1 cup cooked diced sweet potatoes for natural sweetness and creaminess. Both additions bulk up the soup while keeping it hearty and satisfying. The quinoa adds a nutty note, while sweet potatoes introduce a subtle caramelized flavor. 🥔

Seasonal Winter Warmth

For a cozier winter version, add 1 diced apple (like Honeycrisp) and 1 diced small rutabaga (peeled and chopped) with the carrots and celery. The apple adds a touch of sweetness, while the rutabaga brings a peppery depth. Finish with a sprinkle of toasted pumpkin seeds for crunch and a garnish of fresh sage for an autumnal touch. ❄️

Nutrition facts

Servings 6
Amount Per Serving
Calories 320kcal
% Daily Value *
Total Fat 8g10%
Saturated Fat 1g5%
Cholesterol 0mg0%
Sodium 650mg28%
Total Carbohydrate 55g19%
Dietary Fiber 18g64%
Sugars 6g
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 recipe?

Canned beans work perfectly and save you 6-8 hours of soaking time. Just drain and rinse them thoroughly to remove excess sodium. For best texture, use a mix of black, kidney, and pinto beans from the canned section. The soup will still develop rich, hearty flavors—just check the liquid level and add a splash of broth if needed during cooking.

2

How do I adjust the thickness of the soup?

Start with 4 cups vegetable broth for a medium consistency. If the soup is too thick after cooking, stir in ½ to 1 cup warm water or broth until it reaches your desired thickness. For a thicker soup, reduce the broth to 3 cups initially. The beans will absorb liquid as they cook, so it's better to start with slightly more liquid than you think you'll need.

3

Can I make this soup in an Instant Pot instead of a crock pot?

Yes! For an Instant Pot, sauté the aromatics first, then add all ingredients and cook on high pressure for 15 minutes. Let the pressure release naturally for 10 minutes, then check bean tenderness. If they need more time, cook another 5 minutes. The Instant Pot version cooks faster but may require slightly more broth to prevent burning. The flavors will still develop beautifully!

4

What if I don't have all 10 types of beans?

No problem! Use whatever beans you have on hand—just aim for a mix of 3-5 varieties for best texture and flavor. A combination of black, kidney, and pinto beans works perfectly. If you're short on beans, add extra lentils or chickpeas to maintain the hearty texture. The key is variety in color and shape for visual appeal and balanced taste.

5

How do I prevent the soup from getting mushy?

Cooking on low heat for 6-8 hours is key to tender but not mushy beans. Avoid high heat, which can break down the beans too quickly. If using dried beans, make sure they're fully covered with liquid. For extra texture, add ½ cup cooked quinoa or farro during the final 30 minutes of cooking. This keeps the beans intact while adding heartiness.

★★★★★4.5(14 reviews)
Categories Soups & Stews