Classic Beef Chili with Beans
Rich, smoky, deeply savoury — a chili that rewards a slow simmer. Even better on day two.

Chili is one of those recipes where every family has strong opinions. This version is beefy and smoky from properly toasted spices, deepened with a spoon of cocoa, and built around beans for good measure.
It sits on the stove happily for an hour and only gets better. Fans of cozy one-pot suppers will find the slow cooker beef stew lives in the same universe.
Ingredients
- 2 tablespoons olive oil
- 1 large onion, chopped
- 1 red pepper, chopped
- 4 cloves garlic, minced
- 700g (1½ lb) ground beef
- 2 tablespoons tomato paste
- 2 tablespoons chili powder
- 1 tablespoon ground cumin
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano
- 1 teaspoon unsweetened cocoa powder
- 1 can (400g) chopped tomatoes
- 1 can (400g) kidney beans, drained
- 1 can (400g) black beans, drained
- 1½ cups (360ml) beef stock
- Salt and pepper
- Sour cream, grated cheese, coriander and lime to serve
Instructions
- Heat the oil in a large heavy pot over medium heat. Cook the onion and pepper for 6 minutes until softened.
- Add the garlic and cook 30 seconds.
- Push the vegetables aside, turn the heat up, and brown the beef in the space — 6–8 minutes, breaking it up.
- Stir in the tomato paste, chili powder, cumin, paprika, oregano and cocoa. Cook 1 minute until deeply fragrant.
- Add the tomatoes, both beans and stock. Bring to a simmer, reduce to low, and cook uncovered for 45 minutes, stirring occasionally.
- Season generously and serve with all the toppings.
Cooking tips
- Toasting the spices with the tomato paste is the flavour-doubler here. Don't rush it.
- For thicker chili, mash some of the beans against the pot with a spoon.
- Freezes for 3 months in portions. Genuinely tastes better after a night in the fridge.
More like this
For more from this section, browse our main dishes recipes or the full collection.
You might also like

Slow Cooker Beef Stew
Tender chunks of beef, sweet root vegetables and a glossy red wine gravy. The kind of dinner your slow cooker was made for.

Slow-Simmered Beef Bolognese
Rich, slow-simmered beef bolognese with a soffritto base and a splash of milk for tenderness. The pasta sauce worth a whole afternoon.

Speedy Black Bean Soup
Smoky, silky, twenty-minute black bean soup from three tins and a few pantry basics. An easy weeknight dinner built from store-cupboard tins.

Twenty-Minute Chicken Tacos
Spiced chicken thighs, crunchy slaw, lime crema, warm tortillas. Taco night, sorted in twenty minutes.