This hearty chili recipe combines rich, deep flavor with simple ingredients, making it the best homemade comfort food for game day or cozy winter dinners.
1/2 teaspoon cayenne pepper (adjust to heat preference)
1 teaspoon salt
1/2 teaspoon black pepper
Instructions
Heat the olive oil in a large Dutch oven or heavy pot over medium-high heat. Add the ground beef and cook, breaking it up with a spoon, until fully browned. Drain off any excess grease.
Add the chopped onion and red bell pepper to the pot with the beef. Cook until the vegetables soften, about 5 to 7 minutes.
Stir in the minced garlic, chili powder, cumin, smoked paprika, oregano, cocoa powder, cayenne pepper, salt, and black pepper. Cook for 1 minute, stirring constantly, until the spices are fragrant. This step builds deep flavor.
Pour in the crushed tomatoes, tomato sauce, and beef broth. Stir well to combine all ingredients.
Bring the mixture to a simmer, then reduce the heat to low. Cover the pot partially and let the chili simmer for at least 1 hour, stirring occasionally. For the best flavor, simmer for 2 to 3 hours.
Stir in the rinsed and drained kidney beans and black beans during the last 30 minutes of cooking.
Taste the chili and adjust salt, pepper, or cayenne as needed before serving. Serve hot with your favorite toppings.
Notes
For an even richer, deeper flavor, substitute 1/2 cup of strong brewed coffee for 1/2 cup of the beef broth. Ethan’s dad suggested this trick.
If you prefer a thicker chili, remove the lid for the last 30 minutes of simmering to allow excess liquid to evaporate.
This chili is excellent for meal prep; the flavor deepens overnight. You can easily adapt this to a slow cooker by browning the meat first, then adding all ingredients to the slow cooker and cooking on low for 6-8 hours.