Soups & Stews
This black bean stoup recipe transforms simple ingredients into a hearty, smoky masterpiece with a crispy tortilla crust that becomes the star. The secret lies in slow-simmered black beans infused with cumin and garlic, creating a rich, velvety base that pairs perfectly with fresh vegetables and warm spices.
Every spoonful delivers layers of flavor—earthy beans, sweet corn, and a hint of smoky heat that lingers long after the last bite.
The magic happens when you top the soup with a golden, crispy tortilla crust that adds texture and depth. Unlike traditional soups, this version builds flavor through careful layering—first the aromatics, then the beans, and finally the vegetables—each component simmered just long enough to meld without losing its essence.
The result is a comforting, restaurant-quality dish that feels like a warm hug on a chilly day.
What makes this recipe stand out is its balance of simplicity and sophistication. With just 15 minutes of active prep and 45 minutes of simmering, you’ll have a bowl of soup that’s rich, satisfying, and packed with plant-based protein.
The tortilla crust adds a satisfying crunch, while the smoky cumin and warm spices tie everything together in perfect harmony.
Perfect for meal prep or a cozy dinner, this black bean stoup is as nourishing as it is delicious. Serve it with a side of avocado or a sprinkle of fresh cilantro to elevate the flavors even further. Let’s get cooking!
Ingredients for black bean stoup
Earthy beans meet smoky spices in this hearty vegan stoup with crispy tortilla crust.
| Ingredient | Amount | Notes |
|---|---|---|
| Black Beans 🌱 | 1 ½ cups | Cooked or canned, drained |
| Fire-Roasted Diced Tomatoes 🍅 | 14 ½ oz | Canned, drained if needed |
| Yellow Corn Kernels 🌽 | 1 cup | Fresh or frozen, thawed |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Smoked Paprika 🌶️ | 1 tsp | For smoky depth |
| Vegetable Broth 💧 | 4 cups | Low-sodium preferred |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For sautéing aromatics |
| Corn Tortillas 🌯 | 6 whole | For crispy crust topping |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Lime 🍋 | 1 whole | Juiced, for brightness |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The black beans are the foundation—dried or canned works, but dried gives deeper flavor if you have time. Trader Joe's and Whole Foods carry excellent canned options, but any good-quality brand is fine. For the tomatoes, fire-roasted brands like Muir Glen add natural smokiness without extra seasoning. The corn should be fresh if possible (sweetness peaks in summer), but frozen works perfectly—just thaw before adding. Toast your cumin seeds for 30 seconds in a dry pan before grinding if you want that nutty depth, but pre-ground is fine for simplicity.
No fire-roasted tomatoes? Regular diced tomatoes with a pinch of smoked paprika gets you close. Swapping corn for frozen peas or zucchini keeps it vegan-friendly. The tortillas should be corn-based for authenticity—Mission or La Tortilla Factory are reliable brands. For extra crunch, brush them with a little olive oil before baking. The lime is non-negotiable—Mexican limes from the Latin market have more juice, but regular works too. Fresh cilantro brightens everything, but dried oregano at half the amount works in a pinch.
This soup tastes even better the next day—reheats beautifully with a splash of water or broth. Store the tortilla crust separately if you prefer it crispy at serving time. Keeps for 4-5 days in the fridge, or freeze the soup portion (without crust) for up to 3 months. For meal prep, double the batch and portion into containers—just reheat and add fresh garnishes before serving.
Why You'll Love This Recipe
- Pantry Magic: I swear by this one—no fresh herbs, no fancy prep. The fire-roasted tomatoes and charred corn do all the flavor work for you while you chop one onion and crush a few garlic cloves. That’s it. Honestly, I’ve made it twice in the same day when I forgot to eat.
- Smoky Depth Bomb: Between us, that can of fire-roasted tomatoes changes everything. The smoky sweetness from the corn and the earthy beans? It’s like a hug in a bowl—warm, rich, and just a little bit mysterious. The garlic ties it all together without overpowering, which is my love language.
- Lunch or Dinner: This stoup is the ultimate chameleon. Serve it over rice for a hearty weeknight dinner, or pile it into wraps with avocado for a no-fuss lunch. I’ve even brought it to potlucks—people always ask for the recipe, and I never have to explain what’s in it.
- Budget-Friendly Powerhouse: Black beans, corn, and tomatoes? You’re looking at a meal that costs me less than $3 per serving. The leftovers? Even better. They taste just as good the next day, and I’ve frozen portions for lazy Mondays. My wallet and I both give it two thumbs up.
Step-by-step instructions for black bean stoup with tortilla crust
Here's how to create a rich, smoky black bean stoup topped with crispy tortilla crust—every step ensures maximum flavor and texture.
Sauté Aromatics Until Fragrant
Heat the 2 tablespoons extra-virgin olive oil in a large pot over medium heat. Add the diced yellow onion and cook for 5 minutes until softened and translucent, stirring occasionally. This foundational step develops sweetness in the onions that carries through the entire dish.
Next, add the 4 minced garlic cloves and cook for 30 seconds until fragrant—you'll smell that unmistakable garlic aroma. Immediately add the 1 tablespoon ground cumin and 1 teaspoon smoked paprika, stirring constantly for 20 seconds to toast the spices. This quick toasting enhances their flavors before they blend into the soup. The spices should smell warm and earthy, not burnt.
Build the Flavor Base
Pour in the 14.5 ounces fire-roasted diced tomatoes and stir to combine with the spices. Let this mixture simmer for 3 minutes until the raw tomato flavor mellows and the spices meld together. This step creates the flavor foundation that will carry through the entire stoup.
Add the 1.5 cups black beans and 1 cup yellow corn kernels, stirring to distribute everything evenly. Pour in the 4 cups vegetable broth and bring the mixture to a gentle boil. Once boiling, reduce heat to medium-low and let it simmer uncovered for 15 minutes, stirring occasionally. This allows all the flavors to develop fully while keeping the beans tender.
Season and Prepare the Tortilla Topping
After simmering, taste the stoup and adjust seasoning with the 1 teaspoon salt and ½ teaspoon black pepper as needed. The soup should be flavorful but not overly salty—remember, the tortilla crust will add another layer of flavor.
While the soup simmers, prepare the tortilla topping by cutting the 6 whole corn tortillas into ¼-inch thick strips. Heat 1 tablespoon extra-virgin olive oil in a dry skillet over medium-high heat. Add the tortilla strips in batches and fry for 2-3 minutes until golden brown and crispy. Transfer to a paper towel-lined plate to drain excess oil, but keep them warm.
Assemble and Finish
Return the soup to a gentle simmer and let it cook for an additional 5 minutes to thicken slightly. The stoup should be rich and flavorful, with the beans and corn visible throughout. To serve, ladle the hot stoup into bowls, then arrange the crispy tortilla strips on top to create a textured, flavorful crust.
Finish each serving with ¼ cup chopped fresh cilantro and a squeeze of juice from 1 whole lime. The bright acidity of the lime cuts through the richness of the soup, while the cilantro adds freshness. Serve immediately while the tortilla topping is still crispy—this dish is best enjoyed fresh from the stove.
Pro Tips For Making Black Bean Stoup
- SOAK BEANS OVERNIGHT: I learned this the hard way—rushing soaks leaves beans tough and gummy. Use 3 cups water per 1 cup dry beans, cover, and let sit at least 8 hours (or quick-soak 2 hours with boiling water). The longer they soak, the creamier your stoup becomes—no one wants to chew through their soup.
- SAUTÉ ONIONS LOW: High heat caramelizes onions too fast, turning them bitter before the garlic even hits. Keep the heat at medium-low until onions are translucent but not browned—this takes about 8 minutes. Patience here keeps the flavor sweet and balanced, not burnt.
- CRUSH HALF THE BEANS: Split about 30% of the cooked beans with a fork before adding them to the pot. This releases starch and thickens the stoup naturally, giving it that perfect, velvety texture without needing extra flour or cornstarch. (Yes, even if you’re impatient like me.)
- RESERVE THAT LIQUID: After draining soaked beans, save 1 cup of the soaking water—it’s packed with flavor. Use it to thin the stoup at the end if it’s too thick, or add it gradually while simmering. Skimping here makes your soup taste like it’s missing something.
Troubleshooting great black bean stoup
Mushy Beans Fix
If your black beans turn mushy after simmering, it’s likely overcooked. The key is timing—add them to the pot after the tomatoes and broth have simmered for 5 minutes to absorb flavors without breaking down.
For extra texture, use 1 can of black beans (drained) that’s been rinsed and patted dry before adding. If you’re using dried beans, soak them overnight and simmer for no more than 30 minutes after adding to the stoup. 🌱
Flat Flavor Solution
Flat flavor usually means the spices didn’t toast enough or the soup didn’t simmer long enough. Always toast your cumin and smoked paprika for 20-30 seconds in the oil before adding other ingredients.
Let the soup simmer uncovered for the full 15 minutes to allow moisture to evaporate slightly, intensifying flavors. A splash of 1 tablespoon lime juice at the end can also brighten the dish if it tastes dull. 💡
Tortilla Crust Too Soft
Crispy tortilla strips are all about heat control. Use a dry skillet and heat it to medium-high before adding the strips. If they soften too quickly, increase the heat to high and cook in smaller batches.
Brush them lightly with olive oil before frying for extra crispiness. For a restaurant-style finish, sprinkle with ½ teaspoon smoked paprika while hot. 🌯
Soupy Consistency
If your stoup is too thin, let it simmer uncovered for an extra 5-10 minutes to reduce. For a thicker texture, mash ½ of the beans lightly with a fork before adding them to the pot.
If you prefer a creamier consistency, stir in 2 tablespoons cornstarch mixed with 2 tablespoons water and simmer for 2 minutes until thickened. 🥄
Burnt Spices Taste
Over-toasted spices can make your soup bitter. Toast cumin and smoked paprika for no more than 30 seconds—just until fragrant. If you accidentally burn them, balance the flavor with 1 extra tablespoon of lime juice or a pinch of brown sugar to mellow the bitterness.
Always stir constantly while toasting to prevent scorching. 🌶️
Lime Juice Too Strong
If the lime juice overpowers the dish, start with ½ of the juice and taste as you go. A well-balanced stoup should have a bright but not sour finish. For a smoother acidity, mix the lime juice with 1 teaspoon honey before adding it to the soup.
This balances the tang while keeping the dish fresh and vibrant. 🍋
Nutrition facts
Frequently asked questions about black bean stoup
Can I make this stoup without fire-roasted tomatoes?
Use regular diced tomatoes and add ½ teaspoon extra smoked paprika to mimic the smoky flavor. For extra depth, sauté the tomatoes with the onions for 3 minutes before adding other ingredients. The acidity will still brighten the dish beautifully.
How can I make this recipe gluten-free?
This recipe is naturally gluten-free as long as you use corn tortillas and verify your vegetable broth is gluten-free. For the tortilla crust, ensure the tortillas are labeled gluten-free (like La Tortilla Factory's corn tortillas). All other ingredients are plant-based and gluten-free by default.
Can I prepare this stoup in an Instant Pot?
Yes! Sauté the onions, garlic, and spices first, then add all remaining ingredients except the tortilla strips. Seal the lid and cook on high pressure for 5 minutes, followed by a 10-minute natural release. The texture will be slightly different but still delicious. Prepare the tortilla topping separately as directed.
What's the best way to reheat leftovers?
Reheat the stoup portion (without the tortilla crust) in a pot over medium-low heat with 2 tablespoons water or broth to prevent drying. Stir frequently. For the tortilla strips, warm them in a dry skillet for 1-2 minutes until crispy again. Adding fresh lime juice and cilantro when serving restores the bright flavors.
Can I add meat to this vegan recipe?
While the base is vegan, you can easily adapt it! Brown ½ pound ground beef or shredded chicken with the onions, then proceed with the recipe. For a seafood option, add 1 cup cooked shrimp at the end. Just reduce the vegetable broth to 3 cups to maintain balance.
