Beans and rice taco soup is a 30 minute, one pot meal that's made with only canned and shelf-stable ingredients. This flavorful and hearty tomato soup is filled with spicy salsa, black beans, corn, rice, and taco seasoning.
In a pot over medium-high heat, add beans, rice, corn, tomato sauce, salsa, broth, and taco seasoning, stirring until combined. Bring to a boil, cover, and reduce heat to low.
Cook for about 20 minutes (for white rice), or until rice is cooked through. If using instant rice, pasta, or another grain, cook according to package directions. Remove lid and stir pot twice during cooking to prevent rice from sticking to the bottom.
Remove from heat and add up to two cups of water to thin soup. Otherwise, soup will be thick, like a stew. Allow to set for 5 minutes, then serve.
Video
Notes
To make this soup vegan, use vegetable broth only.
Beans - black, kidney, or pinto beans can be used in this recipe.
Canned corn can be substituted with frozen corn or mixed vegetables.
Type of salsa used will determine the heat of your soup. Use a mild salsa, or only half a jar of salsa, if you have heat-sensitive family members. Additional salsa can be added to individual bowls for those who'd like hotter soup.
Regular rice can be substituted with instant rice or pasta if desired. Please consult package directions for cook times and adjust accordingly.