- Servings: 6-8
- Prep Time: 10 minutes
- Cook Time: 3 hours
- 2 pounds lean ground beef
- 1 onion, finely diced, plus more for serving
- 1 (15-ounce) can tomato sauce
- 3 garlic cloves, finely minced 1 teaspoon ground allspice 1 teaspoon ground cumin
- 3 tablespoons chili powder
- 1½ teaspoons ground cinnamon
- 1 tablespoon unsweetened cocoa powder
- 2 bay leaves
- 2 tablespoons apple cider vinegar
- Kosher salt
- Hot sauce, for serving
- Cooked pasta of your choice, for serving
- Shredded cheddar cheese, for serving
1. In a large pot, combine the ground beef and 4 cups water. Bring to a boil over high heat, stirring the beef until it’s well broken up. Reduce the heat to low and bring to a simmer. Cook for about 30 minutes, occasionally skimming off any fat and impurities that rise to the top.
2. Once the beef is cooked through, add the onion, tomato sauce, garlic, allspice, cumin, chili powder, cinnamon, cocoa powder, bay leaves, and vinegar. Stir to combine and increase the heat to medium-high. Bring to a boil, then reduce the heat to low and simmer once again, uncovered, for about 2½ hours. The chili will thicken as it cooks.
3. Remove from the heat and taste. Add salt if needed and add hot sauce, if desired.
4. Serve over cooked pasta and top with plenty of shredded cheese and diced onions.