A hearty and flavorful taco soup that's perfect for a chilly evening. Packed with ground beef, beans, corn, and a zesty tomato base, it's a crowd-pleaser!
In a large pot or Dutch oven, brown the ground beef over medium-high heat. Drain off any excess grease.
Add the chopped onion and cook until softened, about 5-7 minutes. Stir in the garlic powder.
Stir in the diced tomatoes (undrained), kidney beans, black beans, corn, taco seasoning, and beef broth.
Bring the soup to a boil, then reduce heat and simmer for at least 20 minutes, or longer for flavors to meld.
Serve hot, garnished with your favorite taco toppings like shredded cheese, sour cream, or avocado.
Notes
This taco soup is incredibly versatile. Feel free to add other vegetables like bell peppers or jalapeños, or swap out the beans for pinto beans. It also freezes well!