Creamy Chicken Fajita Soup - homemade recipe

Creamy Chicken Fajita Soup Recipe – Easy & Delicious

When I’m craving something warm, comforting, and packed with bold Tex-Mex flavors, I turn to this creamy chicken fajita soup. It combines all the best elements of classic chicken fajitas—tender shredded chicken, sautéed bell peppers and onions, and a blend of smoky, spicy seasonings—in a rich, velvety soup base that’s absolutely irresistible. The addition of cream cheese and heavy cream creates a luxurious texture, while melted cheddar cheese adds that perfect finishing touch.

This soup has become one of my go-to dinner recipes because it delivers restaurant-quality flavor without requiring hours in the kitchen. The colorful bell peppers not only add visual appeal but also provide a sweet, slightly charred flavor that pairs beautifully with the warming spices. I love how the soup comes together in one pot, making cleanup a breeze while still delivering impressive results that the whole family enjoys.

Whether you’re looking for a cozy weeknight meal or something special to serve guests, this creamy chicken fajita soup hits all the right notes. It’s hearty enough to satisfy hungry appetites, flavorful enough to keep everyone coming back for seconds, and versatile enough to customize with your favorite toppings and accompaniments.

Jump to Recipe ↓

Why You’ll Love This Creamy Chicken Fajita Soup

This soup checks all the boxes for what I consider a perfect dinner recipe. First, it’s incredibly flavorful—the combination of chili powder, cumin, smoked paprika, and cayenne pepper creates a complex, warming spice blend that’s never one-dimensional. The creaminess balances the heat perfectly, making it approachable for those who prefer milder dishes while still satisfying spice lovers.

I appreciate how versatile this recipe is. You can easily adjust the spice level, swap vegetables based on what you have on hand, or modify the creaminess to suit your preferences. It’s also a complete meal in a bowl, providing protein, vegetables, and plenty of satisfying richness without needing much on the side.

The texture is another winning feature. The combination of tender shredded chicken, soft sautéed vegetables, and that silky, cheese-enriched broth creates a soup that’s substantial without being heavy. I find that it reheats beautifully, making it perfect for meal prep or enjoying as leftovers throughout the week.

Finally, this soup is surprisingly easy to make. Despite its impressive flavor profile and restaurant-quality appearance, it comes together in about 45 minutes using straightforward techniques and readily available ingredients. There’s no need for specialized equipment or advanced cooking skills—just a large pot and a willingness to let those wonderful flavors develop.

Ingredients and Substitutions

The beauty of this creamy chicken fajita soup lies in its combination of simple, flavorful ingredients that work together harmoniously. Let me walk you through what you’ll need and how you can adapt the recipe to suit your preferences or pantry.

Chicken: I use boneless, skinless chicken breasts for their lean protein and ability to shred beautifully. However, chicken thighs work wonderfully too and add extra richness. You could also use rotisserie chicken to save time—just shred it and add it near the end of cooking.

Bell Peppers: I recommend using a mix of colors—red, yellow, and orange—for the best visual appeal and slightly sweet flavor. Green peppers work too, though they’re a bit more bitter. If you’re short on fresh peppers, frozen bell pepper strips are a convenient alternative.

Aromatics: The combination of sliced onion and minced garlic forms the flavor foundation. Yellow or white onions work best, but red onion can add a slightly sharper note if that’s what you have available.

Tomatoes: A 14.5-ounce can of diced tomatoes adds acidity and body to the soup. Fire-roasted diced tomatoes are an excellent upgrade that adds smoky depth. You can also use fresh tomatoes—about 2 cups diced—if you prefer.

Broth: Chicken broth provides the soup’s base. I prefer low-sodium broth so I can control the salt level. Vegetable broth works if you want to keep it lighter, though the flavor will be slightly different.

Cream Components: The combination of heavy cream and cream cheese creates that signature creamy texture. For a lighter version, you can use half-and-half instead of heavy cream, though the soup will be less rich. The cream cheese should be softened to room temperature for easier blending.

Cheese: Sharp cheddar cheese adds tangy richness and helps thicken the soup. Monterey Jack, pepper jack, or a Mexican cheese blend are all excellent alternatives. For extra heat, I sometimes use pepper jack.

Spices: The spice blend—chili powder, cumin, smoked paprika, oregano, and cayenne—creates that authentic fajita flavor. You can adjust the cayenne based on your heat preference or omit it entirely for a milder soup. If you have a favorite fajita seasoning blend, you could substitute about 3 tablespoons of that for the individual spices.

Fresh Cilantro: This herb adds a bright, fresh finish. If you’re not a cilantro fan, fresh parsley or sliced green onions make good alternatives.

Creamy Chicken Fajita Soup - recipe photo

How to Make This Recipe

Making this creamy chicken fajita soup is straightforward, and I’ll guide you through each step to ensure perfect results every time.

Step 1: Sauté the Vegetables
Start by heating the olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Once the oil shimmers, add your sliced bell peppers and onion. I like to let these cook for 5-7 minutes, stirring occasionally, until they’ve softened and developed some color around the edges. This initial sautéing step is crucial for building flavor—don’t rush it.

Step 2: Bloom the Spices
Add the minced garlic along with all your spices: chili powder, cumin, smoked paprika, oregano, and cayenne pepper. Stir everything together and cook for about 1 minute. You’ll notice the spices become incredibly fragrant—this process, called blooming, releases their essential oils and intensifies their flavors.

Step 3: Simmer the Chicken
Add the chicken breasts, diced tomatoes (with their juices), and chicken broth to the pot. Bring everything to a gentle boil, then reduce the heat to maintain a steady simmer. Cover the pot and let it cook for 18-22 minutes, or until the chicken reaches an internal temperature of 165°F (74°C). I recommend checking the temperature with an instant-read thermometer to ensure the chicken is perfectly cooked.

Step 4: Shred the Chicken
Carefully remove the chicken breasts from the pot and transfer them to a cutting board. Using two forks, shred the chicken into bite-sized pieces. I find that shredding while the chicken is still warm makes the process much easier. Return the shredded chicken to the pot.

Step 5: Add the Cream
Reduce the heat to low—this is important because you don’t want the dairy to separate or curdle. Add the softened cream cheese in chunks, stirring continuously until it melts completely and the soup becomes smooth. Then gradually pour in the heavy cream, stirring as you go.

Step 6: Melt the Cheese
Add the shredded cheddar cheese in small handfuls, stirring after each addition until it melts completely. Keep the heat low and avoid letting the soup boil once the dairy has been added. Taste the soup and adjust the salt and pepper as needed—I usually add about 1 teaspoon of salt and 1/2 teaspoon of black pepper, but this depends on your broth’s sodium content.

Step 7: Garnish and Serve
Ladle the soup into bowls and garnish with freshly chopped cilantro. I love serving this with additional toppings on the side so everyone can customize their bowl.

Expert Tips for Best Results

After making this soup many times, I’ve learned a few tricks that make a real difference in the final result.

Don’t Skip the Vegetable Sauté: Taking the time to properly sauté the peppers and onions until they’re softened and slightly caramelized adds tremendous depth to the soup. I recommend resisting the urge to rush this step.

Control the Heat: Once you add the cream and cheese, keep the heat on low and avoid boiling. High heat can cause the dairy to separate, resulting in a grainy texture instead of the smooth, creamy consistency you want.

Soften the Cream Cheese: I always let my cream cheese sit at room temperature for about 30 minutes before using it. Softened cream cheese incorporates much more smoothly than cold cream cheese, preventing lumps in your soup.

Shred Your Own Cheese: Pre-shredded cheese contains anti-caking agents that can prevent it from melting smoothly. I find that shredding cheese from a block takes just a minute or two and results in a much creamier soup.

Adjust Consistency: If your soup is too thick, thin it with additional chicken broth or a splash of milk. If it’s too thin, let it simmer uncovered for a few minutes to reduce, or add a bit more cheese.

Season at the End: I always taste and adjust seasonings after adding all the dairy components. The cheese and cream can mellow the spices, so you might need a bit more salt, pepper, or even a pinch of extra chili powder.

Use Quality Broth: Since broth makes up a significant portion of this soup, using a flavorful, quality chicken broth makes a noticeable difference. I prefer low-sodium varieties so I can control the salt level myself.

Serving Suggestions

This creamy chicken fajita soup is delicious on its own, but I love offering a variety of toppings and sides that let everyone customize their bowl and round out the meal.

Toppings: I recommend setting out a toppings bar with options like crispy tortilla strips, diced avocado, sour cream, extra shredded cheese, sliced jalapeños, lime wedges, and additional fresh cilantro. The crunch of tortilla strips provides a wonderful textural contrast to the creamy soup, while a squeeze of fresh lime juice brightens all the flavors.

Bread: Warm flour tortillas are my favorite accompaniment—they’re perfect for dipping and soaking up every last bit of that creamy broth. Cornbread, crusty bread, or garlic bread also pair beautifully with this soup.

Salads: A simple side salad with crisp romaine lettuce, tomatoes, and a lime-cilantro dressing provides a refreshing contrast to the rich soup. A Mexican-style corn salad with black beans, corn, and bell peppers also complements the flavors nicely.

Rice: For an even heartier meal, I sometimes serve the soup over a scoop of cilantro-lime rice or Mexican rice. This turns the soup into an incredibly filling dinner that’s perfect for cold evenings.

Beverages: This soup pairs well with cold Mexican beer, a crisp white wine, or for a non-alcoholic option, fresh limeade or horchata.

Variations and Substitutions

One of the reasons I make this soup so often is how easily it adapts to different preferences and dietary needs.

Spice Level: For a milder soup, reduce or omit the cayenne pepper and use mild chili powder. For more heat, increase the cayenne, add diced jalapeños with the bell peppers, or use pepper jack cheese instead of cheddar. You can also serve hot sauce on the side for those who want extra kick.

Vegetable Additions: I sometimes add corn kernels (fresh, frozen, or canned) for sweetness and texture. Black beans or pinto beans turn this into an even heartier soup. Diced zucchini or poblano peppers are also excellent additions.

Lighter Version: To reduce calories and fat, use chicken thighs for more flavor with less cream, substitute half-and-half for the heavy cream, use reduced-fat cream cheese, and decrease the amount of shredded cheese. The soup will be less rich but still delicious. You might also consider this creamy white chicken chili recipe for another lighter option.

Dairy-Free: Replace the heavy cream with full-fat coconut milk, use dairy-free cream cheese, and omit the cheddar cheese or use a dairy-free alternative. The flavor will be different but still satisfying.

Slow Cooker Method: Sauté the vegetables and spices as directed, then transfer everything (including raw chicken breasts) to a slow cooker with the tomatoes and broth. Cook on low for 6-7 hours or high for 3-4 hours. Shred the chicken, then stir in the cream cheese, heavy cream, and cheddar cheese during the last 15 minutes of cooking.

Instant Pot Method: Use the sauté function to cook the vegetables and spices, add the chicken, tomatoes, and broth, then pressure cook on high for 10 minutes with a natural release. Shred the chicken, switch back to sauté mode, and stir in the dairy components.

Different Proteins: Shrimp makes an interesting variation—add it during the last 5 minutes of cooking. Ground turkey or beef can replace the chicken for a different flavor profile. For a similar comforting soup with different flavors, try this creamy chicken enchilada soup.

Storage, Freezing, and Reheating

This soup stores beautifully, making it perfect for meal prep or enjoying leftovers throughout the week.

Refrigerator Storage: Allow the soup to cool completely before transferring it to airtight containers. It will keep in the refrigerator for 4-5 days. I find that the flavors actually deepen and improve after a day or two, making leftovers especially delicious.

Freezing: This soup can be frozen, though the texture of the dairy may change slightly upon thawing. I recommend freezing it in portion-sized containers for up to 3 months. For best results, you might consider freezing the soup base (everything except the cream, cream cheese, and cheddar cheese) and adding the dairy components when reheating.

Reheating: Reheat refrigerated soup gently on the stovetop over medium-low heat, stirring occasionally. Add a splash of chicken broth or cream if the soup has thickened too much during storage. You can also reheat individual portions in the microwave—I use 50% power and stir every minute to ensure even heating. Avoid boiling the soup during reheating, as this can cause the dairy to separate.

Thawing: If frozen, thaw the soup overnight in the refrigerator before reheating. Reheat gently on the stovetop, whisking to recombine any separated dairy. If the texture seems grainy, a quick blend with an immersion blender can help smooth it out.

Frequently Asked Questions

Can I use chicken thighs instead of breasts?
Absolutely! Chicken thighs add extra richness and flavor to the soup. They may take a few minutes longer to cook through, so adjust your cooking time accordingly and always verify the internal temperature reaches 165°F.

Why did my soup separate or look grainy?
This usually happens when the soup gets too hot after adding the dairy components. Always reduce the heat to low before adding cream cheese, heavy cream, and shredded cheese, and avoid letting the soup boil. Using freshly shredded cheese instead of pre-shredded also helps prevent graininess.

Can I make this soup ahead of time?
Yes! I often make this soup a day ahead. The flavors meld beautifully overnight. Just store it in the refrigerator and reheat gently before serving. You may need to add a splash of broth to thin it slightly.

How can I make this soup thicker?
If you prefer a thicker soup, you can add more cream cheese or shredded cheese, let the soup simmer uncovered to reduce the liquid, or stir in a slurry made from 2 tablespoons of cornstarch mixed with 2 tablespoons of cold water.

Can I add rice or pasta to this soup?
You certainly can! I recommend cooking rice or pasta separately and adding it to individual bowls rather than cooking it directly in the soup. This prevents the starches from absorbing too much liquid and making the soup too thick during storage.

Is this soup spicy?
The recipe as written has a mild to moderate heat level. The cayenne pepper provides a gentle kick, but the cream and cheese balance it nicely. You can easily adjust the spice level by increasing or decreasing the cayenne pepper.

What’s the best way to shred chicken?
I find the easiest method is using two forks to pull the chicken apart while it’s still warm. You can also use a stand mixer with the paddle attachment on low speed, or simply chop the chicken with a knife if you prefer smaller, more uniform pieces.

Can I use store-bought fajita seasoning?
Yes! If you have a favorite fajita seasoning blend, you can substitute about 3 tablespoons of it for the individual spices listed in the recipe. Just be aware that pre-made blends often contain salt, so you may need to adjust the additional salt accordingly.

Creamy Chicken Fajita Soup

A rich, creamy Tex-Mex soup featuring tender shredded chicken, colorful bell peppers, onions, tomatoes, and fajita spices, finished with melted cheese and fresh cilantro. This comforting one-pot meal delivers bold flavors and satisfying texture perfect for any dinner.

Prep Time: 15 minutes
Cook Time: 35 minutes
Total Time: 50 minutes
Servings: 6 servings
Difficulty: Easy
Cuisine: Tex-Mex
Course: Dinner

Ingredients

  • 1 lb boneless skinless chicken breasts
  • 2 bell peppers, sliced
  • 1 medium onion, sliced
  • 3 cloves garlic, minced
  • 1 can (14.5 oz) diced tomatoes
  • 4 cups chicken broth
  • 1 cup heavy cream
  • 4 oz cream cheese, softened
  • 1 cup shredded cheddar cheese
  • 2 tbsp olive oil
  • 2 tsp chili powder
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • 1/2 tsp dried oregano
  • 1/4 tsp cayenne pepper
  • 1/4 cup fresh cilantro, chopped
  • Salt and pepper to taste

Instructions

  1. Heat olive oil in a large Dutch oven over medium heat.
  2. Add sliced bell peppers and onion. Sauté for 5-7 minutes until softened and slightly caramelized.
  3. Stir in minced garlic, chili powder, cumin, smoked paprika, oregano, and cayenne pepper. Cook for 1 minute until fragrant.
  4. Add chicken breasts, diced tomatoes with their juices, and chicken broth to the pot.
  5. Bring to a gentle boil, then reduce heat to maintain a steady simmer.
  6. Cover and cook for 18-22 minutes until chicken reaches an internal temperature of 165°F (74°C).
  7. Remove chicken breasts from the pot and transfer to a cutting board. Shred with two forks.
  8. Return shredded chicken to the pot.
  9. Reduce heat to low. Add softened cream cheese in chunks, stirring continuously until completely melted and smooth.
  10. Gradually stir in heavy cream.
  11. Add shredded cheddar cheese in small handfuls, stirring after each addition until melted. Do not allow the soup to boil.
  12. Taste and adjust salt and pepper as needed.
  13. Garnish with chopped cilantro and serve immediately.

Recipe Notes

  • For best results, use freshly shredded cheese rather than pre-shredded varieties, which contain anti-caking agents that can prevent smooth melting.
  • Soften cream cheese to room temperature before adding to ensure it incorporates smoothly without lumps.
  • Keep heat on low after adding dairy components to prevent separation or curdling.
  • Adjust spice level by increasing or decreasing cayenne pepper according to preference.
  • If soup becomes too thick, thin with additional chicken broth or a splash of milk.
  • Soup can be made in a slow cooker: sauté vegetables and spices first, then cook on low for 6-7 hours with raw chicken, adding dairy components during the last 15 minutes.
  • Serve with tortilla strips, diced avocado, sour cream, lime wedges, and extra cilantro for a complete experience.

Nutrition Information (Per Serving, Estimated)

Calories: 425
Carbohydrates: 14g
Protein: 28g
Fat: 29g
Saturated Fat: 16g
Fiber: 3g
Sugar: 7g
Sodium: 780mg

Nutrition information is estimated based on standard ingredient measurements and may vary based on specific products used.

About the author
Hadd

Leave a Comment