Chicken Fajita Soup with Rice (One Pot)

Last updated December 5, 2023 By Kelly Nardo | 39 Comments
This post contains affiliate links. Please read my policy page.
Easy chicken fajita soup takes all your favorite ingredients for chicken fajitas and packs them into a delicious, hearty, and healthy soup recipe. Made in one pot and loaded with chicken, rice, beans, peppers, onions, and taco seasoning, and then topped with your favorite toppings. Gluten-free and dairy-free.
Prep: 10 minutes
Cook: 40 minutes
Total Time: 50 minutes
Servings 9 cups
4.72 from 21 votes

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.

Never Miss a Recipe!

Get new recipes like this delivered to your inbox.

Large pot of chicken fajita soup topped with cilantro, sliced jalapeños, and a lime wedge with a spoon coming out of the pot. The pot is sitting on a striped kitchen towel and around it is a bunch of cilantro and some tortilla chips.

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.

White bowl with fajita chicken soup topped with sliced avocado, cilantro, and shredded cheese. A spoon is in the soup. Around the bowl of soup is a bowl of tortilla chips, another bowl of soup, and a plate of avocado and cilantro.

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
White counter with a bowl of taco seasoning, a plate of half a lime, 3 cloves of garlic, and a small bowl of salt and pepper, a bowl of olive oil, a bowl of uncooked white rice, a carton of chicken broth, a bowl of cubed raw chicken, a can of canned tomatoes, a can of black beans, a bowl of diced white onion, and a bowl of diced bell peppers.

How to make chicken fajita soup

  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
Large pot of chicken soup with rice, black beans, and peppers with a wooden spoon in it. The pot is sitting on a striped kitchen towel.

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

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!

A bowl of chicken fajita soup topped with sliced avocado, cilantro, and shredded cheese. Around it is another bowl of soup, a bowl of tortilla chips, a striped kitchen towel, and a plate of sliced avocado and cilantro.
A bowl of chicken fajita soup topped with sliced avocado, cilantro, and shredded cheese. Around it is another bowl of soup, a bowl of tortilla chips, a striped kitchen towel, and a plate of sliced avocado and cilantro.
4.72 from 21 votes

Chicken Fajita Soup

Author: Kelly Nardo
Easy chicken fajita soup takes all your favorite ingredients for chicken fajitas and packs them into a delicious, hearty, and healthy soup recipe. Made in one pot and loaded with chicken, rice, beans, peppers, onions, and taco seasoning, and then topped with your favorite toppings. Gluten-free and dairy-free.
Print Recipe Pin Recipe
Course: Main Course, Soup
Calories: 202kcal
Protein: 16.6g
Carbs: 26g
Fat: 3.3g
Prep Time: 10 minutes
Cook Time: 40 minutes
Total Time: 50 minutes
Servings: 9 cups

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!

Last Step! Please leave a review and rating letting us know how you liked this recipe! This helps our business thrive so we can continue providing free recipes and high-quality content for you.

notes

This soup is very thick. If you want a thinner soup, you can add more broth after the rice is done cooking. If you have leftovers, the rice will absorb more liquid as it sits. Add more broth when reheating.

nutrition

Nutrition Facts
Chicken Fajita Soup
Amount Per Serving (1 cup)
Calories 202 Calories from Fat 30
% Daily Value*
Fat 3.3g5%
Saturated Fat 0.6g4%
Polyunsaturated Fat 0.6g
Monounsaturated Fat 1.6g
Cholesterol 37mg12%
Sodium 210mg9%
Potassium 541mg15%
Carbohydrates 26g9%
Fiber 4.6g19%
Sugar 3.6g4%
Protein 16.6g33%
Vitamin A 1410IU28%
Vitamin C 53mg64%
Calcium 52mg5%
Iron 2.1mg12%
* Percent Daily Values are based on a 2000 calorie diet.
Tried this recipe?If you make this recipe or anything from Eat the Gains, leave a comment and rating to let people know how you liked it! Also, make sure to post it and tag me so I can see all of your creations!! @eatthegains and #eatthegains on Instagram!

Get My Guide On
How to Build a Balanced Plate

No recipe, no problem! Learn the key factors to build a balanced plate for sustainable eating and to fuel your body to support your activity, goals, and lifestyle.

4.72 from 21 votes (7 ratings without comment)

Leave a Reply

Have a question or want to share how you liked the recipe? Share your feedback!

Recipe Rating




39 Comments

  1. This recipe was ridiculously easy to make and taste awesome. I subbed cauliflower rice for the rice when I added the beans at the last 5 minutes so it still had bite. This is going into heavy rotation at The Hakim house!

    1. Hey W! I’m not sure but 1 cup of dry rice has 144g of carbs, so if you divide that by 9, you can minus that from the total carb count per serving and then add in the amount of cauliflower rice. Hope that helps!

  2. 5 stars
    This was a HUGE hit for my whole family! Absolutely loved how delicious and EASY this dish is. Will be on regular rotation moving forward. FYI..I modified it slightly by cooking in the Instant Pot…sautéed onions and garlic first, then added all ingredients (even threw in some extra veggies including celery, yellow pepper and zucchini) as well as 6 boneless, skinless chicken thighs…pressure cooked for 12 minutes following by natural release…then just pulled the chicken apart and served over rice. Garnished with green onion, cilantro, sour cream and avocado.

  3. Hi! I just came across this recipe and I’m looking forward to making it, but I’m wondering if the chicken is meant to be raw or cooked to start with?