Beef chili is a classic, hearty dish full of robust flavors and perfect for any meal. This easy recipe features slow-cooked ground beef, beans, and aromatic spices for a comforting and satisfying experience.
Heat olive oil in a large pot over medium heat. Add diced onions and garlic. Cook until softened and translucent, about 3-4 minutes.
Add ground beef. Break up with a spoon and brown evenly, about 6-8 minutes.
Sprinkle chili powder, cumin, smoked paprika, cayenne pepper, salt, and pepper over the beef. Stir to coat and cook for 1-2 minutes until fragrant.
Add diced tomatoes, kidney beans, black beans, and beef broth. Stir to combine, scraping bottom to release browned bits.
Bring to a boil, then reduce heat to low. Cover partially and simmer for 30-45 minutes to meld flavors.
Taste and adjust seasoning with salt, pepper, or cayenne as needed. If too thick, add broth; if too thin, simmer uncovered a bit longer.
Serve hot with your choice of toppings and sides.
Notes
Use fresh spices for best flavor. Chili tastes better the next day and freezes well. Experiment with beans or add veggies like bell peppers for variety.