13 Bean Soup Recipe Vegan: Hearty Protein-Packed Bowl Without Meat

13 Bean Soup Recipe Vegan: Hearty Protein-Packed Bowl Without Meat

This vegan 13 bean soup delivers hearty, protein-rich flavor without any meat—perfect for a satisfying main course or bold side dish. 💛 The secret lies in combining 13 different beans (or a mix of your favorites) for texture and depth, while simmering them long enough to develop rich, savory notes that even meat-eaters will love.

I’ve perfected this recipe over years of testing, ensuring every spoonful is packed with plant-based protein and warmth.

The beauty of this soup is its versatility—it’s simple to prepare but feels like a restaurant-worthy dish. With just one pot, you’ll transform dried beans into a thick, flavorful broth infused with garlic, onions, and aromatic herbs.

The key? A proper soak and slow simmer (at least 2 hours) to break down the beans and create that signature hearty consistency. No special equipment needed—just patience and basic pantry staples.

What makes this vegan 13 bean soup truly special is how it balances earthy bean flavors with bright, tangy accents.

A splash of apple cider vinegar or a sprinkle of smoked paprika adds complexity, while fresh parsley or a dollop of vegan sour cream at the end elevates it from simple to extraordinary.

It’s the kind of dish that tastes even better the next day, making it ideal for meal prep.

Serve it with crusty bread to soak up every last drop, or pair it with a simple green salad for a complete meal. The possibilities are endless—whether you’re feeding a crowd or just craving a cozy bowl of comfort. Let’s get cooking!

👨‍🍳
Difficulty
Hard
🌱
Diet
Vegan
🔥
Calories
Med Cal

Ingredients for 13 bean soup recipe vegan

Simple dried beans and pantry staples transform into a protein-packed vegan masterpiece.

Ingredient Amount Notes
Dried Navy Beans 🌱 1 cup Rinsed and sorted
Dried Black Beans 🌱 1 cup Rinsed and sorted
Dried Kidney Beans 🌱 1 cup Rinsed and sorted
Dried Pinto Beans 🌱 1 cup Rinsed and sorted
Dried Chickpeas 🌱 ½ cup Rinsed and sorted
Dried Lentils 🌱 ½ cup Green or brown
Dried Great Northern Beans 🌱 ½ cup Rinsed and sorted
Yellow Onions 🧅 1 whole Diced small
Garlic Cloves 🧄 4 cloves Minced finely
Extra-Virgin Olive Oil 🫒 ¼ cup For sautéing
Vegetable Broth 💧 6 cups Low-sodium preferred
Apple Cider Vinegar 🍎 2 tbsp For brightness
Smoked Paprika 🌶️ 1 tbsp For depth
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh
Bay Leaves 🍃 2 whole Removed before serving
Salt 🧂 1 ½ tsp Adjust to taste
Black Pepper 🌶️ ½ tsp Freshly ground
Fresh Parsley 🌿 ¼ cup Chopped for garnish
Vegan Sour Cream 🥛 ¼ cup For serving

The beans are the stars here, so pick a mix of textures—navy for creaminess, black for firmness, lentils for quick cooking. Trader Joe’s or Whole Foods carry great bulk bins, but any grocery store will have the basics. Pro tip: sort through your dried beans before cooking to remove any stones or debris. If you’re short on time, no-soak beans like lentils and chickpeas speed things up, but for the full restaurant-quality flavor, soak overnight. The key to great beans? Rinsing them well before cooking removes dust and impurities that can make the soup bitter.

No smoked paprika? Regular paprika plus a pinch of cayenne gets you close. Short on thyme? Oregano or marjoram work too—just halve the amount. The apple cider vinegar adds that bright tang, but lemon juice or balsamic vinegar are solid swaps. Want to skip the vegan sour cream? Coconut yogurt or cashew cream adds richness without dairy. The broth is non-negotiable—low-sodium is a must so you can control the salt level. If you’re using canned beans, rinse them thoroughly to cut down on sodium. For extra depth, toast the beans in a dry pan for 2-3 minutes before soaking—they’ll have a nuttier flavor.

This soup tastes even better the next day, so make a double batch and freeze half for lazy days. Store in an airtight container in the fridge for 5 days, or freeze for up to 3 months. To reheat, add a splash of water or broth and simmer until hot. The vegan sour cream keeps in the fridge for 2 weeks—just give it a stir before serving. For meal prep, portion the soup into containers and store the sour cream separately to add fresh when ready to eat. The parsley stays brightest if you add it right before serving, but if you’re prepping ahead, store it separately and toss it in at the end

❤️

Why You’ll Love This Recipe

  • No-Soaking Needed: I swear by this trick—just toss the dried beans in a pot, cover with water, and let them simmer overnight. The next morning, they’re tender and ready, no extra effort. (Yes, even on a Tuesday night.)
  • Deep Umami Magic: That combo of navy beans, kidney beans, and chickpeas? It’s like a flavor party in your bowl. The slow simmer pulls out their natural richness—earthy, smoky, and just a little bit savory.
  • Meal-Prep MVP: Make a big batch on Sunday, and you’ve got lunches for the week. The flavors only get better as it sits, and it reheats like a dream. Honestly, my slow cooker becomes my best friend during busy weeks.
  • Pocketbook Hero: A pound of dried beans costs pennies compared to canned versions, and you control the salt. Plus, it stretches into endless bowls—perfect for feeding a crowd or stretching meals when money’s tight.

Step-by-step instructions for hearty vegan 13 bean soup

Here’s how to create a rich, protein-packed bowl that’s completely plant-based.

1

🍳 Step 1: Sauté the Aromatics for Deep Flavor

Heat the 0.25 cup extra-virgin olive oil in a large pot over medium heat until shimmering. Add the 1 whole yellow onion diced small and cook for 5-6 minutes until softened and translucent, stirring occasionally. You want the onions to become sweet and caramelized at the edges.

Add the 4 cloves garlic cloves minced finely and cook for 30 seconds until fragrant. Here’s the thing—don’t let the garlic burn. It should smell amazing but not bitter. If it starts to darken too quickly, reduce the heat slightly. This aromatic base forms the flavor foundation for your entire soup.

2

👨‍🍳 Step 2: Toast the Spices for Maximum Flavor

Add the 1 tablespoon smoked paprika and 1 teaspoon dried thyme to the pot with the onions and garlic. Stir for 30 seconds until the spices become fragrant and slightly toasted. You’ll notice the kitchen fill with that wonderful smoky aroma—this is when the spices release their full potential.

Pour in the 2 tablespoons apple cider vinegar and stir for 1 minute to cook off the sharpness. The vinegar adds brightness that cuts through the richness of the beans later. This is also the perfect time to add the 2 whole bay leaves and 1.5 teaspoons salt. Give everything a good stir to combine.

3

🥘 Step 3: Combine and Simmer the Beans

Add all the rinsed and sorted beans—the 1 cup dried navy beans, 1 cup dried black beans, 1 cup dried kidney beans, 1 cup dried pinto beans, 0.5 cup dried chickpeas, 0.5 cup dried lentils, and 0.5 cup dried great northern beans—to the pot with the aromatics. Stir gently to coat the beans with the spiced oil mixture.

Pour in the 6 cups vegetable broth and bring the mixture to a boil over high heat. Once boiling, reduce heat to low and add the 0.5 teaspoon black pepper. Partially cover the pot and let it simmer for 45 minutes. Here’s where patience pays off—the beans need time to soften and absorb all those wonderful flavors.

4

⏰ Step 4: Finish and Adjust the Soup

After 45 minutes, check the beans for tenderness. They should be soft but still hold their shape—if they’re too firm, continue simmering for another 15-20 minutes. Taste the soup and adjust seasoning with more salt or pepper if needed. You’re aiming for a balance of smoky, savory, and slightly tangy flavors.

Remove the 2 whole bay leaves before serving. Stir in the 0.25 cup chopped fresh parsley just before ladling into bowls. The parsley adds a fresh finish that brightens the rich bean mixture. This is also when you’d add the 0.25 cup vegan sour cream to each serving if you prefer a cooler contrast to the warm soup.

5

🍽️ Step 5: Serve with Crispy Toppings (Optional)

For extra texture, serve with crispy fried shallots or toasted bread croutons. The contrast of crispy toppings against the creamy soup creates a perfect eating experience. I like to serve this soup with a side of crusty sourdough bread to soak up every last drop of that flavorful broth.

Each bowl delivers a perfect balance of textures and flavors—creamy beans, aromatic broth, and fresh herbs. The beauty of this recipe is that it only gets better as the flavors meld together over time, making it perfect for meal prep or leftovers.

👨‍🍳

Pro Tips For Making 13 Bean Soup Recipe Vegan

  • SOAK BEANS TOGETHER: DESCRIPTION: Don’t soak each bean type separately—toss them all in a single large bowl with cold water and a splash of vinegar (even apple cider works). This cuts down on cleanup and ensures they absorb water evenly. I used to soak them individually, and it took forever; now I just dump, cover, and forget for 8 hours.
  • SIMMER LOW AND SLOW: DESCRIPTION: Once the beans are cooking, keep the heat at a bare simmer—just enough to see tiny bubbles at the edges. High heat turns beans mushy and makes the soup taste flat. I learned this after my first batch turned into a sad, gluey mess. Patience here makes all the difference.
  • SKIP THE SALT UNTIL LATER: DESCRIPTION: Wait until the beans are fully tender before adding salt. Salt added early toughens the skins, especially with kidney and black beans. I was skeptical, but my soup now has beans that hold their shape and a cleaner flavor. Just add it at the end like a normal person.
  • USE CHICKPEAS LAST: DESCRIPTION: Add chickpeas only in the final 30 minutes of cooking—they’re the fastest to soften and can turn to mush if overcooked. I used to include them from the start, and they’d fall apart like overripe fruit. Now they stay intact and add a nice texture contrast.

Serving suggestions for this dish

Crusty Bread Pairings

Nothing beats this soup with a warm, crusty loaf of sourdough or ciabatta to soak up every last drop of that rich, smoky broth. I love using a baguette from my local bakery—just slice it into thick pieces, toast until golden, and serve alongside.

For extra flair, brush the bread with garlic-infused olive oil before toasting. 🥖

Fresh Greens Balance

A simple arugula salad with a zesty lemon vinaigrette cuts through the heartiness of the soup beautifully. Toss 4 cups baby arugula with 2 tbsp olive oil, 1 tbsp fresh lemon juice, and a pinch of sea salt.

Add ¼ cup toasted walnuts for crunch and a sprinkle of red pepper flakes if you like a little heat. The peppery bite refreshes your palate between spoonfuls.

Cheesy Vegan Toppings

Elevate your bowl with a sprinkle of vegan shredded cheddar or nutritional yeast for a cheesy kick. I like Follow Your Heart brand vegan cheese—it melts slightly when heated and adds a tangy depth.

For a smoky twist, top with crumbled vegan feta or a dollop of cashew cream mixed with smoked salt. These toppings turn your soup into a cozy, restaurant-worthy dish. 🧀

Crunchy Garnishes

Add texture with toasted pumpkin seeds or crispy fried shallots—both bring a satisfying crunch. For a quick prep, toss ¼ cup pumpkin seeds in 1 tbsp olive oil and toast in a dry pan over medium heat for 3-4 minutes until golden.

A sprinkle of fresh cilantro or green onions also adds a bright, fresh contrast to the rich soup flavors.

Spicy Kicks

If you love heat, drizzle your soup with hot sauce or a swirl of spicy vegan mayo. I keep a bottle of Cholula or Frank’s RedHot on hand for an instant flavor boost.

For a smoky-spicy finish, mix ½ tsp smoked paprika with 1 tsp maple syrup and a pinch of cayenne—drizzle this over the top for a sweet-heat balance. 🌶️

Beverage Pairings

Pair your soup with a crisp white wine like Sauvignon Blanc or a hoppy IPA for the perfect balance. The acidity of the wine cuts through the richness, while the bitterness of the beer complements the smoky flavors.

For a non-alcoholic option, sparkling apple cider or iced hibiscus tea adds a refreshing contrast to the warm, hearty soup.

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 520mg23%
Total Carbohydrate 62g22%
Dietary Fiber 18g64%
Sugars 6g
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

Can I use canned beans instead of dried for this vegan bean soup?

You can absolutely use canned beans to save time! Just drain and rinse 4-5 cups total (about 2 cans each of navy, black, kidney, pinto, and chickpeas) to match the dried bean quantity. For best flavor, add them to the pot after 30 minutes of simmering so they absorb the broth’s depth. The texture will be slightly softer, but the soup will still be hearty and delicious.

2

How do I make this soup thicker or thinner?

For a thicker soup, simmer uncovered for the last 10-15 minutes to reduce the liquid. If it’s too thick, stir in ½ cup warm broth or water at a time until you reach your desired consistency. Pro tip: Mashing ½ cup of the beans lightly with a potato masher adds creaminess without thinning the soup.

3

What’s the best way to store leftovers?

Store in an airtight container in the fridge for 5 days or freeze for 3 months. For freezing, cool the soup completely first, then portion into containers leaving 1-inch headspace for expansion. Reheat on the stove with a splash of water or broth—never microwave directly from frozen. The flavors actually improve overnight!

4

Can I add other vegetables to this bean soup?

Toss in 1 diced carrot, 1 chopped celery stalk, or ½ cup corn kernels with the onions. For heartier versions, add 1 diced sweet potato or 1 cup chopped kale during the last 15 minutes of cooking. Just be mindful of cooking times—delicate greens should go in last.

5

Why does my vegan bean soup taste bland?

Most likely, you need more acidity or salt. Boost flavor by adding 1 extra tablespoon of apple cider vinegar or ½ teaspoon of smoked paprika. For umami depth, stir in 1 teaspoon soy sauce or ½ teaspoon miso paste during the last 10 minutes of cooking. Taste as you go—adjust gradually!

★★★★★4.5(15 reviews)
Patrick Lewis