01 -
Heat olive oil in a large pot over medium-high heat. Add diced onion and cook for 3-4 minutes until softened and translucent.
02 -
Add minced garlic to the pot and sauté for 1-2 minutes until aromatic, ensuring the garlic does not brown.
03 -
Add ground beef and cook, stirring and breaking up with a spoon, for 5-7 minutes until fully browned and no longer pink. Drain excess fat if necessary.
04 -
Stir in tomato paste followed by chili powder, cumin, smoked paprika, and cayenne pepper if using. Cook for 2-3 minutes to blend flavors.
05 -
Pour in diced tomatoes with their juice and beef broth. Season with salt and black pepper to taste. Stir well to combine.
06 -
Bring mixture to a gentle simmer. Reduce heat to low, cover partially, and cook for 20-25 minutes for flavors to meld and chili to thicken.
07 -
Stir in drained red kidney beans and black beans. Continue simmering uncovered for another 10-15 minutes, allowing beans to heat through and flavors to intensify.
08 -
Taste and adjust seasoning as desired. For thinner chili, add additional beef broth as needed.