01 -
Heat olive oil in a large pot over medium-high heat. Add diced onion and cook for 3 to 4 minutes until soft and translucent.
02 -
Add minced garlic and sauté for 1 to 2 minutes until fragrant, stirring frequently to prevent burning.
03 -
Add ground beef to the pot and break it up with a spoon. Cook for 5 to 7 minutes until browned and no longer pink. Drain excess fat as needed.
04 -
Sprinkle chili powder, cumin, smoked paprika, and cayenne pepper over the beef mixture. Stir well to coat and cook for 1 to 2 minutes to release the flavors.
05 -
Stir in tomato paste and mix thoroughly with beef and spices. Cook for 2 to 3 minutes to deepen flavor.
06 -
Pour in diced tomatoes and beef broth. Season with salt and black pepper. Stir to combine, bring to a simmer, lower heat, and cook uncovered for 20 to 25 minutes, allowing chili to thicken.
07 -
Add red kidney beans and black beans. Stir to incorporate and simmer an additional 10 to 15 minutes so the beans heat through and flavors meld.
08 -
Taste and adjust seasoning as needed with more salt, pepper, or chili powder. If the mixture is too thick, add extra beef broth. Serve hot.