On those days when you want a dinner that’s both nourishing and deeply satisfying, a creamy, protein-rich soup like this hits all the right notes. This High-Protein Creamy Chicken Taco Bean Soup is a hearty, Tex-Mex-inspired meal that combines bold flavor with serious nutritional value.
Tender shredded chicken, creamy beans, and crisp corn all simmer in a smooth, spiced broth that’s thickened with cream cheese. The result? A one-pot wonder that’s filling enough to be a full meal while still comforting enough to feel like a hug in a bowl.
It’s fast enough for weeknights, cozy enough for cold days, and versatile enough for any table. Whether you’re feeding a crowd or stocking your fridge with easy lunches, this is a meal that keeps you full and coming back for more.
Ingredient Overview
Shredded Chicken: This is the key protein in the soup, adding heartiness without heaviness. Leftover chicken or store-bought rotisserie chicken keeps prep quick. Thighs offer more flavor, while breasts keep it lean.
Canned Beans: Both black and pinto beans are used for texture and protein. They help thicken the soup naturally and give it a creamy consistency. You can sub in kidney, cannellini, or even chickpeas for a different twist.
Corn: Corn kernels bring a pop of sweetness that balances the savory taco spices. Use canned, frozen, or fresh. Roasted corn will add a smoky note if you want more depth.
Diced Tomatoes with Green Chilies: These canned tomatoes add acidity and gentle heat. If you prefer a milder version, use plain diced tomatoes and skip the chilies—or add your own to taste.
Cream Cheese: This ingredient melts into the broth to create a rich, smooth base. Full-fat versions offer maximum creaminess, but low-fat works if you’re looking to reduce calories.
Chicken Broth: A flavorful base that ties the ingredients together. Low-sodium broth is best for controlling salt. Bone broth adds even more protein and richness.
Taco Seasoning: A ready-made or homemade spice mix of cumin, chili powder, garlic, and more adds the signature Tex-Mex flavor. It seasons the soup deeply and quickly.
Onion and Garlic: These kitchen staples add aromatic depth. Sautéed until golden, they create the first layer of flavor in the pot.
Olive Oil: Used for cooking the aromatics, it also helps carry the spices and adds a hint of richness.
Optional Enhancers: Fresh lime juice brightens the soup, chopped cilantro adds freshness, and sliced jalapeños or hot sauce give it a little extra kick.
How to Make It
-
Start with the aromatics: Heat olive oil in a large pot over medium heat. Add diced onion and cook for about 5 minutes, stirring often, until soft and slightly golden. Add the garlic and cook for another 30 seconds until fragrant.
-
Spice it up: Stir in your taco seasoning and cook for 30 seconds to bloom the spices—this boosts the flavor before the liquids go in.
-
Build the broth: Pour in chicken broth and add the canned tomatoes with green chilies. Stir well, scraping the bottom of the pot to release any caramelized bits.
-
Add the bulk: Stir in the rinsed beans and corn. Let everything simmer for 10 minutes to blend the flavors.
-
Add chicken: Mix in the shredded chicken and continue simmering for 5–7 minutes, just until it’s warmed through.
-
Make it creamy: Turn the heat down to low and add the cream cheese, cut into small cubes. Stir gently and patiently until it fully melts and the broth becomes smooth and rich.
-
Finish and adjust: Taste the soup and adjust seasoning. Add a splash of lime juice if desired for extra brightness.
-
Top and serve: Serve hot with toppings like chopped cilantro, crushed tortilla chips, shredded cheese, or diced avocado.
Avoid These Common Mistakes:
-
Don’t rush the melting of cream cheese; high heat can cause it to break or curdle.
-
Always rinse canned beans to remove excess sodium and preserve flavor.
-
Be careful not to overcook the chicken—it only needs to heat through.
Customization Tips & Substitutes
Helpful Hints:
-
Warming cream cheese slightly in the microwave helps it melt faster in the soup.
-
For a thicker consistency, mash a portion of the beans before adding them.
-
Use homemade taco seasoning if you want more control over salt and spice.
Make It Your Way:
-
Low-Carb Version: Skip the beans and corn, and add chopped zucchini, spinach, or riced cauliflower instead.
-
Dairy-Free Alternative: Use dairy-free cream cheese or stir in a splash of unsweetened coconut milk or cashew cream.
-
Meat-Free Option: Replace chicken with a double portion of beans or stir in quinoa or cooked lentils for plant-based protein.
Ingredient Swaps:
-
Beans → Use kidney, white beans, or lentils.
-
Chicken → Sub in cooked turkey, tofu, or even plant-based meat crumbles.
-
Cream Cheese → Try sour cream, Greek yogurt, or dairy-free alternatives.
When & How to Serve
This soup is a complete meal on its own, but it also pairs beautifully with a variety of sides. Think toasted cornbread, warm flour tortillas, or a crisp green salad with a lime vinaigrette.
It’s a wonderful option for weeknight dinners, meal prep for work lunches, or even casual entertaining. Serve it buffet-style with a toppings bar so everyone can customize their bowl.
For drinks, try a chilled Mexican beer, agua fresca, or a sparkling lime soda. It’s the kind of dish that makes cold nights feel a little warmer and busy days a little easier.
Nutrition Highlights
Every serving of this soup delivers a high dose of lean protein—around 32 grams per bowl—thanks to the combination of chicken, beans, and broth. It’s designed to keep you full and satisfied without feeling heavy.
Beans also bring fiber to the table, which helps support digestion and stabilize blood sugar. Using low-sodium broth and reduced-fat cream cheese helps control salt and fat levels without sacrificing flavor.
This soup is naturally gluten-free (as long as your taco seasoning doesn’t contain added starches or thickeners), and it’s easy to tweak for dietary needs. Whether you’re looking for something high-protein, low-carb, dairy-free, or plant-based, this recipe can be adapted easily.
Frequently Asked Questions
Can I use a slow cooker for this recipe?
Yes. Add all ingredients except the cream cheese to the slow cooker and cook on low for 6–7 hours or on high for 3–4. Add cream cheese during the last 30 minutes, stirring until it melts smoothly.
Is it freezer-friendly?
It is. Let the soup cool fully before freezing in airtight containers. Reheat on the stove, stirring well to bring the creamy texture back together.
What’s the easiest way to make it spicier?
Use hot diced tomatoes, add diced jalapeños when sautéing the onions, or stir in cayenne pepper or hot sauce to taste.
Can I use fresh tomatoes instead of canned?
Sure. Use about 2 cups of diced fresh tomatoes and add canned green chilies separately for the same flavor balance.
What’s the best chicken to use?
Cooked, shredded chicken breast or thighs work best. Rotisserie chicken is the fastest option, but grilled or poached chicken works just as well.
How can I make the soup thicker?
Mash some beans before adding, or let the soup simmer uncovered for a few extra minutes. You can also stir in a small amount of cornstarch slurry if needed.
What are good dairy-free alternatives for cream cheese?
Dairy-free cream cheese or full-fat coconut milk both work well. Cashew cream is another great option for a plant-based creamy texture.
A comforting, protein-packed Tex-Mex chicken soup with beans, corn, and a creamy taco-spiced broth. Easy to make and full of bold flavor.
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
Ingredients
2 tbsp olive oil
1 yellow onion, chopped
3 garlic cloves, minced
2 tbsp taco seasoning
4 cups low-sodium chicken broth
1 (10 oz) can diced tomatoes with green chilies
1 (15 oz) can black beans, drained and rinsed
1 (15 oz) can pinto beans, drained and rinsed
1 cup corn kernels
3 cups shredded cooked chicken
8 oz cream cheese, cubed
Salt and pepper to taste
Optional: lime juice, chopped cilantro, hot sauce, jalapeños
Instructions
-
In a large pot, heat oil over medium heat. Sauté onion for 5 minutes.
-
Add garlic and cook for 30 seconds.
-
Stir in taco seasoning and toast for 30 seconds.
-
Add broth and tomatoes. Bring to a simmer.
-
Add beans and corn. Simmer for 10 minutes.
-
Stir in chicken and cook for 5 minutes until heated through.
-
Lower heat and stir in cream cheese until melted and smooth.
-
Season to taste and garnish as desired.