Dark mahogany savory chili with fork-tender beef cubes and black beans in a glossy tomato-chile sauce
AI-generated image · Higgsfield Seedream 5.0 Pro · AI-generated

Ruth and Lance's dark chocolate chili

A savory, long-braised beef-and-black-bean chili deepened with ancho, lager, chipotle, and restrained dark chocolate, but deliberately not sweet.

Prep30 min
Cook135 min
Rest15 min
Servings6
Cook mode

Research-based original family-favorite adaptation informed by The Kitchn's savory beef-and-bean chili with bittersweet chocolate; favorite attribution supplied by Christoph Mayer

Ingredients

Written for a 6 L pot

Units
Temperature
Servings
6

Chili

  • 30 ml neutral high-heat oil
  • 900 g boneless beef chuck, cut into 2 cm cubes
  • 250 g yellow onion, diced
  • 3 garlic, finely chopped
  • 40 g tomato paste
  • 330 ml lager
  • 800 g fire-roasted or ordinary diced tomatoes
  • 400 ml low-sodium beef broth
  • 480 g black beans, drained
  • 15 g ancho chile powder
  • 15 g mild North American chili powder blend
  • 6 g ground cumin
  • 4 g ground coriander
  • 3 g smoked paprika
  • 0.5 g ground cinnamon
  • 20 g chipotle in adobo, minced
  • 8 g fine salt, divided
  • 25 g 85% dark chocolate, finely chopped; the savory chili must remain not sweet
  • 20 ml lime juice

Method

  1. Keep raw beef and its equipment separate from ready-to-eat food. Pat beef dry, season with part of the salt, and brown deeply in three batches for about 18 minutes total.
  2. Cook onion 7 minutes. Add garlic, tomato paste, ancho, chili blend, cumin, coriander, smoked paprika, and cinnamon for 60 to 90 seconds.
  3. Deglaze with lager, scraping the fond, and simmer 4 minutes. Add tomatoes, broth, beef, and remaining salt.
  4. Partially cover and braise at the gentlest simmer for 80 to 100 minutes. Add black beans for the final 25 minutes.
  5. When beef is fork-tender, remove from direct heat. Stir chocolate in three additions until melted, then cook over low heat 5 minutes. Stir in lime and rest 15 minutes. There must be no sweet chocolate aroma; correct an obvious chocolate note with salt and 5 to 10 ml lime, never sugar.

Ingredient substitutions

  • Chuck is preferred. In Germany use Rinderschulter, Bug, or marbled Rindergulasch from the shoulder. In Canada use chuck or blade roast. Lean round is not equivalent and may dry out.
  • Ancho provides mild dried-fruit depth. If unavailable in Germany, use 12 g sweet paprika plus 3 g mild ground chile; it loses ancho’s raisin character. In Canada, dried ancho is often available and may be toasted, seeded, and ground.
  • Use German Helles or Pils or Canadian lager. For alcohol-free chili replace 330 ml beer with 300 ml beef broth plus 30 ml water and add 5 ml cider vinegar at the end. Beer contains gluten unless labelled otherwise, and simmering does not remove all alcohol.
  • Use 85% dark chocolate. Replace it with 15 g unsweetened cocoa plus 10 ml neutral oil only as a calibrated alternative; it is drier and more bitter.

Notes

  • Chocolate may contain milk or soy. Broth and chipotle may contain gluten or soy; check labels.
  • Scaling above 1.5 times requires a larger pot and batch browning.
  • Cool in shallow containers within 2 hours, cover cold, refrigerate at 4°C or below, and use within 3 days. Freeze cooled portions for up to 3 months. Reheat only what is needed to a rolling boil and 74°C throughout; store toppings separately.

Sources consulted

From Christoph Mayer

Enjoyed this? Buy us a coffee ☕

Cooked this?

How was it?