A great chili is a project worth doing right. The difference between a good chili and a remarkable one comes down to layering: toasting your spices dry before the meat goes in, browning the beef in batches for maximum flavor, and then letting everything simmer low and slow until the flavors meld into something rich, complex, and deeply satisfying. This version takes an hour and feeds six people generously.
Ingredients
Build the Flavor
Toast all dry spices in a dry pan over medium heat for 60 seconds until fragrant. Remove immediately. This step activates the oils in the spices and deepens their flavor considerably. Add oil, brown beef in batches — not stirred, but seared in a thin layer until dark. Remove each batch.
- Soften onion and pepper 5 minutes in same pan
- Add garlic and tomato paste, cook 2 minutes
- Return beef, add toasted spices, stir to coat
- Add crushed tomatoes and stock
- Simmer covered on low for 40 minutes
- Add beans, simmer uncovered 10 more minutes
- Taste and adjust — this is where you make it yours
"Toast your spices first. Every time. A minute in a dry pan converts raw, slightly harsh spice powder into something bloomed, fragrant, and layered. It costs nothing and changes everything."
Chili improves significantly after 24 hours in the fridge. The spices integrate, the sauce thickens slightly, and the heat mellows into complexity. Make it ahead whenever you can — it is genuinely better on day two.