Description
This classic homemade chili is hearty, flavorful, and easy to make. It’s packed with ground beef, beans, tomatoes, and the perfect blend of spices. Perfect for a cozy dinner, game day, or meal prep!
Ingredients
-
1 tbsp olive oil
-
1 medium onion, chopped
-
1 green bell pepper, chopped
-
3 cloves garlic, minced
-
1 lb ground beef (or ground turkey)
-
2 tbsp chili powder
-
1 tsp ground cumin
-
1 tsp smoked paprika
-
1/2 tsp oregano
-
1/2 tsp salt
-
1/4 tsp black pepper
-
1/4 tsp cayenne pepper (optional for heat)
-
1 (15 oz) can diced tomatoes
-
1 (15 oz) can tomato sauce
-
1 (15 oz) can kidney beans, drained and rinsed
-
1 (15 oz) can black beans, drained and rinsed
-
1 cup beef broth or water
-
Optional toppings: shredded cheese, sour cream, chopped green onions, cilantro
Instructions
-
Heat olive oil in a large pot over medium heat.
-
Add chopped onion and bell pepper. Sauté for 4–5 minutes until soft.
-
Stir in garlic and cook for another 30 seconds.
-
Add ground beef and cook until browned, breaking it up with a spoon.
-
Drain excess fat if needed.
-
Stir in chili powder, cumin, smoked paprika, oregano, salt, pepper, and cayenne. Cook for 1 minute.
-
Add diced tomatoes, tomato sauce, beans, and broth. Stir well.
-
Bring to a boil, then reduce heat and simmer uncovered for 25–30 minutes, stirring occasionally.
-
Taste and adjust seasoning if needed.
-
Serve hot with your favorite toppings.
Notes
-
For a thicker chili, simmer longer or mash some of the beans.
-
Can be made a day ahead—it tastes even better the next day!
-
To make it vegetarian, leave out the meat and add an extra can of beans or lentils.
Nutrition
- Serving Size: 1 ½ cups
- Calories: 350
- Sugar: 6g
- Sodium: 820mg
- Fat: 14g
- Saturated Fat: 5g
- Unsaturated Fat: 7g
- Trans Fat: 0.3g
- Carbohydrates: 30g
- Fiber: 8g
- Protein: 26g
- Cholesterol: 55mg