Hello to a fun spin on chicken fajitas – chicken fajita soup! I am all about fajitas. I mean we live in Austin and what’s not to love about a hot sizzling pan/plate?
This chicken soup would be a delicious way to take those flavors and put them into a hearty soup. We love soups as they are filling, comforting, and hit the spot on a chilly night.

This chicken fajita soup does just that! It’s hearty, cozy, and absolutely delicious, and totally hits the spot when craving something comforting. And it’s perfect for an easy meal (it’s all made in one pot) or meal prep. Plus it’s packed with protein, carbs, and fiber to keep you full.
Just a note – this soup is very thick due to the rice. You can either reduce the amount of rice or just add more broth to reach your desired consistency. As it sits, the rice absorbs more liquid too, so I would suggest adding more broth when you reheat it.

Why we love this chicken fajita soup recipe
- hearty and comforting – perfect for a cozy meal
- made in one pan – yay for less cleanup!
- a complete healthy meal with a good macronutrient breakdown – it has protein, carbohydrates, fats, and veggies. I love adding some cheese or avocado on top for more healthy fats.
- makes a decent amount and works great for meal prep – the flavors get better as it sits.
Ingredients
- olive oil
- onion
- chicken breasts
- fresh garlic
- bell peppers – I used green and red
- rice
- chicken broth
- canned fire-roasted diced tomatoes
- black beans
- taco seasoning – a mix of garlic powder, chili powder, cumin, paprika, cayenne pepper, and red pepper flakes
- fresh lime juice
- salt and pepper

How to make chicken fajita soup
- Saute onions and garlic. Heat a large dutch oven or stock pot over medium-low heat. Add oil and let it get hot, about 30 seconds. Add onions, salt, and pepper and sauté for 3-4 minutes, stirring occasionally, until softened and slightly browned. Then add garlic and saute for 1-2 minutes until fragrant.
- Saute chicken. Add chicken, 1 tablespoon taco seasoning, and a little salt and pepper, and saute for 3-5 minutes, stirring occasionally until chicken is browned on the outside. It does not have to be cooked all the way through.
- Cook your veggies and rice. Add peppers, mix well, and saute for another 1-2 minutes. Next, add dry rice and mix well to combine, making sure it gets coated with some of the spices. Add canned tomatoes (with juices) and broth and mix well to combine, making sure nothing is stuck to the bottom. Place lid on the pot and let simmer, untouched, over medium-low heat for 15-18 minutes. The rice should be cooked after 18 minutes.
- Stir in the remaining ingredients. Add black beans, remaining 1/2 tablespoon taco seasoning, and lime juice and mix well to combine. Cook for 1-2 more minutes until beans are warmed through.
- Enjoy! Top with your favorite toppings and enjoy!




Make it low-carb
To make this soup low-carb, replace the rice with cauliflower rice. To do this, add the cauliflower rice, along with the black beans, when you add the broth. Cover with the lid and simmer for 5 minutes until rice is cooked through. Stir in the rest of the taco seasoning and lime juice once the cauliflower rice is done.
In addition, you can also reduce the amount of rice. Or reduce the amount of black beans and add more veggies for a low-carb option.
Slow cooker chicken fajita soup
To make this chicken fajita soup in the slow cooker, add all ingredients except the rice to a slow cooker and mix well to combine. Place on low for 6-8 hours or on high for 3-4 hours. When there are about 20-30 minutes left, make the rice according to the package. Once the soup is done, place rice into serving bowls and top with soup. Mix well and enjoy!
For serving
I don’t know about you, but whether is it a hearty soup or chili, the toppings are usually the best part. Here are some of my favorite toppings:
- avocado or guacamole
- sour cream or greek yogurt
- shredded cheese – pepper jack or cheddar cheese are our favorites for this recipe
- tortilla chips or tortilla strips – for some crunch
- lime juice
- hot sauce
- cilantro
- red pepper flakes
- jalapenos
Storage
- refrigerator – keep it in a tightly sealed airtight container in the fridge for 4-5 days.
- freezer – this recipe would be perfect to freeze as it makes so much. Freeze in a large container or individual servings. It should last up to 3 months in the freezer. Defrost in the fridge or on the countertop. Since the rice will absorb some of the liquid, you might need to add more broth when you defrost and reheat it.
- reheating – either reheat it by popping it in the microwave for a few minutes or you can reheat it in a pot on the stove.

Substitutions and additions
- olive oil – any kind of neutral oil will work.
- chicken breast – you can use chicken thighs instead of breasts. This will add a little more fat to the recipe.
- fresh garlic – garlic powder will work instead. Use 1/2 teaspoon.
- white rice – brown will work, but it will take longer to cook. You could also try quinoa instead!
- fire-roasted diced tomatoes – regular canned diced tomatoes will work instead.
- chicken broth – use bone broth instead to bump up the protein.
- black beans – pinto or kidney beans will work the same.
- homemade taco seasoning – store-bought will work the same. Fajita seasoning will also work.
And here are some additions:
- corn – will add a nice sweetness. Fresh or frozen works.
- chipotle peppers or chipotle spice – for a little smokiness.
- greens – add some chopped spinach or kale when you add the beans to up the veggie factor.
More healthy soup recipes
- creamy buffalo chicken soup
- leftover turkey soup
- creamy chicken and mushroom soup
- coconut curry lentil soup
- instant pot turkey chili
- chicken tomato soup with veggies
If you love quick and easy meals and want to learn how to build a balanced plate, check out our FREE How to Build a Balanced Plate Guide!


Chicken Fajita Soup
ingredients
- 1 tablespoon olive oil
- 1 cup diced yellow onion (120 grams)
- 3 cloves garlic, minced
- 1 pound chicken breast (cubed)
- 1 1/2 tablespoons taco seasoning (divided)
- 3 heaping cups diced bell peppers (350 grams)
- 3/4 cup white rice (uncooked)
- 1 14.5-ounce canned fire-roasted diced tomatoes
- 4 cups chicken broth (see notes)
- 1 15-ounce can black beans, rinsed and drained
- 1 tablespoon lime juice
- salt and pepper, to taste
- for serving: tortilla chips, avocado/guacamole, cilantro, diced tomatoes, greek yogurt/sour cream, cheese, lime juice, red pepper flakes, hot sauce…
instructions
- Saute onions and garlic. Heat a large dutch oven or stock pot over medium-low heat. Add oil and let it get hot, about 30 seconds. Add onions, salt, and pepper and sauté for 3-4 minutes, stirring occasionally, until softened and slightly browned. Then add garlic and saute for 1-2 minutes until fragrant.
- Saute chicken. Add chicken, 1 tablespoon taco seasoning, and a little salt and pepper, and saute for 3-5 minutes, stirring occasionally until chicken is browned on the outside. It does not have to be cooked all the way through.
- Cook your veggies and rice. Add peppers, mix well, and saute for another 1-2 minutes. Next, add dry rice and mix well to combine, making sure it gets coated with some of the spices. Add canned tomatoes (with juices) and broth and mix well to combine, making sure nothing is stuck to the bottom. Place lid on the pot and let simmer, untouched, over medium-low heat for 15-18 minutes. The rice should be cooked after 18 minutes.
- Stir in the remaining ingredients. Add black beans, remaining 1/2 tablespoon taco seasoning, and lime juice and mix well to combine. Cook for 1-2 more minutes until beans are warmed through.
- Enjoy! Top with your favorite toppings and enjoy!
Dawn says
Delicious. I added extra chicken & lime because why not. My firefighter husband made this at the firehouse, the crew devoured it.
Kelly says
That makes me so happy to hear!! Glad it was a hit and thanks for trying it Dawn!
Nicole Z says
TOTALLY AMAZING!! Super easy, yet so full of flavor. My husband absolutely loved it, he devoured it all in less than 3 days! We have officially moved this recipe into our favorites category. This will definitely be a regular staple throughout these cold winter months here in MN. Thank you so much for yet another yummy recipe! So happy I found you and your blog 🙂
Kelly says
Aw yay, that makes me so happy to hear! Thanks so much Nicole, glad you guys enjoyed it!
Kara says
Another simple and tasty recipe. Excited to have this to eat the rest of the week with the cooler weather. I might do a little less rice or a little more broth next time, like Kelly suggests. I’ll definitely make this again!
Kelly says
It definitely is a hearty soup! Glad you enjoyed it Kara!
Carrie Houston says
It finally feels like fall in Austin and this soup was perfect for outdoor eating.
I made the recipe as instructed except I added 2 chopped celery ribs and zucchini. It was a hardy and quick one pot meal. Even my four year old ate it!
Delicious! I plan to make this more often and I’d love to try it in the crockpot.
Carrie Houston says
apparently it’s spelled HEARTY and not hardy. oops. my bad. 😉
Kelly says
Yay, so glad everyone enjoyed it! Thanks for trying Carrie!
Nicole Signore says
Loved this hearty comforting dish! Lots of flavor, filling and healthy?! What more could you ask for!
Kelly says
So glad to hear you liked it and it was so filling! Thanks Nicole!
lauren Hobson says
Made this last night for dinnerand it was amazing! We added mushrooms and i had caulirice in mine. My husband loves soup and waas happy for a new one during this time. For sure will make again.
Kelly says
Oh I love the mushroom idea! So glad you guys liked it, especially the husband. Thanks for trying Lauren!
lauren Hobson says
WE have made this 3 times. Its become a favorite and asked to make a lot during this time. So glad to find this easy healthy meal.
Kelly says
Yay, so happy to hear that!! It really is an easy and comforting meal!
Heather Gurnow says
Excellent meal and HEARTY! I think I will use less rice next time or just serve it over rice, but very tasty and perfect for my meal prep this week!
Kelly says
Haha yes! It def is a lot of rice and hearty haha! So glad you liked it Heather!
Caitie says
This recipe is really delicious! I might add some chili powder or jalapenos to increase the spiciness a bit next time but it is really tasty as is too. It does thicken up with the rice in there so I have been adding extra broth for leftover servings to keep it more like a soup consistency rather than stew. Thanks Kelly!
Kelly says
So glad you liked it Caitie!! Thank you for trying it!