In a large pot, heat the 2 tbsp olive oil over medium heat. Add the diced 1 large onion and cook until it becomes translucent, about 5 minutes.
2 tbsp olive oil, 1 large onion
Add the minced 4 cloves garlic and cook for another 1-2 minutes until fragrant.
4 cloves garlic
Add the 2 lbs ground beef to the pot. Cook until browned, breaking it up with a spoon as it cooks. Drain any excess fat if necessary.
2 lbs ground beef
Stir in the diced 2 red bell pepper and 1 jalapeno. Cook for another 5 minutes until the peppers start to soften.
2 red bell pepper, 1 jalapeno
Add the 2 cans diced tomatoes (with their juices), 1 can tomato paste, 1 can kidney beans, and 1 can pinto beans to the pot. Stir to combine.
2 cans diced tomatoes, 1 can tomato paste, 1 can kidney beans, 1 can pinto beans
Pour in the 2 cups beef broth and add the 3 tbsp chili powder, 2 tbsp ground cumin, 2 tsp smoked paprika, 1 tsp dried oregano, 1 tsp cayenne pepper, salt, and pepper. Stir well to combine.
2 cups beef broth, 3 tbsp chili powder, 2 tbsp ground cumin, 2 tsp smoked paprika, 1 tsp dried oregano, 1 tsp cayenne pepper, Salt and pepper to taste
Bring the chili to a boil, then reduce the heat to low. Add the 1 tbsp Worcestershire sauce. Simmer uncovered for at least 45 minutes, stirring occasionally.
1 tbsp Worcestershire sauce
Taste the chili and adjust the seasonings if needed. Add more salt, pepper, or spices to taste.
Ladle the chili into bowls and top with your favorite toppings such as shredded cheddar cheese, sour cream, chopped green onions, fresh cilantro, sliced jalapeños, and serve with tortilla chips or cornbread.
Shredded cheddar cheese, Sour cream, Chopped green onions, Fresh cilantro, Sliced jalapeños, Cornbread