Chicken Fajita Soup

Turn up the heat with our Chicken Fajita Soup—a zesty spin on traditional fajitas that delivers bold flavor, comforting warmth, and a satisfying meal in every spoonful.

Chicken fajita soup with slices of jalapeño and a wedge of lime on top.

I love soup! This Chicken Fajita Soup was such a hit with our family that it made the soup rotation. It includes all the things you’d get with a sizzling plate of chicken fajitas. It’s loaded with seared chicken, beans, rice, tomatoes, peppers, onions, and a healthy handful of cilantro.

You can top it with your favorite fixings: cilantro, jalapeno, lime wedges, sour cream, cheese, or avocado. We made quesadillas to serve with ours, but you could do chips and guac, chips and salsa, or a side of sour cream and cheese to stir into it. I personally garnished mine with cilantro, lime, and jalapeño.

This soup is simple yet so incredibly flavorful. Serve Beef Enchiladas, Best 7-layer dip, and Easy Mexican Pizzas with this light yet filling soup for the perfect fiesta!

Why I Love This Soup

  • The recipe is a lifesaver on busy nights—it’s quick, easy, and still feels like a hearty, home-cooked meal.
  • Everything cooks in one pot, which means less cleanup, and let’s be honest, that’s always a win after a long day.
  • I love how it’s loaded with lean chicken and veggies, making it both delicious and nutritious without much effort.

Recipe Ingredients

A bowl with spices.

Bell Peppers – Sweet with a bit of crunch, these peppers add color and balance out the spice.

Chili Powder – Smoky with a bit of heat, it’s what gives the soup that classic fajita kick.

Paprika – A hint of sweetness and smokiness that deepens the overall flavor.

For a full list of ingredients and amounts, see the recipe card below.

Variations

  • Garnish – Add sliced jalapeños to bring some heat, tortilla strips or tortilla chips for that perfect crunch, crumbled queso fresco to add creaminess, and finish with a squeeze of fresh lime juice for a bright, zesty kick.
  • Avocado – If you’re out of avocados, no worries, a spoonful of sour cream or Greek yogurt works just as well, adding a creamy touch that helps mellow out the spice.

How to Make Chicken Fajita Soup

Step 1: In a large stockpot or Dutch oven set over medium heat, add the olive oil. When the oil is hot, add the chicken and cook until browned, about 6-8 minutes.

Step 2: Add the bell peppers and onion, and sauté for 5 minutes. Add the garlic and cook until fragrant, about 2 minutes. Sprinkle in the chili powder, salt, garlic powder, Mexican seasoning blend, paprika, cumin, and black pepper. Stir for 1 minute, then pour in the chicken broth, beans, and diced tomatoes.

Step 3: Bring the mixture to a gentle boil. Allow to cook, uncovered, for 10 minutes. Add the rice, stir, and cover. Cook for 12 minutes, then remove the lid and stir in the cilantro and lime juice. Once the rice is cooked throughout, remove from the heat and serve immediately.

A white bowl with Chicken Fajita Soup.

Expert Tips

Char the Vegetables – For a smoky flavor, slightly char the bell peppers and onions in a hot skillet before adding them to the soup.

Sear the Chicken First – Make sure to brown the chicken well before adding the other ingredients. This step adds extra flavor and a slight caramelization.

Deglaze the Pot – After sautéing the veggies, use a splash of chicken broth to deglaze the pot, scraping up any browned bits stuck to the bottom. This adds depth to the soup.

FAQs

Can I use chicken thighs instead of breast for the Chicken Fajita Soup?

Yes, substitute 6 chicken thighs for the 1 lb. of chicken breast. Cook as directed, let them cool slightly, and shred using two forks.

What type of rice works best for this recipe?

Plain white rice is ideal, but minute rice is a quick alternative. Brown rice, jasmine rice, or even cauliflower rice can work if you’re looking for something different!

Can I use a slow cooker for this recipe?

Absolutely! Cook the chicken and sauté the vegetables as instructed, then transfer everything to a slow cooker and cook on low for 6-8 hours.

A ladle with Chicken Fajita soup.

Storage Info

STORE the Chicken Fajita Soup in an airtight container in the refrigerator; it will stay good for up to 5 days. To FREEZE, store in your freezer and it keeps well for up to 3 months.

For REHEATING, thaw it overnight in the refrigerator if frozen, then warm it on the stove over medium heat until heated through. It’s best to avoid using microwave, as this can unevenly heat the soup and affect its texture.

Did you try this recipe? Leave a ⭐️ rating below and share it on Instagram, Facebook and Pinterest!

Chicken fajita soup topped with slices of jalapeño and a wedge of lime.

Chicken Fajita Soup Recipe

Turn up the heat with our Chicken Fajita Soup—a zesty spin on traditional fajitas that delivers bold flavor, comforting warmth, and a satisfying meal in every spoonful.
4.82 from 11 votes
Pin Rate
Course: Soups
Cuisine: Mexican
Diet: Gluten Free, Dairy Free
Prep Time: 20 minutes
Cook Time: 30 minutes
Total Time: 50 minutes
Servings: 8 servings
Calories: 340kcal
Author: Andrea
Print (email required)

Ingredients

  • 2 tbsp. olive oil
  • 1 lb. chicken breast - cut into thin strips
  • 1 red bell pepper - cut into thin 1-inch strips
  • 1 green bell pepper - cut into thin 1-inch strips
  • 1 medium onion - cut into thin 1-inch strips
  • 4 cloves garlic - minced
  • 1 tablespoon chili powder
  • 1 tsp. coarse kosher sea salt
  • 1 tsp. garlic powder
  • 1 tsp. Mexican seasoning blend
  • 1 tsp. paprika - smoked or regular
  • 1/2 tsp. ground cumin
  • 1/2 tsp. ground black pepper
  • 6 c. low-sodium chicken broth
  • 1 15 oz. can black beans, rinsed
  • 3/4 c. fire roasted diced tomatoes
  • 1 c. white rice
  • 1/4 c. chopped cilantro
  • juice of 1 lime
Save this recipe!
Get this sent to your inbox, plus get new and favorite recipes from us!

Instructions

  • In a large stockpot or Dutch oven set over medium heat, add the olive oil. When the oil is hot, add the chicken and cook until browned, about 6-8 minutes.
  • Add the bell peppers and onion, and sauté for 5 minutes. Add the garlic and cook until fragrant, about 2 minutes. Sprinkle in the chili powder, salt, garlic powder, Mexican seasoning blend, paprika, cumin, and black pepper. Stir for 1 minute, then pour in the chicken broth, beans, and diced tomatoes.
  • Bring the mixture to a gentle boil. Allow to cook, uncovered, for 10 minutes. Add the rice, stir, and cover. Cook for 12 minutes, then remove the lid and stir in the cilantro and lime juice. Once the rice is cooked throughout, remove from the heat and serve immediately.

NOTES

-Don’t want to buy the Mexican seasoning blend? Add ½ tsp. oregano instead.
-Don’t want to use rice? Add a can of pinto beans or some corn.
STORE the Chicken Fajita Soup in an airtight container in the refrigerator; it will stay good for up to 5 days. To FREEZE, store in your freezer and it keeps well for up to 3 months.
For REHEATING, thaw it overnight in the refrigerator if frozen, then warm it on the stove over medium heat until heated through. It’s best to avoid using microwave, as this can unevenly heat the soup and affect its texture.

Nutrition

Calories: 340kcal | Carbohydrates: 46g | Protein: 24g | Fat: 7g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Trans Fat: 0.01g | Cholesterol: 36mg | Sodium: 419mg | Potassium: 739mg | Fiber: 7g | Sugar: 3g | Vitamin A: 1745IU | Vitamin C: 36mg | Calcium: 70mg | Iron: 5mg

Want more inspiration?

More Recipes You'll Love

About the Author

Andrea

Hi I'm Andrea!

Hotelier turned Food Blogger to help make your life simple, one recipe at a time.

4.82 from 11 votes (6 ratings without comment)

Join the Conversation

Rate and Comment

Your email address will not be published. Required fields are marked *

Please click on the Stars below to share your Rating of this Recipe




Comments:

  1. 4 stars
    This was a good soup, I also added a little corn for color. DO NOT cook the rice in the soup. I cooked my rice separately because I didn’t want the rice to suck up any of the broth, I then took the soup off the heat and added the cooked rice. Forty minutes later the cooked rice absorbed all the broth and we basically ended up with rice casserole that we had to eat with a fork. Next time I’ll just spoon soup into our bowls and then we’ll add rice to individual servings.

    1. Absolutely. Just cook on the low setting for about 5 hours. There are more specific instructions in the text of the post too.