1lbground beef (or a mix of ground turkey for a lighter option)
1mediumonion, diced
2clovesgarlic, minced
1red bell pepperdiced
1green bell pepperdiced
2cans (15 oz each)kidney beans, drained and rinsed
1can (28 oz)diced tomatoes (with juice)
2tablespoonstomato paste
2tablespoonschili powder
1tablespoonground cumin
1teaspoonsmoked paprika
1teaspoondried oregano
0.5teaspooncayenne pepper (adjust to taste)
to tastesalt and pepper
1cupbeef broth (or vegetable broth for a vegetarian version)
optionalfresh cilantro and avocado for garnish
Instructions
In a large pot or Dutch oven, heat a tablespoon of olive oil over medium heat. Add the diced onion and sauté for about 3-4 minutes until it becomes translucent.
Add the minced garlic and sauté for another minute until fragrant.
Increase the heat to medium-high and add the ground beef (or turkey). Cook until browned, breaking it apart with a wooden spoon, about 5-7 minutes. Drain excess fat if necessary.
Stir in the diced red and green bell peppers and cook for an additional 3-4 minutes until slightly softened.
Add the drained kidney beans, diced tomatoes with their juice, and tomato paste to the pot. Stir well to combine.
Sprinkle in the chili powder, cumin, smoked paprika, oregano, cayenne pepper, salt, and pepper. Mix thoroughly.
Pour in the beef broth and stir again. Bring the mixture to a boil, then reduce the heat to low.
Cover the pot and let it simmer for at least 30 minutes, stirring occasionally. For deeper flavors, simmer for up to an hour.
Taste and adjust seasonings as desired, adding more cayenne for heat or salt for flavor.
Serve hot, garnished with fresh cilantro and avocado if using.
Notes
Serve with sour cream and green onions for added flavor.