19 Bean Soup Recipe: Hearty Pantry Staple in One Pot

Soups & Stews

19 Bean Soup Recipe: Hearty Pantry Staple in One Pot

This 19 bean soup recipe transforms humble pantry staples into a soul-warming bowl of comfort that’s been a Southern tradition for generations. The beauty of this dish lies in its simplicity: dried beans simmered with aromatic vegetables and herbs until tender, creating a rich, hearty broth that’s perfect for chilly days. I’ve perfected this version to balance earthy flavors without requiring specialty ingredients—just time and patience, which pay off in every spoonful.

The magic happens in the slow simmer, where flavors meld into a harmonious blend of smoky, savory, and slightly sweet notes. Unlike quick soups, this one rewards you with deeper taste and texture—each bean variety contributes its own character, from creamy navy beans to hearty pinto. The key is soaking the beans overnight (or using canned for a shortcut) and letting the soup reduce gradually, allowing the broth to develop a satisfying depth. It’s the kind of meal that tastes even better the next day, making it ideal for meal prep.

What you’ll end up with is a steaming bowl of rustic goodness that’s filling enough for a main dish but flexible enough to serve as a side. The aroma alone—warm spices, caramelizing onions, and herbs—will fill your kitchen with nostalgia. Pair it with crusty bread for dipping or a simple green salad to balance the richness. This isn’t just soup; it’s a tradition you can make your own, one pot at a time.

For those who prefer a meatier version, smoked bacon or ham hocks can be added to the broth, but the vegetarian original remains just as satisfying. The recipe scales effortlessly, so double it for a crowd or halve it for a cozy single serving. Let’s get started on creating this pantry staple that’s as much about love as it is about flavor.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for 19 bean soup

Pantry staples meet Southern tradition in this 19-bean symphony—just beans, veggies, and time.

Ingredient Amount Notes
Dried Navy Beans 🌱 1 cup Soaked overnight or canned
Dried Pinto Beans 🌱 1 cup Soaked overnight or canned
Dried Black Beans 🌱 1 cup Soaked overnight or canned
Dried Kidney Beans 🌱 1 cup Soaked overnight or canned
Dried Lima Beans 🌱 ½ cup Soaked overnight or canned
Dried Great Northern Beans 🌱 ½ cup Soaked overnight or canned
Dried Chickpeas 🌱 ½ cup Soaked overnight or canned
Dried Lentils 🌱 ½ cup Green or brown preferred
Yellow Onion 🧅 1 whole Diced, medium size
Celery Stalks 🥬 3 whole Diced, fresh or frozen
Carrots 🥕 3 whole Diced, medium size
Garlic Cloves 🧄 4 cloves Minced, fresh preferred
Bay Leaves 🌿 2 whole Dried, standard size
Dried Thyme 🌿 1 tsp Or 1 tbsp fresh
Dried Oregano 🌿 1 tsp Mexican oregano preferred
Smoked Paprika 🌶️ 1 tsp For depth of flavor
Vegetable Broth 💧 6 cups Low-sodium preferred
Tomato Paste 🍅 2 tbsp Smooth, no sugar added
Olive Oil 🫒 2 tbsp Extra-virgin for richness
Salt 🧂 1 ½ tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred

The beans are the heart of this soup, and dried is best—they develop more flavor than canned. Grab a mix at Whole Foods or the bulk section of your grocery store; Bob’s Red Mill has a great variety. If you’re short on time, canned beans work in a pinch (just drain and rinse). For the best texture, soak dried beans overnight with a pinch of salt—this cuts cooking time by half. The navy and pinto beans give that classic hearty texture, while kidney and black beans add depth. Pro tip: Check labels for non-GMO if that matters to you.

No smoked paprika? Cumin or a pinch of liquid smoke gets you close. Fresh thyme or oregano? Use half the amount of dried. The tomato paste can be swapped for 1 cup crushed tomatoes, but paste gives better thickness. For the broth, low-sodium is key—you’ll adjust later. The celery and carrots? Baby carrots or frozen chopped veggies work just as well. If you’re feeling fancy, add a bay leaf and a sprig of rosemary—trust me, it’s worth it. The onion and garlic are non-negotiable though; they’re the flavor foundation.

This soup tastes even better the next day—make a big batch and freeze portions. Store the cooked soup in the fridge for 5-6 days or freeze for up to 6 months. For freezing, portion into containers and leave a little headspace—beans expand as they cool. Reheat gently on the stove, stirring occasionally. The broth reduces as it sits, so add a splash of water or broth if it’s too thick when reheating. Leftovers make amazing lunches—just grab a container and go.

❤️

Why You'll Love This Recipe

  • I swear by this trick: just toss those dried beans in a pot with water, a pinch of salt, and let them simmer overnight. By morning, they’re tender without any pre-soaking fuss—no waiting, no counter clutter.
  • No-Soaking Needed: I swear by this trick: just toss those dried beans in a pot with water, a pinch of salt, and let them simmer overnight. By morning, they’re tender without any pre-soaking fuss—no waiting, no counter clutter.
  • Earthy Depth Bomb: That mix of navy, pinto, and black beans? It’s like a flavor orchestra. The limas add a buttery richness, while the kidney beans bring a smoky edge—simple spices can’t compete with this natural harmony.
  • Potluck Crowd-Pleaser: Between us, this is the dish that disappears fastest at gatherings. It’s hearty enough for a chilly Sunday but light enough to pack for picnics—just reheat and serve. (Yes, even my picky uncle finishes his bowl.)

Step-by-step instructions for 19 bean soup

This hearty soup comes together in one pot with minimal effort but maximum flavor.

1

Prepare the Beans and Vegetables

If using dried beans, soak all the beans overnight in a large bowl with plenty of water. I like to use a colander inside a deep bowl to contain the mess. The next morning, drain and rinse them thoroughly before using. If you're using canned beans, simply drain and rinse them to remove excess sodium.

While the beans soak, dice the 1 whole yellow onion into small, even pieces. Cut the 3 whole celery stalks and 3 whole carrots into small cubes—about ¼-inch in size. This uniform chopping ensures everything cooks at the same rate. Mince the 4 cloves garlic finely so they dissolve into the soup rather than remaining as distinct pieces.

2

Sauté the Aromatics and Build the Base

Heat a large pot or Dutch oven over medium heat and add the 2 tablespoons olive oil. Once the oil shimmers, add the diced onion, celery, and carrots. Cook for 5-7 minutes, stirring occasionally, until the vegetables soften and the onion becomes translucent. This step develops the foundational flavors of the soup.

Add the minced garlic, 1 teaspoon dried thyme, 1 teaspoon dried oregano, 1 teaspoon smoked paprika, 2 whole bay leaves, 1.5 teaspoons salt, and 0.5 teaspoon black pepper. Stir everything together for 30 seconds to toast the spices and infuse their flavors into the vegetables. This is where the magic starts—don't skip this step!

3

Combine Beans, Broth, and Tomato Paste

Add all the prepared beans—1 cup navy beans, 1 cup pinto beans, 1 cup black beans, 1 cup kidney beans, 0.5 cup lima beans, 0.5 cup great northern beans, 0.5 cup chickpeas, and 0.5 cup lentils—to the pot. Stir to coat them evenly with the aromatic vegetables and spices.

Pour in the 6 cups vegetable broth and stir again to combine. Add the 2 tablespoons tomato paste and mix well. The tomato paste will thicken the soup slightly and add a rich, umami depth. Bring the mixture to a boil over high heat, then reduce the heat to low to maintain a gentle simmer.

4

Simmer Until Tender and Flavorful

Cover the pot with a lid and let the soup simmer for 45-60 minutes. You'll know it's ready when the beans are fork-tender and the flavors have melded together beautifully. Stir occasionally to prevent the beans from sticking to the bottom of the pot.

After 45 minutes, taste the soup and adjust the seasoning if needed. If it's too thick, add a little more broth to reach your desired consistency. If it tastes bland, add a pinch more salt or a splash of lemon juice to brighten the flavors. The soup should be rich, hearty, and full of texture from the variety of beans.

5

Serve Warm and Enjoy

Once the beans are tender, remove the 2 bay leaves from the soup—they've done their job and can be discarded. Ladle the soup into bowls and serve it warm. This soup tastes even better the next day, so feel free to make extra and store it in the refrigerator for up to 5 days. Pair it with crusty bread or a simple green salad for a complete meal.

Each spoonful should deliver a symphony of flavors and textures—creamy chickpeas, hearty lentils, and the satisfying bite of kidney beans. The combination of spices and vegetables creates a comforting, satisfying dish that's perfect for any day of the week.

👨‍🍳

Pro Tips For Making 19 Bean Soup

  • SOAK BEANS SEPARATELY: Navy and lima beans need extra time—soak them overnight in cold water (8+ hours) while the others (pinto, black, kidney) get a quick 2-hour soak. I learned this the hard way when my limas turned to mush; they’re stubborn little things.
  • SIMMER LOW AND LONG: After the initial boil, drop the heat to a bare simmer—think tiny bubbles, not rolling. I used to rush it, and the beans stayed tough. Two hours minimum, or until they’re fork-tender but not falling apart.
  • SKIP THE SALT AT START: Hold off on adding salt until the beans are fully cooked—it slows them down. I was skeptical until I tried it; now my beans cook evenly and don’t turn to paste. (Add it later with the broth.)
  • DRAIN AND RINSE WELL: After soaking, drain the beans and give them a quick cold-water rinse. This cuts down on gassiness and keeps the soup from getting muddy. (Yes, even if you’re impatient like me—trust the process.)

Common mistakes when making this dish

Skipping the Soak

One of the biggest mistakes is skipping the overnight soak for dried beans. Without soaking, beans take 2-3 hours longer to cook and may never soften properly, leaving you with a mushy, uneven texture. I’ve learned the hard way—once I forgot to soak my beans and ended up with a pot of half-cooked, chalky beans. If you’re short on time, use canned beans instead, but always drain and rinse them thoroughly to remove excess sodium. 💡

Ignoring the Aromatics

Rushing through the sautéing of onions, celery, and carrots means missing out on the foundational flavors of the soup. These vegetables should cook until soft and translucent—about 5-7 minutes—before adding the spices. Skipping this step results in a bland, one-dimensional broth. I now set a timer and

Overcrowding the Pot

Adding all the beans at once without enough liquid causes the soup to become too thick and can lead to sticking or burning at the bottom of the pot. Always start with the beans, broth, and vegetables in a pot that has at least 2 inches of headspace. If your pot feels too crowded, use a larger one or cook the beans in batches. I’ve had to rescue more than one pot of soup that looked like it was gluing itself to the bottom! ⚡

Underseasoning

Tasting the soup only once at the end is a common mistake. Beans absorb flavors gradually, so you need to check seasoning at least twice—once after 30 minutes of simmering and again at the end. Many home cooks forget that beans can make a soup taste bland if not properly seasoned. I now keep a small bowl of salt and pepper on the stove while cooking so I can adjust quickly. A splash of lemon juice or a pinch of smoked paprika can also brighten up the flavors if needed. 💛

Not Skimming the Foam

During the first 15-20 minutes of simmering, a layer of foam forms on top of the soup. Skimming this off prevents bitterness and keeps the broth clear. I use a fine-mesh strainer or a large spoon to remove it. If you leave the foam, it can make the soup taste off and cloudy. This small step makes a big difference in the final texture and flavor. ✨

Rushing the Simmer

The most critical mistake is not giving the soup enough time to develop its flavors. A 45-60 minute simmer is non-negotiable for this recipe. Rushing it results in beans that are still firm and a broth that lacks depth. The longer the beans simmer, the more their flavors meld together. I’ve learned to be patient—this soup tastes even better the next day, so it’s worth the wait. 💪

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 12g15%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 850mg37%
Total Carbohydrate 65g23%
Dietary Fiber 20g71%
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

Can I use canned beans instead of dried for this recipe?

Canned beans are a great shortcut—just drain and rinse them thoroughly to remove excess sodium. For the best texture, mix canned and dried beans (e.g., use canned for kidney beans and dried for navy). The soup will still develop deep flavor, though dried beans create a more complex broth over time.

2

How do I make this soup vegetarian if the original includes meat?

This recipe is already vegetarian, but you can boost umami with 1 tablespoon soy sauce or 1 teaspoon liquid smoke>>. For extra richness, stir in 1 cup vegetable broth>> after simmering. If you want a meaty texture, add ½ cup crumbled tempeh>> or ½ cup mushrooms>> during the sauté step.

3

Why does my 19-bean soup taste bland after cooking?

Beans absorb flavors gradually, so taste and adjust seasoning twice: once after 30 minutes>> of simmering and again at the end. Add a pinch of smoked paprika>> or a splash of lemon juice>> to brighten flavors. If the broth is watery, reduce it uncovered for 10-15 minutes>> to concentrate the taste.

4

Can I freeze this soup for later?

Yes! Portion into airtight containers, leaving ½-inch headspace>> (beans expand as they cool). Freeze for up to 6 months>>. Thaw overnight in the fridge, then reheat gently on the stove, stirring occasionally. Avoid microwaving—it can make the beans mushy.

5

What’s the best way to serve leftover 19-bean soup?

Leftover soup tastes even better! Serve with crusty bread>> for dipping, a dollop of sour cream>>, or a sprinkle of fresh parsley>>. For a heartier meal, top with shredded cheese>> or avocado slices>>. It’s also perfect cold as a bean salad>>**—just chill and add a vinaigrette.

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