This hearty stovetop chili is made with ground beef, beans, and bold spices — a one-pot classic that’s perfect for game day, meal prep, or a cozy dinner.
1 tbsp olive oil
1 lb ground beef (80–85% lean)
1 medium onion, diced
1 bell pepper, diced (optional)
3 cloves garlic, minced
2 tbsp tomato paste
1 (15 oz) can diced tomatoes
1 (8 oz) can tomato sauce
1/2 cup beef broth
1 (15 oz) can kidney beans, drained and rinsed
1 (15 oz) can black beans, drained and rinsed
Spices:
2 tbsp chili powder
1 tsp ground cumin
1 tsp smoked paprika
1/2 tsp dried oregano
1 tsp salt
1/2 tsp black pepper
1/8 tsp cayenne (optional)
Heat oil in a large pot over medium-high heat. Add beef and cook until browned. Drain excess fat.
Add onion, bell pepper, and garlic. Cook 5 minutes until softened.
Stir in tomato paste and cook for 1–2 minutes.
Add spices and stir to coat the meat mixture.
Pour in tomatoes, tomato sauce, and broth. Stir well.
Add beans, bring to a boil, then reduce heat to low.
Simmer uncovered for 30–40 minutes, stirring occasionally.
Adjust seasoning and serve with desired toppings.
Customize with your favorite beans or add-ins like corn or chipotle. Great for freezing and reheating later.