Craving fajitas but don’t feel like standing over a hot skillet? This Chicken Fajita Soup gives you all that same bold, smoky flavor — tender chicken, peppers, onions, and warm spices — in one pot, ready in about 45 minutes. It’s become a regular in our dinner rotation because it’s just as satisfying as ordering fajitas out, at a fraction of the cost. Top it with tortilla strips, avocado, and a squeeze of lime, and it’s an easy weeknight win the whole family will ask for again.

Whenever I crave the sizzling flavors of restaurant-style fajitas but want something lighter, I turn to Chicken Fajita Soup. It is packed with bold flavors with smoky chicken, peppers, onions, and Mexican-inspired spices, but in a warm, cozy bowl that’s perfect for chilly nights and taste amazing!
I love topping it with tortilla strips, avocado, and a squeeze of lime, which makes it feel just as festive as fajita night at your favorite Mexican restaurant, minus the wait for a table. It’s a soup recipe that always gets a big thumbs-up from my family, and I know it will become one of your go-to soups, too.
Why You’ll Love This Recipe
- One pot, 45 minutes. Everything simmers in a single pot, so there’s just one pan to wash and dinner isready in well under an hour.
- Real fajita flavor, no tortilla-folding. You get the same peppers, onions, and bold spices as classic fajitas, but it’s a spoon-and-bowl dinner instead of a stand-at-the-stove one.
- Budget-friendly. At about $2.88 a serving, it costs a fraction of ordering fajitas out, and it stretches easily to feed a crowd.
- Kid-approved toppings bar. Set out tortilla strips, cheese, and avocado and let everyone build their ownbowl — it’s an easy win for picky eaters.
- Freezer-friendly. Make a double batch and tuck half away for a night when you don’t feel like cooking at all.
You may even like chicken tortilla soup recipe, instant pot chicken fajita soup, fajita recipe, or crock pot chicken fajita soup.
Ingredients

- Olive Oil – Use oil of your choice
- Chicken Breasts – Cut into bite-size pieces. You can substitute with chicken thighs, rotisserie chicken or leftover chicken
Budget Tip: Boneless, skinless chicken thighs work great here and are usually cheaper per pound than chicken breast. Since they’re simmered in the broth, they stay juicy and shred easily. - Onion – Slice the onion evenly
- Bell Peppers, sliced – You can use any green peppers or red bell peppers
- Minced Cloves Garlic – Learn How to Mince Garlic Cloves
- Diced Tomatoes – A can of Rotel is a great substitute
- Chicken Broth – See Chicken broth substitutes
- Fajita Seasoning – Ingredient Note: Out of store-bought fajita seasoning or want to control the sodium? Use our Homemade Fajita Seasoning recipe instead — you likely already have the spices in your pantry.
- Ground Cumin – See Best Substitute for Cumin if you are out
- Chili Powder – See The Best Chili Powder Substitute
- Lime – Fresh lime juice is best
- Short on Time? Use Rotisserie Chicken: Skip searing raw chicken and stir in 3 cups of shredded rotisserie chicken after the vegetables have softened. Let the soup simmer for 10 minutes so the flavors blend, and you’ll shave about 10 minutes off the total time.
- For Serving – Tortilla strips, shredded cheese, hot sauce, sour cream, avocado, cilantro, or lime wedges, optional.
Scroll to the recipe card for the full recipe details.
How to Make Chicken Fajita Soup

Step 1: In a large soup pot, heat olive oil over medium-high heat. Add the chicken and cook, stirring occasionally, until it’s no longer pink and reaches 165°F on an instant-read thermometer, about 5 minutes. Remove to a plate and set aside (it will finish cooking in the broth, so it’s okay if it’s not fully done yet).

Step 2 – In the same pot, add the onion and bell peppers. Cook for about 5 minutes, until softened. Add the garlic and cook for an additional 1 minute.

Step 3 – Return the chicken to the pot. Add the diced tomatoes, chicken broth, green chiles, fajita seasoning, cumin, chili powder, salt, and pepper. Bring to a boil, then reduce the heat and simmer for 15-20 minutes to let the flavors blend.
A Note on Spice Level: This soup has a warm, mild heat from the chili powder and fajita seasoning — not a spicy heat. If your family prefers things extra mild, start with half the chili powder and add more to taste at the end. If you love heat, stir in a diced jalapeño with the onions and peppers.

Step 4 – Pour in the lime juice just before serving for a fresh, tangy kick. Ladle the soup into bowls and top with tortilla strips, cheese, sour cream, avocado, cilantro, or lime wedges, as desired. Enjoy!

Recipe Tips
- Cut Veggies Evenly – Slice peppers and onions into uniform strips so they cook evenly and keep that fajita-style look.
- Don’t Skip the Lime – A squeeze of fresh lime juice at the end brightens up all the smoky, savory flavors.
- Meal Prep Friendly: Portion the finished soup into individual containers once it’s cooled, leaving the toppings out. It keeps well in the fridge for lunches all week — just add fresh toppings right before eating so the tortilla strips and cheese stay crisp.
- Leftover Makeover: Turn leftover soup into fajita rice bowls — spoon the soup over cooked rice and let it soak in slightly instead of serving it brothy. Or drain most of the liquid with a slotted spoon and pile the chicken and veggies into warm tortillas for quick fajita tacos.
Can I Make This in the Slow Cooker?
Yes! Add the raw chicken, onion, peppers, garlic, tomatoes, broth, green chiles, and seasonings to the slow cooker and cook on low for 6-7 hours or high for 3-4 hours. Shred the chicken right in the pot, then stir in the lime juice before serving. For exact measurements and step-by-step slow cooker directions, see our Crock Pot Chicken Fajita Soup recipe.
Variations Ideas
- Creamy Texture – Stir in ½ cup heavy cream or a block of cream cheese for a richer, creamy twist.
- Spicy – Add jalapeños, chipotle peppers in adobo, or cayenne pepper for more heat.
- Vegetarian Fajita Soup – Replace chicken with black beans or roasted vegetables like mushrooms, zucchini, corn, and sweet potatoes.
- Picky Eater Friendly: If your kids are hesitant about visible peppers and onions, dice them extra small so they blend into the broth instead of standing out, or blend a cup of the finished soup with an immersion blender before serving to thicken it and hide the veggies completely.
Homemade vs. Takeout: The Real Savings
A single order of chicken fajitas at a sit-down Mexican restaurant typically runs around $20 per person once you add a drink and tip. This entire pot of soup costs about $23 total, or roughly $2.88 per serving — meaning you can feed a family of six for close to the price of one restaurant plate. Make a double batch on a Sunday and you’ve got budget-friendly lunches and dinners covered for most of the week.

Chicken Fajita Soup
Ingredients
- 2 tablespoons olive oil
- 2 pounds chicken breast cut into bite-sized pieces
- 1 large onion sliced
- 3 bell peppers sliced
- 1 Tablespoon Minced Garlic
- 2 cans 14.5 ounces each diced tomatoes
- 4 cups chicken broth
- 1 can 4 ounce diced green chiles
- 2 tablespoons fajita seasoning
- 1 teaspoon ground cumin
- 1 teaspoon chili powder
- 1 teaspoon salt
- ½ teaspoon black pepper
- 1 lime juiced
- For Serving: Tortilla strips, shredded cheese, sour cream, avocado, cilantro, or lime wedges, optional.
See how we calculate recipe costs.
Instructions
- Heat 2 tablespoons olive oil in a large pot over medium heat.
- Add 2 pounds chicken breast cut into bite-sized pieces, 1 sliced large onion, and 3 sliced bell peppers. Cook until the chicken is browned and the vegetables begin to soften.
- Stir in 1 tablespoon minced garlic and cook for 1 minute.
- Add 2 cans diced tomatoes, 4 cups chicken broth, 1 can diced green chiles, 2 tablespoons fajita seasoning, 1 teaspoon ground cumin, 1 teaspoon chili powder, 1 teaspoon salt, and ½ teaspoon black pepper.
- Bring the soup to a boil, then reduce the heat and simmer until the chicken is cooked through and the vegetables are tender.
- Stir in the juice from 1 lime.
- Serve warm with tortilla strips, shredded cheese, sour cream, avocado, cilantro, or lime wedges if desired.
Recipe Video
Nutrition Facts
Serving Recommendations
Chicken Fajita Soup is delicious served on its own. But here are some of our favorite side dishes that pair perfectly with this soup.
Frequently Asked Questions
Simmer uncovered to reduce liquid, or mash some beans into the broth for a creamier texture.
Store the leftovers in an airtight container for up to 5 days in the refrigerator.
Yes! Cool completely, portion into freezer-safe containers, and freeze up to 3 months. Thaw overnight before reheating in the fridge.
Reheat on the stovetop in a saucepan over medium heat. You can also reheat individual portions in the microwave.
No, as written this soup has a mild, warm heat from the chili powder and fajita seasoning. It’s kid-friendly as is — see our note above if you’d like to make it milder or spicier.
Yes. Skip Step 1 and stir in about 3 cups of shredded rotisserie chicken after the vegetables have softened in Step 2, then continue with the recipe as written.
Yes, as written this recipe is naturally gluten-free — just double check that your fajita seasoning and chicken broth are labeled gluten-free, since ingredients can vary by brand.
Yes. The soup actually tastes even better the next day once the flavors have had time to blend. Make it up to 2 days ahead, store it in the fridge, and reheat on the stovetop before serving.

More Easy Chicken Soup Recipes
If you make this Chicken Fajita Soup Recipe, please leave us a comment or a star review. We love hearing from you!



This chicken fajita soup is so good! I love turning to this soup on a cold day and I want an easy recipe to feed the family!
I made this for dinner tonight and everyone asked for seconds. That’s always a win!
5 star , family loved this
Saving this for fall! So tasty!
This soup recipe tasted so much better than our local Mexican Restaurants! Will keep this on our menu all winter long.
Amazing Flavor and so easy to make!