Soups & Stews
This black bean steak chili recipe delivers the ultimate hearty bowl, where smoky tortilla-crusted steak meets rich, charred chili spices and tender black beans. The key? Slow-cooked depth with layers of texture—crispy edges on the steak, creamy beans, and a thick, flavorful broth that sticks to every spoonful.
I developed this after years of perfecting chili, balancing protein and spices for that restaurant-quality bite.
The steak here isn’t just chopped—it’s tortilla-crusted and seared for charred edges before simmering, adding a smoky crunch that contrasts beautifully with the soft beans. A blend of chili powder, cumin, and cocoa powder creates that signature deep, slightly sweet heat without overpowering.
The black beans stay intact, soaking up all the smoky, savory goodness while holding their shape.
What you end up with is a bold, satisfying chili that’s heartier than traditional versions—each spoonful delivers tender steak, creamy beans, and a thick, aromatic broth.
It’s the kind of meal that warms you from the inside out, perfect for game day, cold nights, or whenever you crave a dish that feels like a hug in a bowl.
Serve with cornbread or crusty bread to soak up every last drop, or top with avocado and cilantro for freshness. The recipe scales easily too, so double it for a crowd. Let’s get to the slow cooker—this chili is worth the wait.
Ingredients for black bean steak chili
Six hearty ingredients transform into a bowl of smoky, tortilla-crusted chili magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ½ lb | Thinly sliced against grain |
| Black Beans 🌿 | 2 cups | Drained and rinsed, canned or cooked |
| Tortilla Chips 🥞 | 1 ½ cups | Crushed for coating, blue corn preferred |
| Chili Powder 🌶️ | 2 tbsp | Smoked variety for depth |
| Ground Cumin 🌿 | 1 ½ tbsp | Toasted for richer flavor |
| Unsweetened Cocoa Powder 🍫 | 1 tbsp | Natural sweetness and depth |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Tomato Paste 🍅 | ½ cup | Squeeze tube or canned |
| Beef Broth 💧 | 2 cups | Low-sodium preferred |
| Black Coffee ☕ | ½ cup | Cold brew or regular |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for searing |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | 1 tsp | Freshly ground preferred |
| Bay Leaves 🌿 | 2 whole | For aromatic depth |
The steak is the star here, so grab flank steak—it’s lean but tender when sliced thin. I always ask the butcher to cut it against the grain for maximum tenderness. Costco or Whole Foods usually have great cuts, but any grocery store works if you slice it properly. Look for bright red meat with good marbling—none of that grayish stuff. The black beans? Low-sodium canned saves you from measuring salt later. If you're using dried, soak them overnight—no one likes mushy beans in chili. For the tortilla chips, blue corn adds that authentic smoky flavor, but regular corn chips work too.
No smoked chili powder? Regular chili powder plus a pinch of smoked paprika gets you close. Running out of cocoa powder? Dark chocolate chips (melted) work in a pinch—just reduce the amount by half. The coffee is non-negotiable though—it deepens the chili flavor without adding bitterness. If you hate coffee, try espresso powder at half the amount. For the tomato paste, those little squeeze tubes at Trader Joe's are perfect—they keep forever and you won't waste half a can. The beef broth? Low-sodium is key here, or you'll end up with a salty bowl. If you're in a rush, canned diced tomatoes can replace half the tomato paste, but the paste gives that thick, rich texture.
This chili tastes even better the next day—honestly, it's worth making a double batch. Keeps for 5-6 days in the fridge, or 3 months frozen. I portion mine into containers so I can grab a bowl for lunch all week. The tortilla crust on the steak gets extra crispy when reheated—just add a splash of water and cover it. For serving, I like to top it with avocado slices and fresh cilantro (if you're feeling fancy) or just extra crushed chips for crunch. Leftovers freeze beautifully too—just thaw overnight in the fridge before reheating.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to scrub pots—just sear the flank steak, toss everything in one pot, and let it simmer. The cumin and chili powder do all the work while I stir maybe twice.
- Steak Meets Soul Food: That tender, slightly charred flank steak shreds right into the chili, turning a simple weeknight meal into something special. The black beans add richness, and honestly? It’s the kind of dish that makes you want to lick the bowl.
- Leftovers That Don’t Suck: Between us, most chili leftovers are sad. Not this one. The flavors deepen overnight, and I’ve reheated it for days—still hearty, still packed with that smoky cumin kick. Perfect for lunches or when you’re too lazy to cook.
- Budget-Friendly Protein Boost: Flank steak is cheaper than you think, and a pound stretches across two big servings. Add the black beans and chips, and you’ve got a meal that feeds four for under $15. My wallet and my family thank me every time.
Step-by-step instructions for smoky tortilla-crusted steak chili
This chili delivers bold flavors through careful layering—smoky tortilla crust, deep coffee notes, and perfectly seared steak.
🔥 Step 1: Create the Tortilla Crust and Sear the Steak
In a large skillet, heat 1 tablespoon of the olive oil over medium-high heat. Add the 1.5 cups crushed tortilla chips and toast for 3-4 minutes until golden and fragrant. Remove and set aside—this will become your crust. In the same skillet, add the remaining 1 tablespoon olive oil and sear the 1.5 lb flank steak slices for 2-3 minutes per side until deeply browned. Transfer the steak to a plate and let rest.
Here's the thing—don't overcrowd the pan when searing. Work in batches if needed, but crispy crust and perfect sear are worth the patience. The steak should develop a rich mahogany crust before you remove it. This step builds the foundation for that smoky depth everyone loves in chili.
🍳 Step 2: Build the Chili Base with Aromatics and Spices
In the same skillet (no need to clean it—those browned bits are flavor gold), add the diced yellow onion and cook for 5-6 minutes until softened. Add the 4 cloves minced garlic and cook for 30 seconds until fragrant. Stir in the 2 tbsp chili powder, 1.5 tbsp ground cumin, and 1 tbsp unsweetened cocoa powder, cooking for 1 minute to toast the spices and deepen their flavors.
This is where the magic happens—the spices should smell rich and earthy, almost like you're standing in a Mexican market. Don't rush this step; let those spices bloom properly. The cocoa powder adds a subtle sweetness that balances the heat, while the cumin brings that warm, earthy depth we all crave in chili.
🥘 Step 3: Combine All Ingredients and Simmer
Return the seared steak to the skillet and add the 2 cups black beans, 0.5 cup tomato paste, 2 cups beef broth, 0.5 cup black coffee, 1.5 tsp salt, 1 tsp black pepper, and 2 whole bay leaves. Stir well to combine, then bring to a gentle simmer. Reduce heat to low and let it cook uncovered for 30-40 minutes, stirring occasionally, until the flavors meld and the chili thickens slightly.
Real talk: The coffee isn't just for flavor—it deepens the chili's richness and cuts through the fat beautifully. The bay leaves add subtle aromatic complexity that disappears when removed, but leaves behind their essence. Taste as you go and adjust seasoning if needed. You want the flavors to be balanced—smoky, slightly sweet from the cocoa, with just enough heat from the chili powder.
🔪 Step 4: Finish with the Tortilla Crust and Serve
Once the chili has thickened and the flavors are harmonized, remove the bay leaves. Stir in the reserved toasted tortilla chips and cook for an additional 2-3 minutes until they're fully incorporated and slightly softened. The crust should distribute evenly, adding a delightful crunch to every spoonful.
Serve immediately while the tortilla chips are still crisp. The contrast between the warm, hearty chili and the cool, crunchy tortilla crust is what makes this dish truly special. Each bite delivers layers of texture and flavor—tender steak, creamy beans, smoky spices, and that satisfying crunch from the tortilla chips.
Pro Tips For Making Black Bean Steak Chili
- SEAR THE STEAK FIRST: Cut the flank steak against the grain into ½-inch strips before searing—this keeps it tender. Hit a screaming-hot skillet with 1 tablespoon oil per side for 2-3 minutes until deeply browned, then pull it out. That crust is what carries flavor through the chili, and rushing this step means flavorless chewiness.
- TOAST THE CUMIN: Dry-toast the ground cumin in the same skillet you seared the steak—just 30 seconds until it smells nutty and aromatic. This isn’t just about depth; it’s about cutting through the richness of the beef and beans. Skip this, and your chili tastes like it’s missing something.
- DON’T SKIP THE BEAN RINSE: Drain and rinse canned black beans twice to wash off excess sodium—this prevents a salty, metallic aftertaste that fights with the chili powder. Cold-rinse them too if you’re adding them late; the shock stops them from turning mushy when tossed in.
- LOW AND SLOW AFTER 20 MINUTES: After the initial 20 minutes of simmering, drop the heat to a bare simmer (tiny bubbles, occasional stir). Flank steak turns tough if it boils, and black beans fall apart if they’re jostled too hard. Cover it and let it hum along—this is where the flavors meld, not where they fight.
Wine and beer pairings for this black bean steak chili
Red Wine Pairings
A bold, medium-bodied Zinfandel from California is my go-to choice—its jammy dark fruit and peppery notes mirror the chili’s smoky depth while standing up to the steak’s richness. Look for a 2019 or newer vintage from Ravenswood or Seghesio for that perfect balance of fruit and spice.
The wine’s acidity cuts through the fat, cleansing your palate between each hearty spoonful. 🍷
Malbec Magic
For something with a little more structure, try an Argentine Malbec from Mendoza. The dark plum and chocolate undertones in Catena Zapata or Trapiche wines complement the cocoa powder in the chili beautifully.
Malbec’s velvety texture also softens the tortilla crust’s crunch, creating a luxurious mouthfeel. Opt for a 12-14% ABV bottle to match the dish’s intensity without overpowering it.
Craft Beer Options
A Mexican-style lager like Modelo Especial or Pacifico is my top beer pairing—its crisp, clean profile highlights the chili’s smoky and spicy elements without competing. For a bolder choice, try a smoked porter from Deschutes Brewery (like their Black Butte Porter)—the caramel and coffee notes echo the chili’s depth.
Serve both drinks slightly chilled to enhance the contrast with the warm chili. 🍺
Rum Cocktail Twist
If you’re feeling adventurous, a spiced rum cocktail like a Mexican Mule (using Espolón rum and ginger beer) adds a refreshing twist. The cinnamon and clove notes in the rum complement the chili’s spices, while the ginger beer’s brightness cuts through the richness.
For a non-alcoholic option, try ginger beer with lime—it’s surprisingly effective at balancing the dish’s bold flavors.
White Wine Surprise
Don’t overlook Gewürztraminer from Alsace—its lychee and floral notes may seem unusual, but they pair surprisingly well with the chili’s smoky-sweet profile. A 2020 Trimbach Gewürztraminer offers enough body to stand up to the dish while adding an aromatic lift.
The wine’s slight sweetness also enhances the cocoa powder’s subtle sweetness in the chili. Serve it slightly cooler than room temperature for the best experience. 💫
Nutrition facts
Frequently asked questions
Can I use ground beef instead of flank steak?
You can absolutely substitute! For the same 1.5 lb yield, use 80/20 ground chuck (the fat adds juiciness). Brown it first over medium-high heat until deeply caramelized—this builds the same rich foundation as the seared steak. The texture will be slightly different but still delicious. Just reduce the beef broth by 0.5 cup since ground beef releases more moisture.
Why does the recipe call for coffee?
The coffee isn't about caffeine—it deepens the chili's complexity by enhancing the cocoa powder's richness and cutting through the fat. Cold brew works best (no bitterness), but instant coffee in a pinch is fine. Skip it if you prefer, but you'll miss that signature depth. Think of it like a secret weapon for restaurant-quality flavor!
How do I make this in a slow cooker?
Brown the steak and toast the tortilla chips first, then transfer everything to the slow cooker. Add all remaining ingredients and cook on low for 6-7 hours or high for 3-4 hours. Stir in the tortilla chips during the last 30 minutes to keep them crispy. The slow cooker makes this even more tender—perfect for busy days!
Can I make this vegetarian?
Swap the steak for 1.5 cups crumbled tempeh or 2 cups extra-firm tofu (pressed and cubed). Marinate the protein in 1 tbsp soy sauce + 1 tsp smoked paprika for 20 minutes before cooking. The black beans will still be the star, but the texture contrast remains. For extra protein, add 1 cup cooked lentils.
How do I fix it if the chili is too thin?
Simmer uncovered for 10-15 extra minutes to reduce the liquid, or stir in 1-2 tbsp tomato paste to thicken. If it's still too watery, mash 1/4 cup of the black beans against the pot's side to release starch. For a quick fix, sprinkle 1 tsp cornstarch mixed with 1 tbsp water and stir until thickened.
