01 -
Heat the olive oil in a large pot over medium-high heat. Add the diced onion and cook for 3-4 minutes until soft and translucent.
02 -
Add the minced garlic to the pot and cook for 1-2 minutes until fragrant, careful not to burn it.
03 -
Add the ground beef to the pot, breaking it up with a spoon as it cooks. Cook for 5-7 minutes until browned and no longer pink. Drain excess fat if needed.
04 -
Add chili powder, cumin, smoked paprika, and cayenne pepper. Stir well to coat the beef and onions and cook for 1-2 minutes to bloom the flavors.
05 -
Stir in the tomato paste, ensuring it combines well with the beef and spices. Cook for an additional 2-3 minutes.
06 -
Pour in the diced tomatoes, beef broth, and season with salt and pepper. Stir the mixture, bring it to a simmer, and let it cook on low heat for 20-25 minutes.
07 -
Add the kidney beans and black beans to the pot, stirring to combine. Let simmer for 10-15 minutes so the beans heat through and absorb the flavors.
08 -
Taste and adjust the seasoning as needed with salt, pepper, or chili powder. If the chili is too thick, add more beef broth to reach the desired consistency.
09 -
Ladle the chili into bowls and serve with your favorite toppings.