Ingredients
Method
- Cook onions and peppers in oil over medium heat for 10–12 minutes until soft and beginning to colour. Add garlic — cook 1 minute.
- Increase heat to high. Brown beef in 2–3 batches — 4–5 minutes per batch without stirring until deeply caramelised. Combine all batches.
- Reduce heat slightly. Add all spices. Stir 1–2 minutes until fragrant. Add tomato purée — cook 1 minute.
- Add chopped tomatoes, stock, Worcestershire sauce, and sugar. Season. Stir well, scraping the base.
- Bring to the boil. Reduce heat. Simmer partially covered for 45 minutes to 1 hour until sauce has thickened.
- Add kidney beans and dark chocolate if using. Cook uncovered 15 minutes. Taste and adjust.
- Serve with rice or jacket potatoes, sour cream, Cheddar, coriander, and lime.
Notes
Brown beef in batches — never all at once. This is the most important step for flavour.
Bloom the spices in oil before adding liquid.
Add a small piece of dark chocolate with the beans — it transforms the depth of flavour.
Make the day before — chilli improves dramatically overnight.
Squeeze fresh lime over each serving — it brightens all the flavours.
Stores in the fridge for up to 4 days. Freezes for up to 3 months.
