Soups & Stews
This beef and black bean chili recipe delivers restaurant-quality depth in a single pot, where smoky spices and tender beef create a hearty, satisfying bowl.
The secret lies in slow-cooked layers—searing the beef first builds rich, caramelized flavor while black beans and tomatoes absorb every spice into a thick, velvety broth. I developed this version after years of testing, ensuring it balances smoky heat, sweet beans, and savory meat in perfect harmony.
The beauty of this chili is its versatility—simmer on the stovetop for a quick weeknight meal or let it cook low and slow in a Dutch oven for deeper flavor.
Each bite delivers tender beef, creamy beans, and a complex blend of cumin, chili powder, and cinnamon that lingers on your palate. The recipe scales effortlessly, making it ideal for feeding a crowd or prepping for meal prep.
What sets this apart is the textural contrast: crispy seared beef edges, tender black beans, and a sauce thick enough to coat every spoonful. Top with avocado, cilantro, or a dollop of sour cream to elevate it further.
The aroma alone will have everyone asking for seconds, and the leftovers taste even better the next day.
Perfect for chilly evenings, game days, or whenever you crave a comforting, protein-packed dish. This chili is the kind of meal that feels like a hug in a bowl—warm, hearty, and impossible to resist. Let’s get cooking!
Ingredients for beef and black bean chilli
Sixteen ingredients for a chili so rich, it'll fool even the pickiest eaters.
| Ingredient | Amount | Notes |
|---|---|---|
| Chuck Roast 🥩 | 2 lb | Cut into 1-inch cubes |
| Black Beans 🌱 | 2 cups | Drained and rinsed |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Diced Tomatoes 🍅 | 1 can | 28 oz, fire-roasted |
| Tomato Paste 🍅 | 2 tbsp | Or 6 oz can |
| Beef Broth 💧 | 2 cups | Low-sodium preferred |
| Chili Powder 🌶️ | 2 tbsp | Smoked or mild |
| Ground Cumin 🌿 | 1 tbsp | Toasted for depth |
| Paprika 🌶️ | 1 tbsp | Sweet or smoked |
| Cinnamon 🌿 | ½ tsp | Ground, for warmth |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Olive Oil 🫒 | 2 tbsp | For searing beef |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
The chuck roast is your secret weapon here. Grab the pre-cut cubes from the meat counter—saves time and ensures even cooking. If you're buying a whole roast, Costco or Walmart usually have good deals, but check the marbling. The more fat, the juicier your chili. I always sear mine in batches so it doesn't steam instead of brown. That crispy crust? Total flavor bomb. For the beans, drained and rinsed is non-negotiable—no one wants mushy chili.
No chili powder? Mix 1 tbsp smoked paprika + 1 tsp cayenne for a close substitute. Fresh garlic is ideal, but jarred minced works in a pinch—just add an extra clove. Tomato paste from a tube? Trader Joe's has great ones that last forever. The cinnamon might seem odd, but trust me—it deepens the smoky flavor without overpowering. For the onion, yellow or red both work, but yellow has a slightly sweeter base. If you're short on time, frozen diced onion cuts the prep by half.
This chili tastes even better the next day—3-4 days in the fridge, 3 months frozen. I always double the batch because it disappears fast. Store in airtight containers, and the flavors meld beautifully overnight. The cilantro? Add it fresh right before serving—it wilts fast in hot chili. For freezing, portion into meal prep containers so you can grab and reheat. Leftovers reheat best in a pot with a splash of broth or water.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just dump everything in a pot, let it simmer, and walk away. No fancy techniques, no extra dishes. The chuck roast practically melts into tender shreds while the onions caramelize right in the same pot. (Yes, even on a Tuesday night.)
- Deep Umami Bomb: That slow-cooked chuck roast? It’s the star—rich, meaty, and packed with flavor. The black beans soak it all up, and the garlic? Oh, it’s there—layered with the tomatoes to create this perfect balance of smoky, sweet, and savory. Honestly, the first bite makes me forget I’m not at my favorite Mexican spot.
- Meal Prep MVP: This chilli tastes even better the next day, which is perfect because I always make a double batch. Throw it in containers for lunches, freeze half for another week, or bring it to a potluck—it’s the kind of dish that disappears fast. My daughter picks out the beans first, but still asks for seconds.
- Budget-Friendly Powerhouse: A pound of chuck roast and a can of beans stretch this recipe far. I’ve fed six people for under $15, and it’s still the most requested dish at my table. The onions and garlic are cheap staples, and the tomatoes add freshness without breaking the bank. It’s my secret weapon for stretching groceries without sacrificing flavor.
Step-by-step instructions for beef and black bean chili
This smoky, spice-packed chili comes together in one pot with minimal fuss.
Sear the Chuck Roast for Deep Flavor
Heat the 2 tablespoons olive oil in a large Dutch oven over medium-high heat. Add the 2 lb chuck roast cut into 1-inch cubes, working in batches if needed to avoid crowding. Let the meat sear undisturbed for 3-4 minutes per side until it develops a deep brown crust—this builds the chili's rich, meaty foundation.
Once browned, transfer the beef to a plate and set aside. Don't drain the fat from the pot—those browned bits (fond) will form the base of your chili's flavor. Here's the thing: searing the meat first creates layers of taste that simmering alone can't replicate.
Build the Chili Base with Aromatics
In the same Dutch oven, add the diced yellow onion and cook for 5 minutes until softened and translucent. Stir in the 4 cloves minced garlic cloves and cook for 30 seconds until fragrant—this prevents the garlic from burning, which would make the chili bitter.
Next, add the 2 tablespoons chili powder, 1 tablespoon ground cumin, 1 tablespoon paprika, 0.5 teaspoon cinnamon, 1 teaspoon salt, and 0.5 teaspoon black pepper. Stir constantly for 1 minute to toast the spices and release their aromas. This step is where the chili's signature warmth begins to develop.
Simmer the Chili Until Tender
Pour in the 2 cups beef broth, scraping up any browned bits from the bottom of the pot. Add the 2 tablespoons tomato paste, 1 can diced tomatoes, and the reserved seared beef. Bring to a boil, then reduce heat to low and let it simmer uncovered for 1 hour 30 minutes, stirring occasionally. You'll know it's ready when the beef is fork-tender and easily pulls apart.
After the initial hour, stir in the 2 cups black beans and continue simmering for another 30 minutes. The beans should be heated through but still hold their shape. If the chili gets too thick, add a splash of water or broth to reach your desired consistency. Here's the key: low and slow develops the deep, complex flavors that make this chili unforgettable.
Finish and Garnish
Remove the chili from heat and let it rest for 10 minutes—this allows the flavors to meld and the spices to bloom fully. Taste and adjust seasoning if needed, adding more salt or chili powder as desired. The chili should be rich, smoky, and perfectly balanced between heat and depth.
Ladle the chili into bowls and garnish with 0.25 cup chopped fresh cilantro. The bright, fresh cilantro cuts through the richness of the chili and adds a pop of color. Serve immediately with crusty bread or over rice to soak up every last bit of that smoky, spicy goodness.
Pro Tips For Making Beef And Black Bean Chilli
- Sear the Chuck First: Chuck roast loves a good crust, and skipping this step means flavor hiding in the sauce. Heat your pot until it’s smoking hot—yes, even if you’re impatient—then sear the beef in batches. The browning adds depth that no amount of spices can replace.
- Char the Onions: I used to chop onions and toss them in right away. Now I brown them first—cut into wedges, not dice, and let them caramelize until edges darken. That sweet, smoky base is the thing that makes your chili taste like it simmered all day, not 30 minutes.
- Don’t Overfill the Pot: Crowding the beef with too many beans and tomatoes means it steams instead of braising. Start with just the beef, onions, and garlic in the pot, then add the rest once it’s browned. You’ll end up with tender meat, not a sad, watery stew.
- Use Canned Beans Smartly: Drain and rinse those black beans, but save half a cup of the liquid—the starchy soak thickens the chili naturally. Skip the salted beans unless you want your dish tasting like a can, and always break up the beans with a spoon so they melt into the sauce instead of staying whole.
Perfect pairings for beef and black bean chilli
Crusty Bread Pairings
Nothing beats a steaming bowl of chili with warm, crusty bread to soak up every last bit of sauce. I love using a homemade cornbread with a slightly sweet crumb—it balances the chili's smoky heat beautifully.
For an easy shortcut, grab a Kings Hawaiian sweet Hawaiian roll from the grocery store and toast it until golden. The soft, buttery texture contrasts perfectly with the hearty chili. 🥖
Avocado Toppings
Add a ripe avocado sliced into chunks or mashed as guacamole for a creamy, cooling contrast. I like to sprinkle the chili with lime juice and salt before adding the avocado to prevent browning.
For extra richness, top with crumbled queso fresco or a dollop of Mexican crema. This combo elevates the chili to restaurant-quality in seconds. 🥑
Cheesy Additions
Melted cheese transforms chili into a comforting meal. Try shredded Monterey Jack or cheddar—they melt smoothly without overpowering the flavors. For a smoky kick, add smoked Gouda.
I also love sprinkling crumbled cotija cheese on top for a salty, tangy finish. Just add cheese in the last 5 minutes of reheating so it stays gooey. 🧀
Refreshing Sides
A crisp cucumber and radish salad with a lime vinaigrette cuts through the richness of the chili. Toss 1 cup diced cucumber, ½ cup sliced radishes, and 2 tbsp chopped cilantro with 2 tbsp lime juice and 1 tbsp olive oil.
For a heartier option, serve with Mexican street corn (elote) for a sweet, smoky contrast. 🥒
Drink Pairings
A cold Mexican lager like Modelo Especial or Pacifico cleanses your palate between bites. For a non-alcoholic option, try hibiscus iced tea—its tartness balances the chili's smokiness. If you prefer wine, a Zinfandel with its bold fruit notes complements the spices perfectly. 🍺
Meal Prep Extras
When prepping chili for the week, store it in glass meal prep containers with a side of pickled jalapeños or pickled red onions to add a tangy crunch. Pack cornbread muffins separately to keep them fresh.
For a quick assembly, keep toppings like avocado and cheese in small containers and add them fresh when ready to eat. ✨
Nutrition facts
Frequently asked questions
Can I use ground beef instead of chuck roast?
Yes! Ground beef works perfectly—just use 1.5 pounds for similar protein content. Brown it thoroughly first to remove all pink, then proceed with the recipe. The texture will be slightly different (more tender), but the flavor remains rich and satisfying.
How do I adjust the heat level?
Start with the 2 tbsp chili powder and 0.5 tsp cinnamon as written for a balanced, smoky heat. For milder chili, reduce chili powder to 1 tbsp and skip the cinnamon. For extra spice, add ½ tsp cayenne pepper or 1 diced jalapeño with the tomatoes. Always taste before serving!
Can I make this chili in a slow cooker?
Brown the beef first, then transfer everything (including spices and broth) to the slow cooker. Cook on low for 7-8 hours or high for 4-5 hours. The slow cooker enhances tenderness and deepens flavors—just stir occasionally and add water if needed. Perfect for hands-off cooking!
Why did my chili turn out too thin?
Thin chili usually means too much liquid or not enough simmering time. Next time, reduce the broth to 1.5 cups and simmer uncovered for 10-15 extra minutes to thicken. Alternatively, stir in 1 tbsp cornstarch mixed with 2 tbsp water at the end.
What’s the best way to reheat leftovers?
Reheat gently on the stove over low-medium heat for 10-15 minutes, stirring occasionally. Avoid microwaving—it can make the beans mushy. For extra richness, add a splash of broth or water. Store leftovers in airtight containers for up to 4 days or freeze for 3 months.
