Ingredients
Equipment
Method
- Pat the chuck roast cubes dry with paper towels. Season generously with salt and pepper.
- Heat the olive oil in a large Dutch oven or pot over medium-high heat.
- Sear the beef in batches, making sure not to overcrowd the pot. Sear until browned on all sides. Remove the beef from the pot and set aside.
- Add the diced onion and bell peppers to the pot and cook until softened, about 5-7 minutes.
- Add the minced garlic and cook for another minute, until fragrant. Be careful not to burn the garlic!
- Stir in the chili powder, cumin, smoked paprika, and cayenne pepper. Cook for 1 minute, stirring constantly, until fragrant.
- Pour in the beef broth and scrape the bottom of the pot to loosen any browned bits.
- Return the seared beef to the pot. Add the crushed tomatoes, tomato sauce, diced tomatoes, kidney beans, black beans, and brown sugar. Stir to combine.
- Bring the chili to a simmer, then reduce the heat to low, cover, and cook for at least 2-3 hours, or even longer for maximum flavor. Stir occasionally to prevent sticking.
- During the last 30 minutes of cooking, stir in the dark chocolate.
- Taste the chili and adjust the seasoning as needed. You may need to add more salt, pepper, or chili powder.
- Ladle the chili into bowls and top with your favorite toppings.
Notes
For a richer flavor, use bone-in chuck roast and remove the bone after cooking. Chili is even better the next day, as the flavors meld together. Store leftovers in an airtight container in the refrigerator for up to 3 days or freeze for up to 3 months. For a vegetarian option, substitute the beef with 2 cups of cooked lentils or add an additional can of beans.