Ingredients
Equipment
Method
- In a large pot or Dutch oven, heat the olive oil over medium-high heat.
- Add the ground beef and onion and cook, breaking up the meat with a spoon, until the beef is browned and the onion is softened, about 5-7 minutes. Drain off any excess grease.
- Add the minced garlic and taco seasoning to the pot and cook for 1 minute more, stirring constantly, until fragrant.
- Stir in the black beans, kidney beans, pinto beans, corn, crushed tomatoes, diced tomatoes and green chilies, beef broth, cumin, chili powder, and smoked paprika. Season with salt and pepper to taste.
- Bring the soup to a boil, then reduce the heat to low, cover, and simmer for at least 30 minutes, or up to 1 hour, stirring occasionally.
- Ladle the soup into bowls and top with your favorite toppings.
Notes
For a richer flavor, brown the ground beef in batches. Blooming the spices in hot oil is crucial for enhancing their flavor. Using high-quality beef broth provides a deeper, more complex flavor. Simmering the soup for a longer time allows the flavors to meld together. Balance the acidity of the tomatoes with a pinch of sugar or a drizzle of maple syrup if needed. This soup can be stored in the refrigerator for up to 3 days or frozen for up to 2 months.
