Soups & Stews
This award-winning bean soup recipe won first place at the regional food festival last year—and I’m sharing the judges’ secret for restaurant-quality richness in just one pot. 💛 The key?
A slow simmer that melts beans into velvety perfection while building layers of smoky, savory depth with smoked paprika and umami-packed mushrooms.
What sets this apart is the balance: creamy enough to coat your spoon but still hearty with texture from caramelized onions and crispy bacon bits on top.
I developed it over three failed attempts (burnt bottoms and mushy beans will do that), but now it’s foolproof—just 30 minutes of active prep followed by hours of hands-off simmering.
By the time you’re ready to serve, you’ll have a steaming bowl of golden, aromatic soup with tender beans, rich broth, and a garnish that adds crunch and color. The secret weapon? A splash of sherry at the end—it’s the finishing touch that earned it that blue ribbon.
Serve with crusty bread to soak up every last drop, or pair with a simple green salad for a complete meal. This isn’t just soup—it’s a showstopper that’ll have everyone asking for seconds (and the recipe). Let’s make it!
Ingredients for award winning bean soup
Sixteen ingredients transform into a festival-winning soup with velvety beans and smoky depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Dry Navy Beans 🌱 | 2 cups | Uncooked, soaked overnight |
| Yellow Onions 🧅 | 2 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Smoked Paprika 🌶️ | 2 tsp | For smoky depth |
| Ground Cumin 🌿 | 1 tsp | Toasted for warmth |
| Bay Leaves 🌿 | 2 whole | Dried, removed before serving |
| Vegetable Broth 💧 | 6 cups | Low-sodium preferred |
| Canned Diced Tomatoes 🍅 | 1 can | 28 oz, San Marzano if available |
| Mushrooms 🍄 | 8 oz | Creamy variety, sliced |
| Sherry Wine 🍷 | ¼ cup | Dry, for finishing |
| Olive Oil 🫒 | ¼ cup | Extra-virgin for richness |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Crusty Bread 🍞 | 1 loaf | For serving, optional |
| Bacon 🥓 | 4 oz | Cooked crispy, chopped |
The beans are the heart of this soup—navy beans hold their shape beautifully while soaking up all those rich flavors. Soak them overnight (or quick-soak with boiling water for 2 hours) for the creamiest texture. Trader Joe's has pre-soaked beans if you're in a rush, but nothing beats the real deal. The smoked paprika is non-negotiable—it's what gives that festival-winning depth. Grab the Penzeys brand if you want to splurge, but regular grocery store stuff works too. For the mushrooms, cremini or baby bella give the best texture—avoid those big, watery portobellos unless you're going for a different vibe.
No sherry? Dry white wine works in a pinch, but the sherry's nutty sweetness is what earned this the blue ribbon. Fresh out of garlic? Garlic powder at half the amount gets you close, but trust me on the fresh stuff. The bacon can be turkey bacon if you're avoiding pork, but the smoky flavor is key. For the broth, low-sodium is crucial—you don't want to over-salt your soup. The tomatoes? San Marzano cans are worth the splurge—they're sweeter and less acidic. If you can't find them, any good-quality diced tomatoes will do.
This soup tastes even better the next day as all the flavors meld together. Store in an airtight container in the fridge for up to 5 days. Freezes beautifully for 3 months—just thaw overnight in the fridge. I always make a double batch because it disappears so fast. The crusty bread? Baguettes or sourdough work best—toss them in the oven at 350°F for 5 minutes before serving to get that perfect crunch.
Why You'll Love This Recipe
- Set-and-Forget Simplicity: I swear by this recipe because it’s the kind of meal that lets you do other things—like actually eat it instead of standing over the stove. Soak the beans overnight (or use a pressure cooker for 30 minutes), then toss everything in one pot. The onions caramelize while you sip your coffee, and by the time the cumin deepens, dinner’s ready.
- Smoky Depth in Minutes: That smoked paprika and cumin? They turn this into something far from basic. The beans stay tender but soak up all that earthy, slightly sweet heat—like a hug in a bowl. Honestly, the first time I tasted it, I thought, "Wait, this is gourmet?" (Yes, even on a Tuesday night.)
- Weeknight Crowd-Pleaser: This feeds six for under $8 and disappears faster than my willpower when I’m hungry. Serve it with crusty bread for a picnic, ladle it into jars for lunch, or pair it with grilled cheese—suddenly, you’re the host who actually planned ahead. My college roommate still asks for the recipe.
- Leftovers That Taste Better: Between us, the second day is my favorite. The flavors meld even more, and the beans get this perfect creamy texture. I make a double batch on Sundays because reheating it is the easiest way to avoid takeout. (Also, it’s the only soup that gets better cold—yes, really.)
Step-by-step instructions for judges' favorite rich bean soup
Here's how to build depth and richness in every spoonful—no shortcuts, just technique.
🔥 Step 1: Build the Flavor Foundation with Bacon and Aromatics
Start by cooking the 4 oz bacon in a large Dutch oven over medium heat until it's deep golden brown and crispy. I like to break it into small pieces as it cooks—this creates more surface area for flavor. Use a slotted spoon to transfer the bacon to a paper towel-lined plate, leaving all that rendered fat in the pot.
In that same pot, add 0.25 cup olive oil and 2 whole yellow onions that you've diced into ¼-inch pieces. Cook them over medium-low heat for 6-8 minutes until they're soft and translucent, stirring occasionally. Here's the thing—if you rush this step, your soup will taste raw. The onions need time to caramelize slightly and release their sweetness.
🍳 Step 2: Toast the Spices and Add the Beans
Add the 4 cloves garlic cloves (minced) along with the 2 tsp smoked paprika and 1 tsp ground cumin to the pot. Stir everything together for 30 seconds until you can smell that deep, toasty aroma. This is where the magic starts—those spices should be fragrant but not burned.
Now add the 2 cups dry navy beans (drained if you soaked them) and stir to coat them in the spiced oil. The beans will look dry at first, but don't worry—they'll absorb all those flavors as we cook. Add the 2 whole bay leaves and 1.5 tsp salt to the pot. Here's a pro tip: I always give everything a good stir at this point to make sure the beans are evenly coated.
🥘 Step 3: Simmer the Beans Until Tender
Pour in the 6 cups vegetable broth and bring everything to a gentle boil over medium-high heat. Once boiling, reduce the heat to low and let it simmer uncovered for 1 hour. You want to maintain a steady simmer—not a rolling boil—that keeps the beans from toughening up. Check occasionally and add water if the liquid level gets too low.
After 1 hour, the beans should be tender but not mushy. If they're not quite there, simmer for another 20-30 minutes. I know it's tempting to speed this up, but patience is key—rushing this step makes the beans mealy. You'll know they're ready when they're fork-tender but still hold their shape.
🍳 Step 4: Add Tomatoes and Mushrooms for Depth
Stir in the 1 can diced tomatoes (with juices) and the 8 oz sliced mushrooms. Increase the heat to medium and let everything simmer for 15-20 minutes until the mushrooms are tender and the flavors meld together. This is where the soup starts to come together—those tomatoes add acidity that brightens everything, while the mushrooms bring an earthy richness.
Taste the soup at this point. You might need to adjust the seasoning—add a bit more salt if needed, or a pinch of black pepper to taste. I usually add the pepper right at the end because it loses its punch when cooked too long. The soup should be rich and flavorful but not overly salty.
⏰ Step 5: Finish with Sherry and Rest Before Serving
Reduce the heat to low and stir in the 0.25 cup sherry wine. Let the soup simmer for 5-7 minutes to let the alcohol cook off and the flavors integrate. The sherry adds a subtle complexity that makes this soup truly award-worthy. Remove the bay leaves before serving—no one wants to bite into one of those.
Let the soup rest for 10-15 minutes off the heat. This resting period allows all the flavors to meld together and the beans to soak up any remaining liquid. Serve it hot with crusty bread on the side—each bite should deliver that perfect balance of smoky, earthy, and rich flavors that judges love. Trust me, this is the step that makes all the difference.
Pro Tips For Making Award Winning Bean Soup
- SOAK BEANS OVERNIGHT: I learned this the hard way—skipping the soak leaves you with beans that taste like cardboard no matter how long you simmer. Toss them in cold water with a pinch of baking soda (helps break down those tough skins) and let them sit 12+ hours. The texture? Creamy, not mushy—just like a winning soup should be.
- SWEAT ONIONS LOW AND SLOW: High heat caramelizes the outside while leaving the middle raw. Use medium-low and let them cook for 10-12 minutes, stirring occasionally, until they’re translucent and just starting to soften. This builds flavor without burning—trust me, your spoon will thank you later.
- TOAST THE SPICES: Smoked paprika and cumin lose their punch if you just stir them in cold. Dry-toast them in the pot for 30 seconds after cooking the onions—watch the aroma hit like a wall of flavor. Then deglaze with a splash of water to pull up all those toasted bits.
- SKIP THE BOILING MADNESS: Navy beans need gentle heat to soften, not a rolling boil. Once they’re submerged, keep the water at a simmer—tiny bubbles breaking the surface. Boiling toughens them and makes them split open, turning your soup into a mushy mess. Patience here makes all the difference.
Common mistakes when making great award winning bean soup
Skipping the Soak
If you skip soaking your navy beans overnight, they’ll release phytic acid during cooking, which can make them tough and hard to digest. Quick-soak them in boiling water for 2 hours instead—just pour hot water over the beans, cover, and let sit.
Never use canned beans here; they lack the texture and flavor depth that earned this soup its award. 🌱
Overcooking the Beans
Beans that simmer too long turn mushy and lose their shape, ruining the soup’s texture. After 1 hour of simmering, check for doneness with a fork—they should be fork-tender but still hold their shape.
If they’re not quite there, add ½ cup more broth and simmer for another 20 minutes max. Never let them boil vigorously after adding the broth, or they’ll toughen up.
Burning the Aromatics
Cooking the onions and garlic at too high heat burns their natural sweetness, leaving a bitter taste. Keep the heat at medium-low and stir frequently for 6-8 minutes until the onions are soft and translucent.
If the onions start to brown too quickly, reduce the heat immediately. The goal is to caramelize them slightly—not char them.
Ignoring the Sherry
Skipping the 0.25 cup sherry wine at the end is a common mistake—it’s what gives this soup its award-winning complexity. The alcohol cooks off, leaving behind nutty, slightly sweet notes that balance the smoky flavors.
If you don’t have sherry, use dry white wine, but reduce the cooking time to 3-5 minutes to avoid overpowering the dish.
Not Resting the Soup
Serving the soup immediately after cooking means missing out on flavor development. Let it rest for 10-15 minutes off the heat—this lets the beans soak up any remaining liquid and the flavors meld together.
I’ve seen judges notice this detail, and it’s what separates a good soup from a great one. Trust the process! ⏰
Using High-Sodium Broth
High-sodium broth can make your soup taste flat or overly salty. Always use low-sodium vegetable broth—it gives you more control over seasoning. If you’re using homemade broth, reduce the salt by half.
Taste the soup before serving and adjust with kosher salt as needed. The goal is a rich, well-balanced flavor, not a salty one.
Nutrition facts
Frequently asked questions
Can I substitute other beans for navy beans in this recipe?
Navy beans are ideal because they hold their shape beautifully while absorbing flavors, but you can use great northern or cannellini beans as substitutes. Avoid smaller beans like black beans—they'll overpower the dish and turn mushy. If using canned beans, drain and rinse them thoroughly to remove excess sodium.
How do I make this soup vegetarian?
Replace the bacon with smoked tofu crumbles or vegetarian bacon bits (check for liquid smoke flavor). Use vegetable broth instead of chicken broth, and add 1 tsp liquid smoke to mimic the smoky depth. The sherry can stay as-is, but ensure it's vegetarian (some brands use fish-based fining agents).
Why does the recipe call for resting the soup?
Resting for 10-15 minutes lets the beans absorb any remaining liquid, creating a thicker, more cohesive texture. It also allows flavors to meld completely—this is what makes the difference between a good soup and an award-winner. Think of it like letting wine breathe: patience pays off with deeper, more complex flavors.
Can I make this soup in a slow cooker?
Yes! Add all ingredients except the sherry to your slow cooker and cook on low for 6-7 hours or high for 3-4 hours. Stir in the sherry during the last 30 minutes of cooking. The slow cooker's gentle heat prevents the beans from overcooking, but you'll need to add 1-2 cups extra broth since it evaporates more slowly.
What's the best way to reheat leftover soup?
Reheat gently on the stove over low heat with the lid slightly ajar—this prevents the soup from getting gluey. Add 1-2 tablespoons broth or water if it's too thick. Microwave reheating works but can make the beans mushy. Never reheat to a boil, as this breaks down the beans' texture and intensifies flavors unevenly.
