01 -
Dice the onion and green bell pepper, mince the garlic, and measure out all spices and seasonings before beginning.
02 -
In a large Dutch oven or heavy-bottomed pot, heat 1 tablespoon of oil over medium heat. Add ground beef or turkey and cook for 5 to 7 minutes, breaking it up with a wooden spoon until browned. Drain excess fat and set meat aside.
03 -
In the same pot, add diced onion, green bell pepper, and minced garlic. Sauté for 3 to 5 minutes, stirring occasionally, until vegetables are softened and garlic is fragrant.
04 -
Return browned meat to the pot with the sautéed vegetables. Stir in chili powder, cumin, paprika, cayenne pepper if using, salt, and black pepper. Toast spices for 1 to 2 minutes, stirring constantly.
05 -
Pour in the diced tomatoes with juices, tomato sauce, and beef broth. Stir thoroughly to combine all ingredients.
06 -
Bring mixture to a simmer over medium-high heat. Reduce to low, cover, and cook for 45 minutes to deepen flavors, stirring occasionally.
07 -
Gently fold in the drained kidney beans and pinto beans. Continue simmering uncovered for an additional 15 minutes, allowing beans to absorb the flavors.
08 -
Taste the chili and adjust seasoning with extra salt, black pepper, or chili powder as desired.
09 -
Ladle chili into bowls and offer optional toppings including shredded cheese, sour cream, green onions, avocado slices, and tortilla chips to garnish as desired.