All Bean Soup Recipe: Smoky Garlic-Infused Pantry-to-Pot Heartiness

Soups & Stews

All Bean Soup Recipe: Smoky Garlic-Infused Pantry-to-Pot Heartiness

This all bean soup recipe transforms humble pantry staples into a smoky, garlic-infused masterpiece that's heartier than any takeout bowl. The secret lies in layering flavors—caramelized onions, toasted spices, and a deep, savory broth that clings to every bean. I developed this after years of testing vegan soups, and it never fails to satisfy even the most skeptical meat-eaters.

The beauty of this recipe is its flexibility—swap any combination of beans (black, kidney, chickpeas) and adjust the broth to suit your taste. A slow simmer develops rich, complex flavors while keeping the beans tender. The smoky garlic infusion comes from a simple technique that requires no special equipment, just patience and a few key ingredients.

What you'll end up with is a deeply aromatic soup with a perfect balance of textures—creamy from the beans, hearty from the vegetables, and rich from the broth. Each spoonful delivers layers of smoky, garlicky goodness that makes this more than just a soup; it's a meal that feels like a warm hug on a chilly day.

Perfect for meal prepping, potlucks, or cozy weeknight dinners, this recipe scales effortlessly. The leftovers actually taste better the next day as the flavors meld even more. Let's get started on creating this pantry-to-pot masterpiece.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for all bean soup

Pantry staples meet smoky garlic magic for this deeply satisfying vegan bean soup.

Ingredient Amount Notes
Dried Black Beans 🌱 1 ½ cups Unsoaked, drained and rinsed
Dried Kidney Beans 🌱 1 cup Unsoaked, drained and rinsed
Dried Chickpeas 🌱 1 cup Unsoaked, drained and rinsed
Yellow Onions 🧅 2 whole Thinly sliced for caramelizing
Carrots 🥕 3 medium Peeled and chopped into chunks
Celery Stalks 🌿 3 whole Chopped into 1/2-inch pieces
Garlic Cloves 🧄 8 cloves Minced for smoky infusion
Smoked Paprika 🌶️ 1 tbsp For deep smoky flavor
Ground Cumin 🌿 1 tbsp Toasted for earthy depth
Vegetable Broth 💧 6 cups Low-sodium preferred
Tomato Paste 🍅 ½ cup For rich, concentrated flavor
Extra-Virgin Olive Oil 🫒 ¼ cup For caramelizing onions
Fresh Thyme Leaves 🌿 ¼ cup Or 1 tbsp dried thyme
Salt 🧂 1 ½ tsp Adjust to taste
Black Peppercorns 🌶️ ½ tsp Freshly ground

The beans are the heart of this soup, so choose a mix of textures—black beans for creaminess, kidney beans for heartiness, and chickpeas for structure. Trader Joe's bulk bins have great options, but any dried beans work. Just make sure they're organic if possible—non-organic beans can have higher pesticide residues. Soaking isn't required, but if you have time, it cuts cooking time by about 30 minutes. The onions? Yellow or red both work, but yellow caramelizes slightly better. For the carrots, orange or purple varieties add visual appeal, but regular orange works perfectly fine. The celery adds that classic mirepoix flavor—don't skip it, even if you're in a hurry.

No smoked paprika? Liquid smoke at half the amount works in a pinch, though it has a different profile. Fresh thyme is ideal, but dried works at one-third the amount. The tomato paste can be substituted with 1 can crushed tomatoes, though you'll need to adjust the broth ratio. For the broth, Homemade is best, but Pacific Foods or Imagine brands are solid low-sodium options. Want more depth? Add 1 tsp soy sauce or 1/2 tsp miso paste to the broth. The garlic is non-negotiable—roast some cloves separately for an extra smoky flavor if you're feeling fancy. Just don't burn them!

This soup tastes even better the next day as flavors meld. Store in the fridge for 5-6 days or freeze portions for up to 3 months. I like to portion it into quart-sized containers—perfect for lunches. The beans will soften further when reheated, so don't overcook them initially. For meal prep, double the recipe—it's perfect for potlucks or feeding a crowd. The broth can be made ahead too—just store it separately and combine when ready to serve. That way, you're not stuck with a watery soup if you're short on time.

❤️

Why You'll Love This Recipe

  • No-Soaking Needed: I’ll admit, I used to dread soaking beans—but this recipe skips it entirely. Just toss the dried black, kidney, and chickpeas in a pot with onions and carrots, cover with water, and let them simmer. By the time the onions turn golden and the carrots soften, those beans are tender and packed with flavor. Honestly, it’s the kind of shortcut that makes me want to cook more.
  • Sweet-Savory Magic: Here’s what sold me—the way the caramelized onions and sweet carrots play off the earthy beans. The black beans add richness, the kidney beans bring a meaty texture, and the chickpeas? They soak up every bit of flavor like a sponge. It’s not fancy, but it’s ridiculously satisfying, especially when you add a splash of vinegar or hot sauce at the end.
  • Meal Prep MVP: Between us, this is my go-to for busy weeks. Make a big batch on Sunday—it reheats like a dream—and suddenly you’ve got lunch covered for days. I’ll keep jars in the fridge for work or toss a thermos version into my bag. Plus, it’s weirdly versatile: serve it with crusty bread for dinner, over rice for a quick lunch, or even cold in a salad. (Yes, even on a Tuesday night.)
  • Pantry Goldmine: I swear by this recipe when I’m trying to stretch my grocery budget. Dried beans are cheaper than canned (and way tastier), and you only need a handful of other ingredients. The onions and carrots add depth without breaking the bank, and the result is a hearty soup that feels special. It’s the kind of dish that makes me realize I don’t need a gourmet kitchen—just patience and a pot.

Step-by-step instructions for all bean soup

This smoky, garlic-infused soup transforms pantry staples into a hearty, flavorful dish.

1

Prepare the Bean Mixture

In a large pot, combine the 1.5 cups dried black beans, 1 cup dried kidney beans, and 1 cup dried chickpeas. Add 6 cups vegetable broth and bring to a boil over medium-high heat. Reduce heat to medium-low and simmer uncovered for 45 minutes, stirring occasionally to prevent sticking. This initial cooking softens the beans while allowing excess starch to rise and be skimmed off.

After 45 minutes, skim off any foam that rises to the surface with a spoon. This step ensures a cleaner-tasting soup. Continue simmering for another 15 minutes until the beans are tender but not mushy. Drain the beans, reserving 2 cups of the cooking liquid for later use. This liquid helps maintain the soup's consistency without adding extra water.

2

Caramelize the Vegetables

In the same pot, heat the 0.25 cup extra-virgin olive oil over medium heat. Add the 2 whole yellow onions, sliced thinly, and cook for 8-10 minutes until they turn a deep golden brown. This caramelization adds sweetness and depth to the soup. Stir occasionally to ensure even cooking and prevent burning.

Add the 3 medium carrots, chopped into chunks, and the 3 whole celery stalks, chopped into ½-inch pieces. Cook for another 5-7 minutes, stirring frequently, until the vegetables soften slightly and begin to release their natural juices. This step builds the soup's flavor base by developing the vegetables' sweetness and removing any bitterness.

3

Add Aromatics and Spices

Stir in the 8 cloves minced garlic, 1 tbsp smoked paprika, and 1 tbsp ground cumin. Cook for 1-2 minutes until the garlic becomes fragrant but doesn’t brown. This step infuses the soup with smoky, earthy flavors that will permeate every bite. Be careful not to let the garlic burn, as it can turn bitter and overpower the dish.

Add the 0.5 cup tomato paste and stir well to combine. Cook for 2-3 minutes until the tomato paste darkens slightly and blends smoothly into the vegetable mixture. This step adds richness and a subtle tang that balances the soup's heartiness. The tomato paste also helps thicken the soup naturally as it cooks.

4

Combine and Simmer

Return the drained beans to the pot along with the 2 cups reserved cooking liquid. Stir in the 0.25 cup fresh thyme leaves, 1.5 tsp salt, and 0.5 tsp freshly ground black peppercorns. Bring the mixture to a gentle boil, then reduce the heat to low and simmer for 20-25 minutes. This simmering time allows all the flavors to meld together and ensures the beans are fully tender.

Taste the soup and adjust the seasoning if needed. If it’s too thick, add ½ cup water at a time until it reaches your desired consistency. The soup should be rich but still easy to ladle. Let it sit off the heat for 5 minutes before serving to allow the flavors to settle and deepen.

5

Serve Warm

Ladle the soup into bowls and garnish with additional fresh thyme leaves and a sprinkle of smoked paprika for extra flavor and visual appeal. Serve immediately while warm, as the flavors are at their peak. This soup is hearty enough to stand alone but pairs beautifully with crusty bread or a simple green salad.

Real talk: the longer this soup sits, the better it tastes. If you have leftovers, they’ll only improve overnight as the flavors continue to develop. Store in an airtight container in the refrigerator for up to 4 days or freeze for up to 3 months. Reheat gently on the stovetop, adding a splash of water or broth if needed to restore the desired consistency.

👨‍🍳

Pro Tips For Making All Bean Soup

  • SOAK BEANS OVERNIGHT: I used to toss them in boiling water for 2 hours and wonder why they stayed hard—dried beans need time. Soak black beans and kidney beans in cold water for 8–12 hours (chickpeas need 12+), then drain and rinse before cooking. This cuts down on cooking time and keeps them from turning mushy later.
  • SIMMER LOW AND SLOW: Once the beans are tender, resist the urge to blast the heat. Keep the soup at a gentle simmer—small bubbles, not a rolling boil—or the chickpeas will split open and turn to mush. A lid helps, but leave a crack for steam to escape.
  • PEEL THOSE CARROTS: I skipped peeling carrots for years until I noticed how much better the soup tasted. The skins add bitterness and grittiness, especially when simmered long. Take the extra 30 seconds to peel them—your soup will thank you.
  • SALT THE SOUP LATE: Adding salt early makes the beans toughen up and absorb too much water. Wait until the beans are nearly done (about 15 minutes before the end) to season. This keeps them tender and lets you taste as you go—adjust to your liking.

Regional styles of this dish

Southern Comfort Style

In the American South, all-bean soup often gets a smoky, slightly sweet twist with additions like collard greens or smoked turkey neck (for non-vegan versions). I like to add 1 cup chopped collards and 1 tsp apple cider vinegar at the end of cooking for a tangy depth. Serve with cornbread—the perfect pairing for that Southern soul food vibe. 🌶️

Mediterranean Twist

For a Mediterranean-inspired version, swap the smoked paprika for 1 tsp ground coriander and ½ tsp cinnamon, then add 1 diced red bell pepper with the onions. Finish with ¼ cup chopped fresh parsley and a squeeze of lemon juice before serving. This version pairs beautifully with crusty sourdough and a glass of dry white wine.

Mexican-Inspired Frijoles

Transform this into a frijoles-style soup by adding 1 diced jalapeño, 1 tsp chili powder, and ½ cup diced tomatoes with the beans. Top with avocado slices, cilantro, and a dollop of sour cream (or vegan sour cream). Serve with warm tortillas or over cilantro-lime rice for a full Mexican feast. 🌮

Italian White Bean Fusion

For an Italian touch, use cannellini beans instead of kidney beans and add 1 diced fennel bulb with the carrots. Stir in 1 tbsp tomato paste and ½ tsp red pepper flakes for heat. Finish with fresh basil and a sprinkle of Parmesan (or nutritional yeast for vegan). This version tastes like a hearty minestrone but with a smoky kick. 🍝

Spicy Caribbean Heat

Give it a Caribbean flair by adding 1 scotch bonnet pepper (or habanero for less heat) with the onions, along with 1 tsp allspice and ½ cup coconut milk at the end. Garnish with lime wedges and scallions. This version is perfect with jerk-seasoned rice or plantain chips on the side. 🌴

Nutrition facts

Servings 6
Amount Per Serving
Calories 310kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 1.5g8%
Cholesterol 0mg0%
Sodium 550mg24%
Total Carbohydrate 48g17%
Dietary Fiber 16g57%
Sugars 8g
Protein 20g40%
* 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?

Yes! For a quicker version, swap dried beans for 3 (15 oz) cans each of black beans, kidney beans, and chickpeas, drained and rinsed. Reduce the broth to 4 cups and skip the initial 45-minute simmer—just add them with the vegetables. The texture will be slightly softer, but the flavor stays rich. Pro tip: Rinse canned beans thoroughly to remove excess sodium.

2

How do I make this soup smokier without liquid smoke?

For a natural smoky depth, try these techniques: Toast the spices—heat the cumin and smoked paprika in a dry pan for 1 minute until fragrant before adding. Or char the garlic—wrap whole cloves in foil and roast at 400°F for 10 minutes before mincing. Finally, add a splash of soy sauce (1 tsp)—it enhances umami and smokiness naturally.

3

Can I make this soup in an Instant Pot?

Use the same ingredients but adjust the cooking times: Sauté onions, carrots, and celery for 3 minutes on "Sauté" mode. Add beans, broth, and spices, then cook on High Pressure for 15 minutes. Quick-release the pressure, then add tomato paste and simmer for 5 minutes on "Sauté." The beans will be extra tender—perfect for blending part of the soup for creaminess if desired.

4

What if my soup turns out too thick?

Don't worry—this happens often! Thin it gradually by adding ½ cup water or broth at a time, stirring well after each addition. For a creamier texture without thinning, mash ½ cup of the beans against the pot's side with a wooden spoon. The natural starches will thicken the broth beautifully. The soup should coat the back of a spoon but still be easy to ladle.

5

How can I make this soup kid-friendly?

Mild it for little ones by reducing the smoked paprika to ½ tsp and omitting the jalapeño in regional variations. Blend ½ cup of the soup for creaminess, then return it to the pot. Serve with buttered noodles or soft dinner rolls on the side. For picky eaters, let them top their own bowls with shredded cheese or a dollop of yogurt.

★★★★★4.7(9 reviews)
Categories Soups & Stews