1(14.5-ounce/ 411g) candiced tomatoes with green chiles
1(15-ounce/ 425g) canblack beans
1(15-ounce/ 439g) canpinto beans
2cupsfrozen corn(285g)
1½cupslow-sodium beef broth(360ml)
1(4-ounce/ 113g) candiced green chilis(optional)
1(1-ounce/ 28g) packetranch dressing mix
Toppings
shredded cheese
sour cream
chopped onion
avocado
Instructions
In a large Dutch oven, heat the oil over medium-high heat. Add the ground beef and onions and cook until the meat is no longer pink. Stir in the taco seasoning, break up the meat with the back of a spoon. Cook for a minute or two.
Add the tomatoes, black beans, pinto bean, corn, broth, and green chilis if using. Stir until well combined. Bring to a simmer.
Reduce the heat to medium-low, and partially cover. Continue simmering, stirring occasionally for 30 minutes. Stir in the ranch dressing mix. Simmer for a few more minutes. Serve topped with cheese, sour cream, onion, and avocado.
Video
Notes
No need to waste that beautiful bean liquid! The liquid adds a little extra thickness and body to the soup, so I like adding undrained beans to dishes like soups and chili. You can definitely drain them if you prefer; just add an additional ½ cup water to compensate for the missing liquid. Note that if you are concerned about sodium, it is a good idea to drain and rinse the beans before using them.
Beef broth substitutes: If you don't have beef broth, you can use water, a combo of water and bouillon, chicken broth, or vegetable broth in this easy taco soup recipe.
Control the spice level. This is not a spicy dish by any means, but the green chiles do add a bit of a kick. If you are sensitive to spicy foods or simply don't like them, just use plain canned diced tomatoes and leave out the extra can of chiles. You could always chop up jalapenos to serve as a topping if there are people in your household who do like spicier foods.
Protein substitutes: Make chicken taco soup by swapping the ground beef for ground chicken, or even use ground turkey or ground pork!