Soups & Stews
This award-winning black bean soup recipe earned its judges’ choice status with crispy celery crowns that add texture and visual drama. The secret lies in balancing traditional Latin flavors—cumin, epazote, and tomatoes—with modern techniques like deglazing for deeper umami.
Every spoonful delivers creamy beans, aromatic broth, and a perfect crunch from the crispy celery garnish.
What sets this recipe apart is the two-stage cooking process: simmering the beans until tender while building layers of flavor, then blending just enough for a velvety texture without losing the soul of the dish.
The crispy celery crowns aren’t just decoration—they’re a game-changer that transforms an ordinary soup into a showstopper worthy of awards.
By the time you serve this soup, your kitchen will smell like a bustling Latin market, and your guests will be reaching for seconds. The crispy celery crowns stay crunchy even after sitting, adding a satisfying contrast to the creamy bean base.
This is the kind of recipe that turns a simple weeknight meal into an unforgettable culinary experience.
Perfect for potlucks, dinner parties, or cozy family nights, this soup scales beautifully and tastes even better the next day. Let’s get started on creating a dish that’s as impressive as it is delicious.
Ingredients for award winning black bean soup
Sixteen ingredients. One showstopper soup with crispy celery crowns that’ll have everyone asking for seconds.
| Ingredient | Amount | Notes |
|---|---|---|
| Black Beans 🌱 | 2 ½ cups | Dried or canned, drained |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Fire-Roasted Diced Tomatoes 🍅 | 14 ½ oz | One 14.5oz can, undrained |
| Celery Stalks 🥬 | 4 whole | For crowns, cut into 2-inch pieces |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Ground Cumin 🌿 | 1 tbsp | Toasted for depth |
| Dried Oregano 🍃 | 1 tsp | Mexican oregano if available |
| Epazote 🌿 | ½ tsp | Dried, optional but traditional |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For crispy celery crowns |
| Cornstarch 🌾 | 1 tbsp | For celery coating |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The black beans are the heart of this soup, and dried beans give the best texture—soak overnight for even cooking. If using canned, rinse well to remove excess sodium. Trader Joe's has the best dried black beans in bulk, or grab a can of Low Glycerin for better flavor. The celery crowns? That's where the magic happens—crispy, golden edges that stay crunchy even after sitting. Look for celery with vibrant green tops and firm stalks at your local market; the Latin grocery near me always has the freshest. Epazote is optional but worth hunting down—it adds a unique, earthy flavor that’s signature to Latin soups.
No epazote? Extra oregano at double the amount gets you close. Running low on vegetable broth? Water plus bouillon cubes works in a pinch, but add a splash of soy sauce for umami depth. The celery crowns can be prepped ahead—toss them in cornstarch and olive oil, then freeze on a tray before transferring to a bag. Want more heat? Add red pepper flakes or a dash of cayenne to the soup. Fresh cilantro is ideal, but dried works at one-third the amount if you're in a bind. The lime juice should be freshly squeezed—bottled just doesn’t cut it here.
This soup tastes even better the next day—honestly, the flavors meld into perfection. Store leftovers in the fridge for 4-5 days or freeze for 3 months. The celery crowns? Keep them in a separate container so they stay crispy. I always double the batch for potlucks—it disappears fast. For serving, ladle the soup into bowls and top with the crispy celery crowns right before eating. Trust me, that crunch is worth every extra minute.
Why You'll Love This Recipe
- Pantry Magic Unlocked: I swear by this recipe when I forget to grocery shop—just black beans, onions, and fire-roasted tomatoes transform into something ridiculously good. No fancy ingredients, no last-minute trips to the store.
- Garlic-Kissed Depth: That one step of sautéing garlic until it’s just golden? It makes all the difference. The celery adds this subtle crunch, while the tomatoes bring a smoky sweetness—like a hug in a bowl.
- Lunchbox to Dinner Party: Make a big batch on Sunday and eat it all week, or bring it to a potluck—it’s hearty enough for a main but light enough for a side. My roommate’s vegetarian friends always ask for seconds.
- Budget-Friendly Powerhouse: A can of beans, a bag of celery, and a jar of tomatoes? This feeds four for under $8. Honestly, it’s my go-to when I’m broke but still want something that tastes like I bothered.
Step-by-step instructions for award-winning black bean soup
Here's how to make this showstopping soup with crispy celery crowns that won judges over.
Prepare the Crispy Celery Crowns
First, trim the leafy tops from all 4 whole celery stalks and cut them into 2-inch pieces. This is your secret weapon - those crispy celery crowns add texture that'll impress everyone. In a bowl, toss the celery pieces with the 0.5 cup extra-virgin olive oil, 1 tbsp cornstarch, 0.75 tsp salt, and 0.25 tsp black pepper until evenly coated.
Spread the celery in a single layer on a baking sheet and bake at 425°F for 15-18 minutes, stirring once halfway through, until golden brown and crispy. The cornstarch creates that satisfying crunch while the olive oil keeps them from drying out. Don't skip this step - these crispy crowns are what makes this soup a winner.
Build the Soup Base
Heat 2 tablespoons of the olive oil in a large pot over medium heat. Add the diced 1 whole yellow onion and cook for 5 minutes until softened. Stir in the 6 cloves minced garlic and cook for another 30 seconds until fragrant - you should smell that garlic aroma filling your kitchen.
Add the 1 tbsp toasted ground cumin, 1 tsp dried oregano, and 0.5 tsp epazote (if using) and stir for 30 seconds to toast the spices. Then pour in the 14.5 oz fire-roasted diced tomatoes (with juices) and cook for 3 minutes until the tomatoes break down slightly. This step develops the rich, complex flavor that makes this soup special.
Simmer the Soup
Pour in the 4 cups vegetable broth and bring to a boil. Add the 2.5 cups black beans (drained if canned) and 1.5 tsp salt. Reduce heat to medium-low and let it simmer uncovered for 20 minutes, stirring occasionally. You want the flavors to meld together - this is where the magic happens.
After 20 minutes, taste and adjust seasoning if needed. The soup should be flavorful but not overly salty. Stir in the 2 tbsp lime juice and the crispy celery crowns, then simmer for another 5 minutes. The lime juice brightens up the whole dish and cuts through the richness of the beans and tomatoes.
Finish and Serve
Remove the pot from heat and let the soup sit for 5 minutes to allow the flavors to settle. Just before serving, stir in the 0.25 cup chopped fresh cilantro. This herb adds freshness and a pop of color that makes the soup look as good as it tastes.
Ladle the soup into bowls, making sure each serving gets several crispy celery crowns. The contrast between the creamy soup and crispy celery is what makes this dish truly special. Garnish with extra cilantro if desired, and serve immediately while the celery crowns are still crispy.
Pro Tips For Making Award Winning Black Bean Soup
- SOAK BEANS 8 HOURS: I learned this the hard way—rushing overnight soaks leaves beans tough and gummy. For creamy texture, soak dried black beans in cold water with a bay leaf for at least 8 hours (or overnight). Drain and rinse well before cooking, then start fresh with 4 cups water per pound of beans—this guarantees they break down properly.
- CHAR ONIONS LOW: Skip the high-heat rush that burns onions before they sweeten. Cook yellow onions over medium-low for 10-12 minutes until deep golden and caramelized—this builds flavor without bitterness. Add celery and garlic only after onions soften, or they’ll scorch before releasing their aroma.
- STIR TOMATOES GENTLY: Fire-roasted tomatoes add depth, but aggressive stirring turns them mushy. Once added, let them simmer quietly for 5 minutes before stirring—just enough to incorporate. This preserves their texture while blending flavors without turning the soup into a paste.
- ACIDIFY THE FINISH: Save a splash of vinegar or lime juice for the last 5 minutes. The acid brightens flavors and cuts through any metallic taste from the beans. Start with 1 tablespoon, taste, then adjust—this is the thing that matters most when judging a "winner."
Serving suggestions for this recipe
Crispy Celery Crowns
These golden, crispy celery crowns are the star garnish that elevates your soup from good to award-winning. Serve them directly on top of each bowl of soup so guests can enjoy that satisfying crunch with every spoonful.
The cornstarch coating ensures they stay crispy even after sitting for 10-15 minutes, making them perfect for potlucks or family-style serving. 💛
Fresh Garnishes
Brighten the presentation with chopped fresh cilantro and a squeeze of lime juice right before serving. The cilantro adds a vibrant green color that makes the soup look as delicious as it tastes, while the lime juice enhances the flavors.
For extra flair, sprinkle a pinch of smoked paprika or crushed red pepper flakes on top for a hint of heat and depth.
Bread Pairings
Serve this soup with warm, crusty bread to soak up every last drop. I love using homemade cornbread or a fresh baguette toasted with garlic butter. For a Latin-inspired touch, try tortilla chips or bolillo rolls—they add another layer of texture that complements the soup beautifully. 🥖
Cheese Toppings
For a creamy finish, top each serving with crumbled queso fresco or shredded cotija cheese. The tangy, salty cheese pairs perfectly with the rich, earthy flavors of the soup.
If you prefer a milder option, avocado slices or guacamole add a refreshing contrast. Just add these garnishes right before serving to keep them fresh.
Side Dish Ideas
Pair your soup with a simple mixed green salad dressed with lime vinaigrette for a refreshing contrast. Another great option is charro beans or roasted sweet potatoes**—both add heartiness and balance the meal. For a lighter option, serve with grilled corn on the cob brushed with chili-lime butter.
Drink Pairings
Complement the bold flavors of the soup with a Mexican lager like Modelo Especial or Corona. The crisp, clean taste cuts through the richness of the soup beautifully.
For a non-alcoholic option, try hibiscus iced tea (agua de jamaica) or a sparkling lime soda like Jarritos. The effervescence helps cleanse the palate between bites. 🍺
Nutrition facts
Frequently asked questions
Can I make this soup without epazote?
Epazote is traditional but optional. Use double the oregano (2 tsp) or add 1 tsp dried thyme for a similar earthy depth. If you can't find epazote, skip it—your soup will still taste amazing with the other spices.
How do I store leftovers to keep the celery crowns crispy?
Store the soup and celery crowns separately in airtight containers. The celery will stay crispy for 2-3 days if refrigerated in a sealed bag. Reheat the soup only, then add fresh celery crowns before serving to restore their crunch.
Can I use canned black beans instead of dried?
Yes, but rinse them well to remove excess sodium. For best texture, use low-sodium canned beans or drain and rinse thoroughly. The soup will still be delicious, though dried beans develop a creamier texture when simmered from scratch.
What if my celery crowns aren't crispy?
Check your oven temperature—425°F is crucial for crispiness. If they're soft, spread them on a wire rack in a single layer and bake for 5-10 more minutes**—this helps excess moisture evaporate. Also, ensure they're coated evenly with cornstarch and olive oil.
Can I make this soup in a slow cooker?
Yes! Skip the crispy celery crowns (make them separately) and combine all soup ingredients in the slow cooker on low for 6-8 hours or high for 3-4 hours. The flavors will meld beautifully, though the texture may be slightly softer. Add the celery crowns just before serving.
