High-Protein Creamy Chicken Taco Bean Soup Delivers 32g Protein and Deep Comfort

There’s something soul-satisfying about a warm bowl of soup that doesn’t just taste good—it fills you up, fuels you, and keeps you coming back for more. This High-Protein Creamy Chicken Taco Bean Soup is exactly that kind of meal. Rich and velvety, with layers of spice, creaminess, and heartiness, it’s the ideal balance of comfort and nutrition.

Every spoonful is loaded with lean shredded chicken, creamy beans, sweet corn, and tomatoes, all gently simmered in a taco-spiced broth made even more indulgent with cream cheese. It’s fast, filling, and packed with enough protein to make it a full meal—no sides required, unless you want them.

Perfect for chilly evenings, meal prep lunches, or an easy family dinner, this recipe brings bold flavor and nourishing ingredients together in one satisfying pot. With pantry staples and simple prep, you can have this comforting soup on the table in about 30 minutes.


Ingredient Breakdown

Cooked Chicken (Shredded): This is your primary protein source, making the soup both filling and flavorful. Rotisserie chicken keeps things simple, but any leftover cooked chicken will do. For variation, use shredded turkey or ground chicken.

Canned Beans (Black and Pinto): These legumes bring creaminess, bulk, and fiber. Their mild, earthy flavor makes them ideal for soaking up the spice. If needed, kidney beans or white beans are easy substitutes.

Corn (Frozen, Fresh, or Canned): A sweet contrast to the savory broth, corn adds color, texture, and a little crunch. Fire-roasted corn will give a smoky depth if you want something a bit more complex.

Diced Tomatoes with Chilies: These tomatoes introduce acidity and heat, which brighten the soup. You can use plain diced tomatoes and add a small can of green chilies if you prefer to control the spice level.

Cream Cheese: This is what transforms the broth into a luscious, silky base. Use full-fat for richness or go lighter with a reduced-fat version. Let it melt gently to avoid curdling.

Chicken Broth: Acts as the flavor foundation. Opt for low-sodium versions to better manage the salt content. Bone broth is a great upgrade for added protein and depth.

Taco Seasoning: The heart of the soup’s flavor, this blend of cumin, chili powder, garlic, and paprika gives it that classic Tex-Mex taste. Homemade seasoning works beautifully if you prefer to skip store-bought mixes.

Onion & Garlic: Essential for developing a rich, savory base. Yellow onion adds sweetness as it softens, while garlic brings bold aromatic notes.

Olive Oil: Used for sautéing, it helps the aromatics release their flavors and adds a subtle richness.

Optional Boosts: A squeeze of lime juice adds brightness, while chopped cilantro or jalapeños offer freshness and heat.


How to Make It: Step-by-Step

  1. Sauté Aromatics: Heat olive oil in a large soup pot over medium heat. Add chopped onion and cook for 4–5 minutes until softened. Stir in minced garlic and sauté briefly until fragrant.

  2. Toast the Spices: Sprinkle in the taco seasoning and stir for about 30 seconds, letting the spices bloom. This quick step brings out deeper, more complex flavors.

  3. Add Liquids and Veggies: Pour in chicken broth and add the diced tomatoes with green chilies. Stir to combine and bring the mixture to a simmer.

  4. Layer in Beans and Corn: Add drained black beans, pinto beans, and corn. Let everything simmer together for about 10 minutes so the flavors can come together.

  5. Incorporate the Chicken: Stir in the shredded chicken and let it warm through for 5–7 minutes. Make sure it’s heated evenly without overcooking.

  6. Cream it Up: Lower the heat and add the cream cheese in small pieces. Stir gently and continuously until it melts into the soup and the broth becomes smooth and creamy.

  7. Taste and Adjust: Season with salt and pepper to your liking. Add a splash of lime juice for zing or a pinch of chili flakes for more heat.

  8. Serve and Garnish: Top bowls with chopped cilantro, diced avocado, shredded cheese, or tortilla strips for crunch and freshness.

Avoid These Pitfalls:

  • Don’t crank the heat when adding cream cheese, or it may curdle.

  • Rinse canned beans to avoid excess sodium and preserve flavor.

  • Avoid overcooking the chicken or it will lose its tender texture.


Tips, Variations & Swaps

Smart Cooking Tips:

  • Warming the cream cheese slightly helps it melt faster and more evenly.

  • For thicker soup, blend a cup of the beans before adding or simmer uncovered for a bit longer.

  • If using homemade taco seasoning, adjust the salt to taste.

Flavor Variations:

  • Keto-Friendly: Omit corn and beans and replace with low-carb veggies like zucchini or cauliflower.

  • Dairy-Free: Use a plant-based cream cheese or stir in coconut milk for a creamy finish without dairy.

  • Veggie Version: Skip the meat and double the beans, or mix in lentils or quinoa for a plant-based protein boost.

Ingredient Substitutions:

  • Chicken → Cooked turkey or tofu

  • Cream cheese → Sour cream or Greek yogurt (stir in after cooking to avoid curdling)

  • Beans → Any canned beans you like, such as garbanzo or navy beans


How to Serve It

This soup stands strong on its own but really shines when paired with a few fresh, crunchy, or cheesy additions. Crumble tortilla chips on top or serve with cheesy quesadillas on the side. A bright avocado salad or lime-dressed slaw makes a great contrast.

Enjoy it for cozy weeknight dinners, casual gatherings, or meal prep—it stores and reheats beautifully. Pair it with a cold beer, iced tea, or a citrus-infused sparkling water for a refreshing touch.

You can even serve it in small mugs as a warm appetizer for Tex-Mex themed dinners or parties.


Nutrition & Wellness Notes

Each serving offers a generous helping of protein—around 32 grams—thanks to the combo of chicken, beans, and broth. This keeps you full longer and makes the soup a strong option for those looking to eat for energy or recovery.

Beans provide a dose of fiber and slow-digesting carbs, helping with digestion and overall satisfaction. If you’re watching sodium or fat, choose low-sodium broth and reduced-fat dairy, or sub in a plant-based alternative.

The soup is naturally gluten-free as long as your taco seasoning is free from fillers or hidden gluten. It’s easy to customize for most dietary needs, making it a reliable go-to recipe for many households.


Frequently Asked Questions

Can I cook this soup in a Crockpot?
Yes! Add everything except the cream cheese to the slow cooker. Cook on low for 6–7 hours or high for 3–4 hours. Add the cream cheese in the last 30 minutes and stir until melted.

Does this soup freeze well?
It does. Cool completely before transferring to freezer-safe containers. Reheat slowly and stir well to reincorporate the creaminess.

What’s the best way to make it spicier?
Use hot taco seasoning, spicy tomatoes with chilies, or stir in jalapeños or red pepper flakes. You can also top each serving with a dash of hot sauce.

Can I use fresh tomatoes?
Absolutely. Use about 2 cups of chopped tomatoes, and include chopped green chilies separately to mimic the flavor of the canned version.

What type of chicken should I use?
Rotisserie chicken is convenient, but any cooked, shredded chicken works—breasts for leaner soup, thighs for more flavor.

How can I thicken the soup naturally?
Mash some of the beans before adding them, or let the soup simmer uncovered for longer. For an extra thick version, stir in a tablespoon of instant potato flakes or masa harina.

Is there a dairy-free alternative to cream cheese?
Yes, look for plant-based cream cheese or use coconut milk. These create a similar creamy texture without the dairy.

Print

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Creamy, taco-spiced chicken and bean soup packed with protein and flavor. Ready in 30 minutes using pantry staples and perfect for cozy meals.

  • Author: Maya Lawson
  • Prep Time: 15 minutes
  • Cook Time: 15 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x

Ingredients

Scale

2 tbsp olive oil
1 yellow onion, diced
3 garlic cloves, minced
2 tbsp taco seasoning
4 cups chicken broth (low sodium)
1 (10 oz) can diced tomatoes with green chilies
1 (15 oz) can black beans, rinsed
1 (15 oz) can pinto beans, 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, jalapeños

Instructions

  • Heat olive oil in a pot over medium heat. Sauté onion until soft, about 5 minutes.

  • Add garlic and cook for 30 seconds.

  • Stir in taco seasoning and toast for 30 seconds.

  • Pour in broth and tomatoes; bring to a simmer.

  • Add beans and corn. Simmer 10 minutes.

  • Stir in chicken and heat through, about 5–7 minutes.

  • Lower heat and add cream cheese. Stir until fully melted and soup is creamy.

  • Adjust seasoning and serve with your favorite toppings.

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star