Taco soup made with ground meat (beef, pork, chicken, and turkey all work), veggies, beans, and a simple homemade taco seasoning has everything we love about taco night made into a healthy, hearty, and delicious soup made in one pot! The dill in the recipe is a substitute to using store-bought Ranch seasoning (a common ingredient in taco soup). It really does make the soup delicious!
1 pound lean ground meat like beef, turkey, chicken or pork
1 teaspoon olive oil
1 cup chopped onion
2 tablespoons taco seasoning, see our recipe for homemade taco seasoning
3 cloves garlic, minced
1 (28-ounce) can whole or diced tomatoes
1 (4-ounce) can diced green chiles
2 (15-ounce) cans of beans like black beans, pinto beans or kidney beans
1 cup frozen corn
3 cups beef or chicken stock, see our homemade chicken stock
2 to 3 tablespoons chopped fresh dill, optional
Salt and cayenne pepper or hot sauce, to taste
Diced avocado or guacamole, diced tomatoes or pico de gallo, shredded or crumbled cheese, shredded lettuce or cabbage, sliced jalapenos, sour cream, crushed tortilla chips
Heat the oil in a large soup pot (or Dutch oven) over medium-high heat. Add the ground meat and cook until browned, about 5 minutes. As the meat cooks, use a wooden spoon to break the meat into crumbles.
Add the onions and cook, stirring them around the pot, until they begin to soften, about 5 minutes.
Stir in the garlic and taco seasoning and cook until fragrant, about 1 minute.
Add in the tomatoes, chiles, beans, corn, and the stock. Bring to a boil, reduce to a simmer, and cook for 15 to 20 minutes. As the soup simmers, use a wooden spoon to break apart the tomatoes. Stir in the dill.
Taste then adjust with salt and/or cayenne pepper or hot sauce. Serve with your favorite taco toppings.
If you make this recipe, snap a photo and hashtag it #inspiredtaste — We love to see your creations on Instagram and Facebook! Find us: @inspiredtaste