This chicken tortilla soup brings together deep, savory flavors and a satisfying texture without needing any dairy or gluten. By using pureed cannellini beans as a thickener, you achieve a creamy consistency that beautifully balances the zesty lime and spiced broth. It is an ideal meal for busy weeknights when you want something nourishing, hearty, and simple to assemble.

List of ingredients
- 1 tbsp olive oil
- 1 onion (diced)
- 1 tbsp jalapeno (minced)
- 3 cloves garlic (minced)
- 1 tbsp chili powder
- 1 1/2 teaspoon cumin
- 1 1/4 tsp kosher sea salt
- 1 tsp oregano
- 1/2 tsp coriander
- 1/2 tsp paprika
- 1/2 tsp garlic powder
- pinch ground black pepper
- 3 (14.5 ounces) cans cannellini beans
- 1 (14.5 oz) can white beans (rinsed and drained)
- 1 (14.5 oz) can black beans (rinsed and drained)
- 1 (14.5 oz) can diced tomatoes with green chiles
- 2 cup low-sodium chicken broth
- 2 cup frozen corn (thawed)
- 3 cup chicken (shredded)
- 2 limes (juiced)
- tortilla strips
- cilantro (chopped)
step-by-step instructions
- Step: In a large soup pot or Dutch oven set over medium heat, add the oil. When the oil is hot, add the onion and sauté until soft and translucent, about 5 minutes. Add jalapeno and garlic, sauté for 2 minutes.
- Step: Meanwhile, puree 2 cans of cannellini beans (do not drain the liquid) in a food processor until silky smooth.
- Step: Stir in chili powder, cumin, salt, oregano, coriander, paprika, garlic powder, and ground black pepper until fragrant.
- Step: Add pureed beans, remaining can of cannellini beans, white beans, black beans, tomatoes, chicken broth, and frozen corn, and stir to combine.
- Step: Bring the soup to a boil, then reduce to a simmer. Simmer for 10 minutes, then add the chicken and lime juice and continue simmering for an additional 10 minutes.
- Step: Remove from the heat and serve with tortilla strips and chopped cilantro.
Improving Soup Texture
Using Pureed Beans as a Natural Thickener
The secret to achieving a luxurious, creamy mouthfeel without using cream or dairy is the pureed cannellini bean method. These beans have a soft, starchy interior that disintegrates into a velvety liquid when blended, acting as a natural thickener. This technique ensures that your soup feels hearty and substantial while remaining completely allergen-friendly.
Selecting the Right Beans for Structure
While using white beans provides the base for the creaminess, adding black beans and additional whole white beans serves a specific purpose in the mouthfeel of the dish. These whole beans provide a soft, buttery texture that contrasts with the corn and tender chicken. Rinsing your canned beans thoroughly helps control the sodium content and removes any metallic aftertaste from the canning process.
Refining the Flavor Profile
Balancing Heat and Acid
The combination of jalapeno, chili powder, and lime juice is what gives this dish its authentic character. If you find the soup is leaning too heavily toward spicy, you can increase the amount of lime juice slightly to cut through the heat with its bright acidity. The lime juice should always be added at the very end of the cooking process to ensure its delicate, fresh flavor remains vibrant rather than dull.
Toasting Spices for Deeper Notes
When you add your dry spices to the sautéed onions, try to stir them into the oil for about one minute before adding any liquids. This technique, often called blooming, releases the essential oils within the dried spices, resulting in a much more profound flavor impact. You will notice a significantly more aromatic kitchen as soon as the spices hit the hot pan.
Practical Serving Suggestions
Creating Custom Garnish Bowls
This soup is a fantastic candidate for a DIY garnish station if you are serving a crowd. Place small bowls of sliced avocado, diced radishes, extra fresh cilantro, and lime wedges on the table so guests can customize their bowls. This allows everyone to adjust the brightness and creaminess of their individual serving to their own preference.
Maximizing Crunch with Tortilla Strips
The texture of the tortilla strips is crucial to the experience of this meal. To keep them at their peak, never add them to the pot itself, as they will quickly turn into soggy masa dough. Always keep them in a separate bowl and instruct guests to sprinkle them on top of the soup right as they are about to take their first bite.
Storage and Reheating Approaches
Managing Leftovers Effectively
Once the soup has cooled to room temperature, transfer it to an airtight container. It keeps exceptionally well in the refrigerator for up to four days, and many people find that the flavors become even more balanced and cohesive after sitting overnight. Always ensure the container is sealed tightly to prevent the soup from absorbing other odors in your refrigerator.
Proper Freezer Maintenance
If you intend to freeze the soup, do so in portions that match your typical household needs. Use heavy-duty freezer bags or containers, leaving about half an inch of space at the top, as the liquid will expand slightly while freezing. It can be stored in the freezer for up to three months, though the texture of the beans remains best when used within the first two months.
Gentle Reheating Techniques
When reheating from frozen, allow the soup to thaw in the refrigerator for at least 12 hours before warming it on the stovetop. Reheat over medium-low heat, stirring occasionally, until it reaches a gentle simmer. Avoid high heat during the reheating process, as the pureed bean base can scorch easily at the bottom of the pot if left unattended.
Commonly Asked Questions
Can I use different varieties of beans if I do not have cannellini?
Yes, any mild, creamy white bean such as Great Northern or navy beans can be substituted for cannellini beans. Avoid using darker beans for the pureed portion, as this will significantly change the final color and flavor profile of the soup base.
Why is it necessary to use low-sodium chicken broth?
Using low-sodium broth gives you total control over the seasoning level of the dish, especially since canned beans and tomatoes already contain salt. It prevents the soup from becoming overly salty as it simmers and reduces during the final stages of cooking.
Is it possible to make this soup using a slow cooker?
You can certainly adapt this for a slow cooker by sautéing the onions, garlic, and jalapenos in a pan first, then transferring everything to the slow cooker. Cook on low for about four to six hours, adding the shredded chicken and lime juice in the final 30 minutes to ensure the chicken stays tender and the lime flavor remains bright.
What should I do if the soup is too thick?
If the soup becomes thicker than you prefer, simply add a splash of warm water or additional chicken broth until you reach the desired consistency. Because the pureed beans act as a thickener, the soup may naturally thicken further while sitting in the refrigerator, so be prepared to adjust with a little extra liquid when you reheat it.
Print
Dairy Free and Gluten Free Chicken Tortilla Soup Recipe
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Diet: Gluten Free, Dairy Free
Description
This Dairy-Free and Gluten-Free Chicken Tortilla Soup is a hearty, flavorful dish packed with tender chicken, vibrant spices, and fresh toppings—all without compromising dietary needs.
Ingredients
- 1 tbsp olive oil
- 1 onion (diced)
- 1 tbsp jalapeno (minced)
- 3 cloves garlic (minced)
- 1 tbsp chili powder
- 1 1/2 teaspoon cumin
- 1 1/4 tsp kosher sea salt
- 1 tsp oregano
- 1/2 tsp coriander
- 1/2 tsp paprika
- 1/2 tsp garlic powder
- pinch ground black pepper
- 3 (14.5 ounces) cans cannellini beans
- 1 (14.5 oz) can white beans (rinsed and drained)
- 1 (14.5 oz) can black beans (rinsed and drained)
- 1 (14.5 oz) can diced tomatoes with green chiles
- 2 cup low-sodium chicken broth
- 2 cup frozen corn (thawed)
- 3 cup chicken (shredded)
- 2 limes (juiced)
- tortilla strips
- cilantro (chopped)
Instructions
- Step: In a large soup pot or Dutch oven set over medium heat, add the oil. When the oil is hot, add the onion and sauté until soft and translucent, about 5 minutes. Add jalapeno and garlic, sauté for 2 minutes.
- Step: Meanwhile, puree 2 cans of cannellini beans (do not drain the liquid) in a food processor until silky smooth.
- Step: Stir in chili powder, cumin, salt, oregano, coriander, paprika, garlic powder, and ground black pepper until fragrant.
- Step: Add pureed beans, remaining can of cannellini beans, white beans, black beans, tomatoes, chicken broth, and frozen corn, and stir to combine.
- Step: Bring the soup to a boil, then reduce to a simmer. Simmer for 10 minutes, then add the chicken and lime juice and continue simmering for an additional 10 minutes.
- Step: Remove from the heat and serve with tortilla strips and chopped cilantro.
Notes
I boiled chicken thighs for this recipe; however, you can use rotisserie chicken too. To store: Let it cool completely, then transfer it to an airtight container. It will stay good in the refrigerator for up to 4 days. To freeze: store in your freezer for up to 3 months. To reheat: thaw in the refrigerator overnight if frozen, then warm on the stovetop over medium heat until hot.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soups
- Method: Stovetop
- Cuisine: Mexican
Nutrition
- Serving Size: 1 bowl
- Calories: 196 kcal
- Sugar: 2 g
- Sodium: 563 mg
- Fat: 9 g
- Saturated Fat: 2 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 20 g
- Fiber: 3 g
- Protein: 11 g
- Cholesterol: 29 mg