Prepare Your Ingredients:Dice the onions, garlic, and bell peppers. Rinse and drain the beans. Gather all your spices for easy access.
Sauté the Vegetables:Heat the olive oil in a large pot over medium heat. Add the diced onion and sauté for 3-4 minutes until translucent. Stir in the minced garlic, green, and red bell peppers, cooking for another 2-3 minutes.
Cook the Ground Beef:Push the vegetables to the side of the pot and add the ground beef. Break it apart with a wooden spoon, cooking until it’s browned and no longer pink. Drain excess grease if necessary.
Add the Spices:Stir in the cumin, smoked paprika, chili powder, cayenne pepper (if using), and dried oregano. Cook for 1-2 minutes, allowing the spices to bloom and release their flavors.
Incorporate the tomatoes and Broth:Add the diced tomatoes, tomato paste, and beef broth to the pot. Stir well to combine all the ingredients.
Simmer the Chili:Bring the mixture to a boil, then reduce the heat to low. Cover and let it simmer for 20 minutes, stirring occasionally.
Add the Beans:Stir in the kidney beans and black beans. Let the chili cook uncovered for another 15-20 minutes, allowing the flavors to meld and the sauce to thicken.
Taste and Adjust Seasoning:Taste the chili and adjust the seasoning as needed. You can add more salt, pepper, or sugar to suit your preference.
Garnish and Serve:Serve the chili hot, garnished with fresh cilantro or parsley. Pair it with toppings like shredded cheese, sour cream, or avocado slices, and enjoy!