In a large pot over medium heat, combine garlic, onion, habanero peppers, chili beans, kidney beans, black beans, diced tomatoes with green chiles, salsa, chili powder, black pepper, red pepper flakes, cumin and taco seasoning. Bring to a boil, then reduce heat, cover and simmer.
While soup is heating, cook beef in a large skillet over medium heat until brown. Drain excess fat, then stir beef into soup pot. Simmer, covered, until flavors are well blended, about 1 hour.