Ingredients
Method
Preparation
- Heat a large pot or Dutch oven over medium-high. Add olive oil.
- When shimmering, toss in diced onion and bell pepper. Cook 4–5 minutes until softened and lightly golden.
- Add garlic and cook 30 seconds until fragrant.
Cooking
- Add ground beef. Break it up and cook until no longer pink, 6–8 minutes.
- Drain excess fat if necessary, leaving about a tablespoon.
- Sprinkle in chili powder, cumin, smoked paprika, oregano, coriander, cayenne, salt, and pepper. Toast spices for 30–60 seconds.
- Stir in tomato paste and cook 1 minute to caramelize.
- Add crushed tomatoes, beans, and 250 ml stock. Stir, scrape up the toasty bits on the bottom.
- Add brown sugar plus cocoa powder or espresso.
- Bring to a gentle bubble, then lower heat. Simmer uncovered 25–35 minutes, stirring occasionally, until thick and glossy.
- Add more stock if too thick.
Finishing Touches
- Stir in apple cider vinegar. Taste and adjust salt, pepper, or heat.
- Serve over rice or beside warm tortillas, topping with sour cream, cheddar, cilantro, jalapeños, and a squeeze of lime.
Notes
Cool completely, then refrigerate leftovers in airtight containers for up to 4 days. Freezer-friendly for up to 3 months. Reheat gently on low heat; add stock or water to loosen if needed.
