Worked out from this recipe's ingredients. If you're cooking for an allergy, always read the full ingredient list.
Cumin and mild chili powder bloom in the pot within the first minute, and that smell alone is enough to bring everyone to the kitchen. This version builds its broth from crushed tomatoes, mild salsa, and chicken stock, then loads in shredded rotisserie chicken, pinto beans, and kidney beans until the whole thing is thick and deeply savory. Every spoonful has that soft, almost velvety texture from the beans melting slightly into the tomato base. Set out a toppings spread — shredded cheese, sour cream, crushed pretzel crisps — and let the table build their own bowls on a cold weeknight.
Ingredients
Soup Base
1 tablespoon olive oil
1 teaspoon ground cumin
1 teaspoon mild chili powder
1/2 teaspoon garlic powder
1 can (14.5 ounces) crushed tomatoes
1 cup mild salsa (store-bought)
3 cups low-sodium chicken broth
Chicken and Beans
3 cups shredded rotisserie chicken
1 can (15 ounces) pinto beans, drained and rinsed
1 can (15 ounces) kidney beans, drained and rinsed
1/2 teaspoon salt, or to taste
1/4 teaspoon black pepper
Toppings
1 cup shredded mild cheddar or Monterey Jack cheese
1/2 cup sour cream
1 cup crushed pretzel crisps or tortilla strips
2 tablespoons fresh cilantro or sliced green onions (optional)
Instructions
Build the Broth
Heat the olive oil in a large pot or Dutch oven over medium heat. Add the cumin, mild chili powder, and garlic powder directly to the oil and stir constantly for 45 seconds until the spices are fragrant and slightly darkened — this step blooms the spices and deepens the flavor of the whole soup.
Pour in the crushed tomatoes, mild salsa, and chicken broth. Stir well to combine with the spices, scraping any bits from the bottom of the pot. Bring the mixture to a gentle boil over medium-high heat.
Simmer and Finish
Add the shredded chicken, drained pinto beans, and drained kidney beans to the pot. Stir everything together, then reduce heat to medium-low.
Simmer uncovered for 12 to 15 minutes, stirring occasionally, until the broth has thickened slightly and the beans are warmed through. Season with salt and black pepper to taste.
Ladle the soup into bowls and serve immediately with shredded cheese, a dollop of sour cream, and a generous handful of crushed pretzel crisps or tortilla strips on top. Add cilantro or green onions if desired.
Chef's tips
Blooming the dry spices in oil before adding any liquid is the single biggest flavor upgrade in this recipe — it takes under a minute and makes the soup taste like it simmered all day.
Use a good jarred salsa you actually enjoy eating on its own. Since it's a core part of the broth, the quality of the salsa directly shapes the final flavor of the soup.
For a thicker, almost chili-like consistency, use a fork or potato masher to lightly crush about a quarter of the beans against the side of the pot before serving — it adds body without any extra ingredients.
Nutrition (per serving, estimated)
486calories
43gprotein
39gcarbs
18gfat
Estimates only — values vary with brands and portions.
Made with Sprig
Tomato Bean Soup was created in Sprig — the AI chef that turns any craving into a complete recipe, plans your week, and shops with one smart list.