Ground beef, beans, and a blend of smoky spices — including chipotle or smoked paprika — simmer together in this straightforward weeknight chili. The recipe is built for speed, reaching a rich, layered flavor in just over 30 minutes by using fire-roasted tomatoes and pre-measured spice ratios. Top with shredded cheese, sour cream, or sliced jalapeños and serve straight from the pot.
Heat olive oil in a large Dutch oven over medium heat (about 350°F / 175°C). Add diced onions and sauté 3–4 minutes until soft and translucent.
Add the ground beef and cook 6–7 minutes, breaking it apart with a spoon, until browned and no pink remains. Drain excess fat if needed.
Stir in garlic, chili powder, cumin, smoked paprika, oregano, and cayenne. Cook for 1 minute to bloom the spices, releasing their flavor.
Add crushed tomatoes and beef broth. Stir to combine and bring to a simmer over medium-high heat.
Stir in kidney beans and black beans. Reduce heat to medium-low and simmer for 10–12 minutes, uncovered, until thickened. Stir occasionally to prevent sticking.
Taste and adjust salt or spice if needed. Remove from heat and let sit 2–3 minutes before serving — this allows flavors to meld.
Notes
Substitute ground turkey or plant-based meat for a lighter or vegetarian version.
Add a teaspoon of cocoa powder for richness and depth — a chef trick borrowed from mole-style chilies.
For a quick thickening method, mash a few spoonfuls of beans before adding them — this mimics a simmered texture.