A rich, spicy Mexican chili con carne made with ground beef, spices, tomatoes, and beans. Perfect for hearty meals, cozy nights, or meal prep.
2 tbsp olive oil
1 large yellow onion, finely chopped
3 cloves garlic, minced
1½ lbs ground beef (80/20)
2 tbsp chili powder
1½ tsp ground cumin
1 tsp smoked paprika
1 tsp dried oregano
2 tbsp tomato paste
1 (14 oz) can chopped tomatoes
1 cup beef broth
1 (15 oz) can kidney beans, drained and rinsed (optional)
Salt and black pepper, to taste
½ tsp sugar (optional)
Optional: diced jalapeño, chipotle peppers in adobo, lime juice
Heat oil in a large pot over medium heat. Add onion and cook 8–10 minutes until soft.
Stir in garlic and cook for 1–2 minutes.
Add ground beef, breaking it up, and cook until browned.
Stir in chili powder, cumin, paprika, and oregano. Cook for 1 minute.
Add tomato paste and cook for 1 minute more.
Pour in chopped tomatoes and beef broth. Add beans if using.
Season with salt, pepper, and sugar. Stir well.
Simmer on low heat, partially covered, for 1 hour.
Taste and adjust seasoning. Add lime juice or hot sauce if desired.
Serve hot with desired toppings.
Chili can be made ahead and freezes well. Skip beans for a Texas-style version. Add chipotle for extra heat.