In a large pot or Dutch oven, cook the ground beef over medium-high heat until browned. Drain off any excess grease.
Add the chopped onion and minced garlic to the pot. Cook until the onion is softened, about 5-7 minutes.
Stir in the diced tomatoes (undrained), kidney beans, black beans, taco seasoning mix, and beef broth.
Bring the mixture to a boil, then reduce heat to low, cover, and simmer for at least 30 minutes, stirring occasionally. For deeper flavor, simmer longer.
Serve hot, with your favorite taco toppings such as shredded cheese, sour cream, avocado, or crushed tortilla chips.
Notes
This chili is perfect for a quick weeknight meal and can be customized with your favorite toppings. It also freezes well!