This High-Protein Creamy Chicken Taco Bean Soup is the kind of dinner that wraps you in warmth from the first bite. It’s rich, savory, and brimming with satisfying textures from shredded chicken, hearty beans, and tender vegetables. The creamy base, infused with smoky taco seasoning, turns this into a crave-worthy bowl of comfort that still manages to be nourishing and protein-packed.
This soup is perfect for those weeknights when you want something wholesome yet cozy, with a flavor profile that brings a gentle kick from chili and cumin. It’s the kind of meal that makes you want seconds—without the guilt. A mix of pantry staples like canned beans and diced tomatoes meets rotisserie chicken or leftover roasted chicken for a quick, fuss-free meal.
Whether you’re meal-prepping for the week or just craving something warm and comforting, this high-protein creamy soup delivers big flavor with minimal effort. Serve it with crunchy tortilla strips or a side of warm cornbread, and you’ve got a full, satisfying meal that everyone will look forward to.
Ingredients Overview

Shredded Chicken: The backbone of this soup, chicken adds lean protein and substance. Rotisserie chicken makes prep fast, but you can also use poached or leftover grilled chicken. For a twist, turkey or even ground chicken works well.
Black Beans and Pinto Beans: These beans not only bulk up the soup but also add fiber and a creamy, earthy depth. You can substitute with kidney beans or chickpeas if needed.
Corn Kernels: Sweet corn provides pops of sweetness and color. Fresh, frozen, or canned all work. Roasted corn adds a smoky layer that complements the taco spices.
Diced Tomatoes with Green Chilies: This pantry staple brings brightness, acidity, and mild heat. Regular canned diced tomatoes can work in a pinch—just add a small can of green chilies separately.
Cream Cheese: The key to the creamy texture, cream cheese melts into the broth and creates a luxurious consistency. Use full-fat for richness, or reduced-fat if you prefer it lighter.
Chicken Broth: This forms the soup’s savory base. Use low-sodium broth so you can better control the salt. Bone broth boosts the protein content.
Taco Seasoning: A balanced blend of chili powder, cumin, paprika, garlic powder, and oregano gives the soup its Tex-Mex character. Store-bought or homemade both work well.
Yellow Onion and Garlic: These aromatics form a flavorful foundation and add natural sweetness and pungency.
Olive Oil: Used for sautéing, it helps develop flavor and brings everything together.
Optional Add-ins: Lime juice, cilantro, chopped jalapeños, or even a splash of hot sauce can boost freshness and heat.
Step-by-Step Instructions
-
Sauté the aromatics: Start by heating olive oil in a large pot over medium heat. Add diced onion and cook for 4–5 minutes, until soft and translucent. Add minced garlic and sauté for another 30 seconds until fragrant.
-
Add the taco spices: Stir in taco seasoning and cook for about 30 seconds to bloom the spices. This brings out a deeper, smokier flavor.
-
Deglaze and build the base: Pour in the chicken broth and scrape up any browned bits from the bottom of the pot. Add in the diced tomatoes with green chilies and bring everything to a simmer.
-
Mix in beans and corn: Add the drained and rinsed black and pinto beans along with corn kernels. Let the soup simmer for 10 minutes, allowing the flavors to meld.
-
Stir in the chicken: Fold in the shredded chicken and let it heat through, about 5 minutes. If you’re using cold or leftover chicken, give it a bit longer.
-
Make it creamy: Cut the cream cheese into small chunks and add it to the pot. Stir continuously over low heat until the cream cheese is fully melted and the soup is smooth and creamy. This step takes about 5–7 minutes.
-
Adjust seasoning: Taste the soup and adjust salt, pepper, or spice level as needed. Add a splash of lime juice for brightness or hot sauce for more heat.
-
Optional final touches: Garnish with fresh cilantro, a dollop of Greek yogurt, or a handful of shredded cheddar if you like things extra cheesy.
Common mistakes to avoid:
-
Adding cream cheese too fast or over high heat can cause curdling. Let the soup cool slightly and stir gently.
-
Not rinsing canned beans can add unwanted saltiness or a metallic aftertaste.
-
Overcooking the chicken can make it tough—just heat it through.
Tips, Variations & Substitutions
Tips:
-
Warm the cream cheese slightly before adding to help it melt more quickly.
-
For a thicker soup, mash some of the beans with a spoon before adding.
-
If using homemade taco seasoning, taste and adjust the salt accordingly.
Variations:
-
Low-carb version: Skip the beans and corn and add diced zucchini or bell peppers.
-
Dairy-free: Swap cream cheese for a non-dairy cream cheese alternative or a splash of full-fat coconut milk.
-
Vegetarian: Leave out the chicken and double up on beans or add quinoa for a protein boost.
Substitutions:
-
Pinto beans → kidney beans or great northern beans
-
Cream cheese → sour cream, Greek yogurt, or cashew cream
-
Chicken → turkey, tofu, or ground meat
Serving Ideas & Occasions
This soup shines with toppings like sliced avocado, chopped green onions, or a handful of tortilla chips for crunch. Serve it with cornbread muffins, cheesy quesadillas, or a crisp side salad with lime vinaigrette.
It’s ideal for cozy fall and winter dinners, casual game day gatherings, or make-ahead lunches. The creamy, spicy flavors pair beautifully with a cold Mexican lager, hibiscus iced tea, or a refreshing sparkling water with lime.
Pack it in a thermos for a warm work lunch or ladle it into a bread bowl for a fun twist. It’s hearty enough to stand on its own but versatile enough to fit any table.
Nutritional & Health Notes
This high-protein creamy chicken taco bean soup delivers around 30–35 grams of protein per serving, depending on portion size and ingredients. The combination of chicken, beans, and broth builds a strong macronutrient profile that supports satiety and balanced energy.
The beans bring soluble fiber, which supports digestion and adds to the soup’s filling nature. If you use low-sodium broth and reduce-salt beans, it can be a great heart-friendly option.
While the cream cheese adds richness, you can moderate the fat content by choosing low-fat versions or using Greek yogurt instead. It’s also naturally gluten-free, depending on the seasoning mix you use.
This soup can easily be made to fit a wide range of dietary preferences while still feeling indulgent and comforting.
FAQs
Can I make this soup in a slow cooker?
Yes, you can! Add all ingredients except cream cheese to the slow cooker and cook on low for 6 hours or high for 3–4. Add the cream cheese in the last 30 minutes and stir until smooth.
Can I freeze creamy chicken taco bean soup?
Absolutely. Let it cool completely, then store in airtight containers. Cream-based soups freeze best if you stir well after reheating to reincorporate the dairy.
How do I make it spicier?
Use hot diced tomatoes with chilies, add chopped jalapeños during the sauté step, or stir in cayenne pepper. You can also drizzle hot sauce just before serving.
Can I use fresh tomatoes instead of canned?
Yes, but you’ll want to dice about 2 cups of fresh tomatoes and add a small can of green chilies for that signature flavor. Let the tomatoes simmer longer to break down.
What’s the best type of chicken to use?
Rotisserie chicken is easiest, but any cooked, shredded chicken works. Boneless thighs offer more flavor, while breasts keep it lean.
How can I thicken the soup?
Mash some beans before adding, or let the soup simmer uncovered for longer. A small amount of cornstarch slurry can also help, though it’s usually not needed.
Can I make this soup dairy-free?
Yes. Use a plant-based cream cheese or full-fat coconut milk. Just be sure to stir well so it doesn’t separate.
A rich, high-protein creamy chicken taco bean soup packed with shredded chicken, beans, corn, and taco spices in a velvety cream cheese broth.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Total Time: 25 minutes
- Yield: Serves 4
Ingredients
2 tablespoons olive oil
1 medium yellow onion, diced
3 garlic cloves, minced
2 tablespoons taco seasoning
4 cups low-sodium chicken broth
1 (10 oz) can diced tomatoes with green chilies
1 (15 oz) can black beans, rinsed and drained
1 (15 oz) can pinto beans, rinsed and drained
1 cup corn kernels (fresh, frozen, or canned)
3 cups cooked shredded chicken
8 oz cream cheese, cubed
Salt and pepper to taste
Optional: lime juice, fresh cilantro, jalapeños
Instructions
-
Heat olive oil in a large pot over medium heat. Add diced onion and cook until soft, about 5 minutes.
-
Add garlic and sauté for 30 seconds.
-
Stir in taco seasoning and cook for 30 seconds.
-
Pour in chicken broth and diced tomatoes with green chilies. Bring to a simmer.
-
Add beans and corn. Simmer for 10 minutes.
-
Stir in shredded chicken and cook until heated through, about 5 minutes.
-
Reduce heat to low and add cream cheese. Stir until melted and soup is creamy.
-
Season with salt, pepper, and lime juice if desired. Garnish with toppings.