With seasoned ground beef, beans, and corn, this easy taco soup delivers all the flavors of classic tacos in a cozy, hearty soup that comes together on the stove in just 30 minutes.
Heat the oil in a large saucepan over medium-high heat for 1 minute. Once heated, add the ground meat and onion. Cook, breaking up the meat as it browns, until fully cooked through. Drain excess grease if needed.
Stir in the green chiles, garlic, and taco seasoning. Cook for 1 minute, stirring often, until fragrant.
Add the tomato sauce and cook for 3-4 minutes to thicken slightly and concentrate the flavors, stirring often.
Pour in 2 cups of beef broth and the diced tomatoes. Bring to a boil.
Once boiling, reduce the heat to medium-low. Stir in the pinto beans, black beans, and corn. Cover and simmer for 15 minutes, removing the lid to stir occasionally. If the soup becomes too thick, reduce the heat and add up to 1 cup of additional broth.
Remove from the heat and stir in the lime juice. Give the soup a taste and season with salt and pepper if needed.
Serve with toppings of choice.
Video
Notes
Vegetarian: Skip the meat, use vegetable broth in place of beef stock, and stir in an additional 15-ounce can of beans for added bulk.Note on Taco Seasoning: In place of a homemade blend use 2 tablespoons of a store-bought blend or 1 tablespoon chili powder, 1 teaspoon cumin, ¾ teaspoon salt, ¾ teaspoon paprika, ½ teaspoon onion powder, ½ teaspoon garlic powder, ¼ teaspoon oregano and ⅛ teaspoon crushed red pepper flakes.Diced Tomatoes: Feel free to swap out plain diced tomatoes for fire-roasted tomatoes for smoky undertones or diced tomatoes with green chiles and omit the added green chiles.Add Jalapeño: Add a minced, seeded jalapeño to the beef/onion mixture and cook as directed.Storage: Store leftover taco soup in an airtight container in the fridge for up to 3 days. Alternatively, freeze in a freezer-safe container (leaving space for expansion) for up to 3 months. Defrost in the refrigerator overnight and reheat as desired.