10 Bean Soup Recipe: Crock Pot Vegetarian Protein Boost

Soups & Stews

10 Bean Soup Recipe: Crock Pot Vegetarian Protein Boost

This crock pot vegetarian 10-bean soup delivers hearty, protein-rich comfort in just a few hours—no chopping, no fuss, and no compromises on flavor. The slow cooker transforms simple ingredients into a rich, savory broth packed with tender beans, aromatic vegetables, and warm spices that deepen as they simmer. I perfected this recipe after years of testing bean combinations, and the results are consistently restaurant-quality without the effort.

The beauty of this method lies in its simplicity: dump everything into your crock pot, set it to low, and let the magic happen. You’ll use a mix of dried beans—black, kidney, pinto, and more—for maximum texture and nutrition, while garlic, onions, and herbs build layers of flavor. The soup thickens naturally as it cooks, creating a satisfying, brothy consistency that’s perfect for chilly days or meal prep.

By the time you’re ready to serve, you’ll have a steaming bowl of soup with tender beans that hold their shape, a deep umami broth, and just the right balance of smoky, earthy, and slightly sweet notes. The slow cooker ensures even cooking and maximum flavor extraction, turning basic ingredients into something truly special. This is the kind of dish that tastes even better the next day, making it ideal for busy weeks.

Serve it with crusty bread for dipping or a sprinkle of fresh parsley for brightness. The recipe scales easily, so double it for leftovers or a crowd. Here’s how to make it perfectly every time.

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

Ingredients for 10 bean soup recipe crock pot vegetarian

Ten dried beans plus simple pantry staples create this restaurant-quality vegetarian crock pot soup.

Ingredient Amount Notes
Black Beans (Dried) 🌱 1 cup Rinse before cooking
Kidney Beans (Dried) 🌱 1 cup Rinse before cooking
Pinto Beans (Dried) 🌱 1 cup Rinse before cooking
Navy Beans (Dried) 🌱 ½ cup Rinse before cooking
Great Northern Beans (Dried) 🌱 ½ cup Rinse before cooking
Chickpeas (Dried) 🌱 ½ cup Rinse before cooking
Lentils (Green or Brown) 🌱 ½ cup Rinse before cooking
Vegetable Broth 💧 6 cups Low-sodium preferred
Carrots 🥕 2 medium Chopped into chunks
Celery Stalk 🧅 2 whole Chopped into pieces
Yellow Onion 🧅 1 whole Diced
Garlic Cloves 🧄 4 cloves Minced
Tomato Paste 🍅 ½ cup No-salt-added preferred
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh
Bay Leaves 🌿 2 whole Remove before serving
Smoked Paprika 🌶️ 1 tsp For smoky depth
Ground Cumin 🌿 1 tsp Toasted for warmth
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground
Fresh Parsley 🌿 ¼ cup Chopped for garnish

The beans are the heart of this soup, so pick a mix with varied textures. Bob’s Red Mill or Whole Foods bulk bins have great options—look for organic if you can. Rinse them thoroughly before adding to remove debris. For the broth, low-sodium vegetable broth is key—Pacific Foods or Imagine brands are reliable. The carrots and celery form the aromatic base, so chop them evenly for consistent cooking. Fresh garlic and onion? Trader Joe’s sells pre-minced garlic in jars, which saves time without sacrificing flavor.

Short on one type of bean? Substitute with another dried bean—just keep the total at 4 cups. No smoked paprika? Regular paprika plus a pinch of liquid smoke works in a pinch. The tomato paste can be swapped for 1 can (14 oz) crushed tomatoes if you prefer. Fresh herbs? Dried thyme at one-third the amount gets you close. For extra depth, add 1 tsp soy sauce or Worcestershire (ensure vegetarian version) to the broth. The soup thickens as it cooks, but you can add 1/2 cup water or broth if it’s too thick.

This soup tastes even better the next day as flavors meld. Store in the fridge for 5-6 days or freeze for up to 3 months. For freezing, portion into containers with 1-inch headspace—beans expand slightly. Reheat gently on the stove or microwave until steaming. The parsley is purely for garnish, so add it fresh right before serving. Double the recipe for a crowd—it’s that easy.

❤️

Why You'll Love This Recipe

  • Rich Without Effort: Between us, this soup tastes like it simmered for hours, but it’s actually low-effort. The mix of black, kidney, pinto, navy, and Great Northern beans creates this deep, earthy base that just happens when you let them slow-cook. Add a splash of broth and a handful of spices, and suddenly you’ve got restaurant-quality flavor without the fuss.
  • Meal Prep MVP: Honestly, this is my go-to for busy weeks. Make a big batch on Sunday, and you’ve got lunches covered for days. The flavors actually get better as it sits—yes, even after three days in the fridge. I pack it in jars or containers, and it’s ready to grab when I’m running out the door.
  • Budget-Friendly Powerhouse: Dried beans are my secret weapon for stretching meals without breaking the bank. A pound of mixed beans costs pennies compared to canned, and they deliver way more substance. Plus, the leftovers? Freezer-friendly and just as satisfying reheated. It’s the kind of dish that makes me proud of my grocery bill.

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

This method delivers hearty, flavorful bean soup with minimal effort and maximum nutrition.

1

Prepare and Soak the Dried Beans

First, sort through all the dried beans to remove any debris or stones. Rinse each type—1 cup black beans, 1 cup kidney beans, 1 cup pinto beans, 0.5 cup navy beans, 0.5 cup great northern beans, and 0.5 cup chickpeas—separately in a colander under cold water. This removes any dust and prepares them for cooking.

Place all the rinsed beans in a large bowl and cover them with plenty of cold water—at least 4 inches above the beans. Let them soak for 8-12 hours or overnight. The water should remain cold during soaking to prevent premature cooking. This step significantly reduces cooking time and ensures even tenderness. If you forget to soak, you can still cook them, but it will take 2-3 hours longer in the crock pot.

2

Sauté the Aromatics and Build the Base

While the beans soak, dice the 2 medium carrots into ½-inch chunks, chop the 2 whole celery stalks into ¼-inch pieces, and finely dice the 1 whole yellow onion. In a large skillet, heat 1 tablespoon olive oil over medium heat. Add the carrots, celery, and onion, cooking for 5-7 minutes until they soften and begin to caramelize slightly.

Add the 4 minced garlic cloves, 0.5 cup tomato paste, 1 tsp dried thyme, 1 tsp smoked paprika, and 1 tsp ground cumin. Stir for 1 minute until fragrant. This step builds deep, complex flavors that will infuse the entire soup. Transfer the sautéed mixture to your crock pot.

3

Combine Ingredients and Cook

Drain the soaked beans and add them to the crock pot along with the 0.5 cup lentils, 6 cups vegetable broth, and the remaining spices: 1.5 tsp salt and 0.5 tsp black pepper. Stir gently to combine, making sure the beans are fully submerged in the broth. Place the 2 whole bay leaves on top—they'll infuse flavor without needing removal.

Cook on low heat for 6-8 hours or on high heat for 3-4 hours. The soup is done when all the beans are tender and the flavors have melded together. You'll know it's ready when the beans easily mash between your fingers with gentle pressure. Avoid lifting the lid during cooking to maintain consistent heat and prevent overfilling the pot.

4

Finish and Serve

Once the beans are tender, remove the 2 bay leaves and discard them. Taste the soup and adjust the seasoning if needed—add more salt or pepper as necessary. For extra richness, you can stir in 1 tablespoon olive oil or a splash of vegetable broth if the soup is too thick.

Ladle the soup into bowls and garnish each serving with 1 tablespoon chopped fresh parsley. The parsley adds a bright, fresh contrast to the hearty bean flavors. Serve immediately with crusty bread or over rice for a complete meal. This soup tastes even better the next day as the flavors continue to develop.

👨‍🍳

Pro Tips For Making 10 Bean Soup Recipe Crock Pot Vegetarian

  • SOAK BEANS OVERNIGHT: I learned this the hard way—skipping the soak leaves you with tough, mealy beans in the crock pot. Use a big bowl, cover with water by 2 inches, and let them sit 8+ hours (or at least 2 hours in hot water). Kidney beans especially need the extra time, or they’ll stay chewy no matter how long you cook them.
  • SORT BEANS FIRST: Take 5 minutes to pick through dried beans before soaking—toss out any stones, shriveled bits, or discolored ones. Navy and Great Northern beans hide tiny pebbles like nobody’s business, and you don’t want to crunch down on one mid-bite. A colander and good light make this easier than you’d think.
  • STIR AND SKIM MID-COOK: Set a timer for 2 hours into the crock pot cycle—open the lid, give everything a good stir, and skim off any foam or scum that’s formed. Beans release starch early, and if you let it sit, the soup turns gluey instead of rich. (Yes, even if you’re lazy like me, this makes a real difference.)
  • ADD ACID LATE: Hold off on tomatoes, tomato paste, or vinegar until the last 30 minutes of cooking. The acid breaks down beans’ skins prematurely, turning the soup mushy. Save the acidity for flavor at the end—your Great Northerns will stay intact, and the texture stays perfect. Trust the process.

Dietary considerations for this recipe

Gluten-Free Assurance

This recipe is naturally gluten-free—just ensure your vegetable broth and tomato paste carry the certified gluten-free label. Brands like Pacific Foods or Imagine offer reliable gluten-free broth options. Double-check spices too; some smoked paprika blends contain wheat. With these ingredients, you can enjoy this hearty soup worry-free. 🌱

Low-Carb Adaptations

For a low-carb version, reduce the beans to 2 cups total and replace with 1 cup cauliflower rice or zucchini chunks. Boost umami with an extra ½ cup mushroom broth to maintain depth. The lentils can stay for fiber, but omit them if strict on carbs. This keeps the dish satisfying while cutting net carbs significantly.

Vegan-Friendly

This soup is already vegan—no animal products are used! For extra richness, stir in 1 tablespoon nutritional yeast or 1 tsp miso paste after cooking. Both add depth and a cheesy-like flavor. The smoked paprika and cumin already provide robust, savory notes that vegans will love. No adjustments needed beyond these optional boosters. ✨

High-Protein Boost

Want even more protein? Add ½ cup cooked quinoa or ½ cup crumbled tempeh to each serving. Both options blend seamlessly into the soup without altering texture. Tempeh also adds a nutty depth that pairs beautifully with the smoky spices. For a quick boost, simply stir in 1 scoop unflavored pea protein powder when reheating—it dissolves smoothly. 💪

Allergen Considerations

Watch for soy if using Worcestershire or soy sauce—opt for coconut aminos instead. For nightshade-sensitive eaters, swap smoked paprika for turmeric (½ tsp) and omit tomato paste. Always check bean labels for cross-contamination warnings if allergies are severe. This soup is otherwise free of top allergens, making it a safe bet for most dietary restrictions. 💛

Nutrition facts

Servings 6
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 3g4%
Saturated Fat 0g0%
Cholesterol 0mg0%
Sodium 620mg27%
Total Carbohydrate 52g18%
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 crock pot recipe?

Yes! For a faster version, substitute all dried beans with 4 cups total canned beans (drained and rinsed). Use a mix like black, kidney, and pinto for variety. Reduce cooking time to 2-3 hours on high since canned beans are pre-cooked. The texture will be slightly softer but still delicious. Just add them with the broth and spices.

2

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

The crock pot naturally thickens as it cooks, but you can adjust consistency easily. For thicker soup, cook uncovered for the last 30 minutes on high heat—the evaporation will concentrate the flavors. Too thin? Stir in 1-2 tablespoons cornstarch mixed with cold water or add ½ cup mashed beans to thicken naturally. Avoid adding broth after cooking—it dilutes the flavor.

3

How do I make this soup spicier or more flavorful?

For heat, add ½ teaspoon cayenne pepper or 1 chopped jalapeño with the aromatics. For deeper flavor, sauté 1 diced bell pepper with the onions or stir in 1 tablespoon soy sauce (vegetarian version) at the end. A splash of apple cider vinegar (1 tsp) brightens the broth, while a pinch of sugar balances the smoky notes. Toast the spices in the skillet for 30 seconds before adding to enhance aroma.

4

Can I make this soup in an Instant Pot instead?

Use the same ingredients but adjust cooking time to 20 minutes on high pressure after sautéing. Quick-release the pressure, then let it sit for 5 minutes before opening. For extra tenderness, add ½ cup water to the pot before sealing. The Instant Pot version cooks 80% faster but requires less soaking time—just 1 hour for dried beans instead of overnight.

5

What’s the best way to store and reheat leftovers?

Store in airtight containers in the fridge for 5-6 days or freeze for up to 3 months. For reheating, warm on the stove over medium-low heat for 10-15 minutes, stirring occasionally. Avoid microwaving—it can make the beans mushy. If the soup seems too thick after reheating, add 1-2 tablespoons broth to restore consistency. The flavors actually improve overnight!

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