Ingredients:
- 3 lbs (1.36 kg) chuck roast, cut into 1-inch cubes
- 2 tablespoons olive oil
- 1 large yellow onion, chopped (about 1 1/2 cups)
- 2 cloves garlic, minced
- 1 green bell pepper, chopped (about 1 cup)
- 1 jalapeño pepper, seeded and minced (optional – for extra heat)
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 4 tablespoons chili powder
- 2 tablespoons cumin
- 1 tablespoon smoked paprika
- 1 teaspoon dried oregano
- 1/2 teaspoon cayenne pepper (optional – for extra heat)
- 1/4 teaspoon ground cinnamon
- 1 (28 ounce / 794g) can crushed tomatoes
- 1 (15 ounce / 425g) can tomato sauce
- 1 cup beef broth
- 1 tablespoon apple cider vinegar
- 1 tablespoon dark brown sugar (optional - for a touch of sweetness)
- 1 ounce unsweetened chocolate, chopped
Instructions:
- Season the chuck roast cubes with salt and pepper. Heat olive oil in the Dutch oven over medium-high heat. Sear the beef in batches until browned on all sides. Remove beef and set aside. Don't overcrowd the pot to get a good sear.
- Add onion, garlic, bell pepper, and jalapeño (if using) to the Dutch oven. Sauté until softened and fragrant, about 5-7 minutes. Scrape up any browned bits from the bottom of the pot.
- Stir in chili powder, cumin, smoked paprika, oregano, cayenne pepper (if using), and cinnamon. Cook for 1-2 minutes, stirring constantly, until fragrant. This releases the oils and intensifies the flavor.
- Add crushed tomatoes, tomato sauce, beef broth, apple cider vinegar, and brown sugar (if using) to the pot. Stir to combine.
- Return the beef to the Dutch oven. Bring to a simmer, then reduce heat to low, cover, and simmer for at least 3 hours, or until the beef is very tender and easily shreds. Stir occasionally to prevent sticking. Check liquid levels during simmering.
- Stir in the chopped unsweetened chocolate. Taste and adjust seasonings as needed (salt, pepper, chili powder, etc.). Remove from heat and let rest for 15-20 minutes before serving. Resting allows flavors to meld even further.