Side Dishes
This black bean and butter bean recipe transforms humble legumes into a creamy, cumin-spiced mash with a crispy tortilla topping that steals every meal.
The secret lies in blending tender beans with aromatic spices until velvety smooth, then crowning it with golden, shatteringly crisp tortilla pieces that add texture and depth. I developed this dish after realizing how often simple bean dishes could be elevated with just a few extra steps—no fancy ingredients required.
The magic happens in the slow simmer: cumin, garlic, and smoked paprika infuse the beans while they soften, creating a base that’s rich yet balanced. Butter beans add natural creaminess without extra fat, while black beans contribute earthy depth.
The crispy tortilla topping isn’t just garnish—it’s the star, adding a satisfying crunch that contrasts beautifully with the soft bean mixture below. What you’ll end up with is a side dish that feels restaurant-quality but takes less than 30 minutes to prepare.
It’s hearty enough to serve alongside grilled meats or fish, or even as a standalone plant-based main. The aroma alone—warm spices mingling with toasted tortillas—will have everyone asking for seconds before you even serve it.
Perfect for weeknight dinners, potlucks, or meal prep, this recipe proves beans can be both comforting and exciting. Let’s get cooking!
Ingredients for black bean and butter bean
Simple legumes, bold spices, and crispy tortillas create a restaurant-worthy vegan dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Black Beans 🫘 | 1 ½ cups | Drained and rinsed, canned or cooked |
| Butter Beans 🌾 | 1 ½ cups | Drained and rinsed, canned or fresh |
| Ground Cumin 🌿 | 1 tbsp | Toasted for deeper flavor |
| Smoked Paprika 🌶️ | 1 tsp | For smoky depth |
| Garlic Cloves 🧄 | 3 cloves | Minced for aromatic base |
| Medium Yellow Onion 🧅 | 1 whole | Diced, for sweetness |
| Vegetable Broth 💧 | 1 ½ cups | Low-sodium preferred |
| Fresh Lime 🍋 | 1 whole | Juiced, for brightness |
| Corn Tortillas 🍞 | 6 whole | For crispy topping |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | For crisping tortillas |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The beans are the foundation, so quality matters. Canned beans are fine if they're low-sodium and rinsed well, but dried beans cooked from scratch add deeper flavor. Look for organic or heirloom varieties at stores like Whole Foods or local co-ops if you want extra richness. Butter beans bring natural creaminess without dairy, while black beans add earthy depth. For the spices, Penzeys or Spicewalla have excellent toasted cumin and smoked paprika—worth the investment if you cook often. If you're short on time, the canned beans work perfectly fine, just make sure they're not from a dented can.
No fresh lime? Lemon juice works in a pinch, but lime's brightness is ideal. Swapping butter beans for cannellini or chickpeas keeps it creamy, though texture will differ slightly. For the tortillas, corn tortillas are traditional, but flour works too. If you can't find tortillas, crispy fried breadcrumbs or even toasted panko can mimic the texture. The garlic should be minced finely—a food processor does the job in seconds. And if you're missing cilantro, fresh parsley or basil work beautifully for garnish. The vegetable broth adds depth without dairy, but low-sodium chicken broth would work if you're not strict about veganism.
This dish reheats beautifully—just add a splash of water or broth to prevent drying out. Store leftovers in an airtight container in the fridge for up to 5 days. For meal prep, make the bean mixture ahead and crisp the tortillas fresh before serving. The tortilla pieces lose crispness when reheated, so they're best made just before eating. Freeze the bean mixture for up to 3 months—thaw overnight in the fridge. The spices and lime juice can be prepped a day ahead, saving you time on cooking day.
Why You'll Love This Recipe
- No-Soaking Needed: I’ll admit—most bean recipes make me groan over soaking times. Not this one. Rinse the black and butter beans, toss them in a pot with garlic and cumin, and let them simmer. No waiting, no fuss, just flavor building while you sip your coffee.
- Smoky Depth in Minutes: That smoked paprika? It’s the secret weapon. A single teaspoon turns this into something that tastes like it’s been slow-cooked for hours—earthy, slightly sweet, with that warm, smoky kick that lingers. Honestly, I’ve had people ask if I used chipotle. (Spoiler: No. Just good spices.)
- Leftover Hero: Between us, this dish begs to be made in bulk. The beans hold up perfectly for days, so I make a big batch on Sunday, pack it for lunches, and still have leftovers for Tuesday’s dinner. Add a squeeze of lime or hot sauce when reheating—suddenly, it’s new again.
- Budget Meal for Crowds: Black beans and butter beans are cheap, but they stretch like crazy. I feed four people for under $10, and everyone leaves happy. Plus, the cumin and paprika cost pennies but make it feel like a restaurant dish. My college students’ favorite—because it’s filling, cheap, and still tastes special.
Step-by-step instructions for creamy cumin-spiced bean mash
This method transforms simple beans into a velvety, aromatic mash with a satisfying crunchy topping.
Sauté Aromatics Until Deeply Fragrant
Heat the 2 tablespoons extra-virgin olive oil in a large skillet over medium heat. Add the 1 whole medium yellow onion, diced into ¼-inch pieces, and cook for 5-6 minutes until softened and translucent. You'll notice the onions release moisture—this is normal. Stir occasionally to prevent browning.
Add the 3 cloves garlic cloves, minced, and cook for 30 seconds until fragrant but not browned. Immediately add the 1 tablespoon ground cumin and 1 teaspoon smoked paprika, stirring constantly for 1 minute to toast the spices. This step develops their full flavor—don't skip it. The spices should smell earthy and warm, with a subtle smokiness from the paprika.
Combine Beans and Simmer Until Creamy
Add the 1.5 cups black beans and 1.5 cups butter beans to the skillet. Stir well to coat the beans in the aromatic oil and spices. Pour in the 1.5 cups vegetable broth and bring to a gentle simmer. Reduce heat to low and let cook uncovered for 10-12 minutes, stirring occasionally.
Use the back of a wooden spoon to mash the beans against the side of the pot—this helps break them down and create a creamy texture. You want a thick, spreadable consistency, almost like hummus. If it's too thick, add 1-2 tablespoons water to loosen. The beans should be tender but still hold some shape, not mushy.
Finish with Bright Acid and Seasoning
Remove the skillet from heat and stir in the juice of 1 whole fresh lime (about 2 tablespoons). This brightens the dish and cuts through the richness of the beans. Add the 1 teaspoon salt and ½ teaspoon black pepper, then taste and adjust seasoning if needed. The mash should be well-seasoned but balanced—you want to taste the cumin's warmth, the paprika's smokiness, and the lime's brightness.
Transfer the bean mixture to a serving bowl and let it cool slightly while you prepare the crispy topping. The beans will thicken further as they cool, so don't worry if it looks slightly loose now.
Create the Crispy Tortilla Topping
Preheat your oven to 375°F. Cut the 6 whole corn tortillas into ¼-inch strips—you should have about 12 strips per tortilla. Arrange them on a parchment-lined baking sheet in a single layer, leaving ½-inch space between each strip. Drizzle lightly with 1 tablespoon extra-virgin olive oil and toss gently to coat.
Bake for 8-10 minutes until the tortilla strips are golden brown and crispy. Flip them halfway through for even browning. They should be firm to the touch and have a slight char in spots. Remove from the oven and sprinkle immediately with the ¼ cup chopped fresh cilantro. The cilantro adds freshness and prevents the tortillas from softening.
Assemble and Serve Immediately
Spoon the warm bean mash onto serving plates, dividing evenly among 4 servings. Top each portion generously with the crispy tortilla strips. The contrast between the creamy, spiced beans and the crunchy tortillas is what makes this dish special. Serve immediately while the tortillas are still crisp—this dish doesn't wait.
For extra flavor, drizzle a little more lime juice over the top or sprinkle with additional smoked paprika. The combination of textures and flavors—creamy, crispy, smoky, and bright—makes this a satisfying and balanced meal. Enjoy while warm for the best experience.
Pro Tips For Making Black Bean And Butter Bean
- SOAK THE BEANS TOGETHER: Butter beans need it, black beans don’t—but if you mix them in the same pot, soak them together for consistency. I learned this the hard way when my butter beans stayed rock-hard while the black beans turned mushy. Use twice the water (4 cups per cup of beans) and let them sit overnight, or at least 8 hours if you’re in a rush.
- TOAST THE SPICES DRY: Smoked paprika and cumin taste flat if they’re just stirred in wet. Heat a dry skillet over medium and toast them for 30 seconds until fragrant—you’ll smell the earthy depth. Then toss in the garlic cloves (whole, peeled) and let them sizzle for 10 seconds before adding liquid. This makes a real difference in flavor without burning.
- CRUSH HALF THE GARLIC: Whole cloves add smoky depth, but crushed ones release flavor faster. Split the difference: leave half the garlic cloves whole for texture, and finely mince the other half for quick absorption. I was skeptical until I tried it—now I can’t go back to all-or-nothing garlic in this dish.
- SIMMER LOW AND LONG: After adding liquid, keep the heat at a bare simmer—no rolling boils. Butter beans need gentle treatment to soften without falling apart, and a fast boil turns them mushy. Cover and cook for 45-60 minutes, stirring occasionally, until both beans are tender but still hold their shape. (Yes, even if you’re impatient like me.)
Essential equipment for perfect results
Skillet Essentials
You only need one large skillet—I recommend a 12-inch cast iron like Lodge for even heat distribution and natural nonstick properties. If you don’t have cast iron, a heavy stainless steel or enameled Dutch oven works too.
The key is a deep, stable pan that can handle the beans and broth without overflowing. Preheat it over medium heat for 2-3 minutes before adding oil to ensure even cooking. 🔥
Oven Tools
For crispy tortilla strips, use a rimmed baking sheet with parchment paper—this prevents sticking and makes cleanup effortless. I prefer half-sheet pans (13x18 inches) because they give you extra space to arrange strips in a single layer.
Avoid glass pans—they don’t conduct heat as well, leading to uneven browning. If you’re short on space, a wire cooling rack on top of the baking sheet works too, allowing air to circulate for extra crispiness. ✨
Knife & Prep
A sharp chef’s knife (8-inch) is essential for dicing the onion and mincing garlic efficiently. I use a Wüsthof for precision, but any high-quality knife will do.
For the tortillas, a pizza cutter or sharp utility knife makes quick work of cutting strips—just measure ¼-inch width with a ruler for consistency. A wooden spoon is perfect for mashing beans against the pot’s sides, while a microplane can zest lime peel for extra brightness if you like. 💪
Optional Upgrades
For flavor precision, a small mortar and pestle lets you toast spices directly in the pan for deeper aroma. A fine-mesh strainer helps rinse canned beans thoroughly, removing excess sodium.
And if you love garnishes, a pair of kitchen shears snips cilantro stems cleanly. These tools aren’t mandatory, but they elevate the dish from good to exceptional.
Nutrition facts
Frequently asked questions
Can I use dried beans instead of canned?
For dried black beans, soak them overnight in 4 cups water with 1 teaspoon salt and 1 bay leaf. Drain and simmer for 1.5-2 hours until tender. Butter beans need 1.5-2 hours of cooking if dried. The texture will be slightly firmer, so mash them more aggressively during cooking. Pro tip: Use a pressure cooker to cut cooking time to 30-40 minutes!
What if I don't have corn tortillas?
No problem! Use flour tortillas instead—they crisp up beautifully. For extra crunch, try toasted pita chips or fried breadcrumbs (mix ½ cup breadcrumbs with 1 tbsp oil, bake at 375°F for 8-10 minutes). Even crushed tortilla chips work in a pinch. The key is achieving that satisfying contrast with the creamy beans.
How can I make this dish spicier?
Add ½ teaspoon cayenne pepper or 1 chopped chipotle pepper in adobo sauce when sautéing the aromatics. For heat without dryness, stir in 1 tablespoon hot sauce or 1 teaspoon red pepper flakes with the lime juice. If you love smoky heat, swap the smoked paprika for 1 teaspoon chipotle powder. Always taste first—you can adjust, but you can't take it out!
Will this recipe work for meal prep?
Yes, but with one key adjustment: Prepare the bean mixture 1-2 days ahead and store in an airtight container. Make the crispy topping fresh before serving—it loses crispness when reheated. Reheat beans with 1-2 tablespoons water to restore creaminess. For extra freshness, store components separately and assemble when ready to eat. The flavors actually improve overnight!
Can I make this dish in a slow cooker?
Certainly! Sauté the onions, garlic, and spices first, then transfer everything to the slow cooker. Add ½ cup extra broth (beans absorb more liquid slowly). Cook on low for 4-5 hours or high for 2-3 hours, stirring occasionally. The texture will be slightly thicker—add water as needed. Skip the crispy topping and serve with warm tortillas on the side for crunch. Perfect for hands-off cooking!
