This flavorful, satisfying soup has all the great flavors of beef tacos in a lighter dish. We couldn't resist topping the soup with taco favorites though, so finish your bowls with cheese, sour cream and crumbled tortilla chips for crunch. Smarts: Cook a double batch of seasoned ground beef in the first two steps of this recipe to have leftovers for Thursday's meal. Just remember to reserve half the beef (Make step #1) before continuing with tonight's soup.
Heat a large saucepan or Dutch oven over medium-high heat. Add oil (portion for the beef) and then seasoned beef. Saute, breaking apart with a spoon, until beef is cooked through, 5 to 8 minutes. Divide the cooked ground beef mixture in half. Return the pan to medium-high heat.
To heated pan, add oil (portion for the soup) and then carrots and shallots. Cook until translucent and aromatic, 3 to 4 minutes. Add garlic and saute for 1 minute more.
Add the portion of the beef for tonight's meal (reserve the other half for Thursday), tomatoes (including liquid), green chilis and stock. Bring to a simmer. Simmer for 5 minutes to let the flavors come together.
While soup simmers, chop cilantro.
To soup, add corn and continue cooking just until heated through. Remove soup from heat and stir in lime juice. Season with some salt and pepper.
Ladle soup into bowls. Set out cilantro, cheese, yogurt and tortilla chips at the table so that everyone can add toppings to their soup.