Heat olive oil in a large pot over medium heat. Add the ground beef and cook, breaking it apart with a spoon, until browned and starting to crisp, about 5-7 minutes. Drain excess fat if needed.
1 lb ground beef
Add the finely chopped bell pepper and minced garlic to the beef. Cook together, stirring often, until the pepper softens and the garlic becomes fragrant, about 2-3 minutes.
1 lb ground beef
Stir in the diced tomatoes along with their juices. Let the mixture simmer gently for a few minutes until it begins to bubble around the edges.
1 lb ground beef
Sprinkle the cocoa powder and ground cinnamon evenly over the mixture. Stir well to incorporate all the spices, releasing aromatics into the stew.
1 lb ground beef
Pour in the chicken broth to deglaze the pot and add moisture to the chili. Stir and bring the mixture to a gentle simmer.
1 lb ground beef
Lower the heat and cover the pot. Let the chili simmer for about 25-30 minutes, stirring occasionally, until it thickens and the flavors meld.
Uncover the chili and stir in the drained kidney beans. Continue simmering uncovered for another 5-10 minutes to let the flavors concentrate.
1 lb ground beef
Season with salt and pepper to taste, adjusting the seasoning to your preference. Stir well to distribute evenly.
1 lb ground beef
Once the chili has thickened and is bubbling nicely, remove from heat. Serve hot, garnished as desired.