This rich, hearty chili is inspired by classic American Southwest cowboy cooking, elevated with a touch of modern culinary finesse. The dish builds deep flavor through a slow-simmered base of spiced ground beef, smoky chipotle, and rich tomato, bringing warmth and bold character to any table. It’s a soul-satisfying bowl perfect for cool evenings or casual gatherings, and the layered flavors only deepen over time—making it just as good, if not better, the next day.
2tablespoonsolive oilextra virgin preferred for flavor
1largeyellow oniondiced
4clovesgarlicminced
2poundsground beef80/20 lean-to-fat ratio recommended
2tablespoonschili powderpreferably ancho or New Mexican style
1teaspoonground cumin
1teaspoonsmoked paprikafor depth and smokiness
1teaspoonkosher saltplus more to taste
½teaspoonblack pepperfreshly ground
1tablespoontomato pasteadds richness
1candiced fire-roasted tomatoes14.5 ounces
2cupsbeef brothlow-sodium
1cankidney beans15 oz, rinsed and drained
1canblack beans15 oz, rinsed and drained
Instructions
Heat the olive oil in a large Dutch oven over medium heat (about 350°F / 175°C). Add the diced onion and cook, stirring occasionally, for 5-6 minutes until translucent and slightly golden at the edges.
Add the minced garlic and sauté for 1 minute, just until fragrant.
Increase heat slightly and add the ground beef. Brown for 8-10 minutes, breaking it apart with a spoon, until nicely seared and no pink remains.
Stir in chili powder, cumin, smoked paprika, salt, pepper, and tomato paste. Cook for 2 minutes, toasting the spices and deepening the flavor.
Pour in diced tomatoes and beef broth, scraping up any fond stuck to the bottom. Bring to a simmer.
Add beans and reduce the heat to low. Cover with lid slightly ajar and simmer gently for 60 minutes, stirring occasionally, until thickened and luscious.
Uncover and simmer 10–15 minutes longer if needed to reach desired consistency. Taste and adjust seasoning with salt and pepper before serving.
Prevent your screen from going dark
Notes
For a spicier version, add 1 minced chipotle pepper in adobo with the spices. Fresh jalapeños or cayenne can also be added.
Substitute ground turkey or plant-based meat to make it lighter or vegetarian.
This chili tastes even better the next day—consider making it ahead for maximum flavor.