I’ve been obsessed with this Chicken Fajita Soup ever since I first made it on a chilly October evening. It combines all the bold flavors of sizzling chicken fajitas – the peppers, the seasonings, the cheese – but in a warm, comforting bowl that you can eat with a spoon. It’s become my go-to when I want Tex-Mex flavor without the fuss of setting up a fajita bar.
The first time I made this soup, I was craving fajitas but didn’t want to deal with warming tortillas and setting out all the toppings. I decided to throw everything into one pot instead. The result surprised me – the rice soaked up all those amazing spices, the bell peppers stayed crisp-tender, and the pepper Jack cheese melted into the broth creating this incredible creamy texture. Now my family requests this Chicken Fajita Soup at least twice a month.
Table of Contents
What You’ll Need for This Flavorful Soup
I always use boneless, skinless chicken thighs for this Chicken Fajita Soup because they stay juicier than breasts, but either works great. Pro tip: use a mix of colorful bell peppers (red, yellow, orange) for the prettiest presentation and slightly sweeter flavor – skip green peppers as they can taste bitter in soup.
- 1-2 lbs chicken (thighs or breasts), sliced into bite-sized strips
- 1 large onion, diced
- 3-4 cloves garlic, minced
- 2-3 bell peppers (red, orange, yellow), sliced into strips
- 2 tablespoons all-purpose flour (can use gluten-free flour blend)
- 4 cups low-sodium chicken broth, divided
- 1 tablespoon cornstarch
- 1 tablespoon chili powder
- 1 tablespoon ground cumin
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano
- Salt and black pepper to taste
- 1 can (15 oz) black beans, rinsed and drained
- 1 can (14.5 oz) crushed tomatoes
- 1 can (4 oz) mild diced green chilies
- 1 cup long-grain white rice
- 1 cup pepper Jack cheese, freshly shredded
- 2 tablespoons butter
- 1 tablespoon olive oil
For topping:
- Sour cream or Greek yogurt
- Tortilla strips or crushed tortilla chips
- Fresh cilantro, chopped
- Lime wedges
- Diced avocado
- Sliced jalapeños
- Pico de gallo or diced tomatoes
For the best results, I recommend shredding your own pepper Jack cheese from a block – pre-shredded cheese contains anti-caking agents that prevent smooth melting. The combination of butter and olive oil prevents burning while adding rich flavor to the chicken.

Step-by-Step Soup Making
I recommend having all your ingredients prepped before you start cooking – this soup moves quickly once you begin. Slicing the chicken into uniform strips ensures even cooking throughout.
Step 1: Brown the Chicken
Heat butter and olive oil in a large Dutch oven or soup pot over medium-high heat until the butter melts and starts to sizzle. Add the sliced chicken and diced onions. Cook for 5-7 minutes, stirring occasionally, until the chicken is no longer pink and the onions are softened and translucent. The chicken doesn’t need to be fully cooked through yet – it will finish cooking in the soup.
Step 2: Add Peppers and Seasonings
Add the sliced bell peppers and minced garlic to the pot. Cook for 2 minutes, stirring frequently, until the garlic becomes fragrant. Sprinkle the flour over everything and stir well to coat – this will help thicken the soup slightly. Add all the spices: chili powder, cumin, smoked paprika, oregano, salt, and pepper. Stir constantly for 1-2 minutes to toast the spices and remove the raw flour taste.
Step 3: Build the Soup Base
Stir in the rice, black beans, diced green chilies, and crushed tomatoes. Mix everything together well so the rice gets coated with the spices. Pour in 3 cups of chicken broth and stir to combine, scraping up any browned bits from the bottom of the pot – that’s pure flavor.
Step 4: Create the Thickening Slurry
In a small bowl, whisk together the cornstarch with the remaining 1 cup of chicken broth until smooth with no lumps. Pour this mixture into the soup and stir well. The cornstarch helps create a slightly thicker, more velvety texture without making the soup heavy.
Step 5: Simmer Until Rice is Tender
Bring the Chicken Fajita Soup to a rolling boil over high heat, then immediately reduce the heat to medium-low. Cover the pot and simmer for 15-20 minutes, stirring every 5 minutes to prevent the rice from sticking to the bottom. The soup is done when the rice is tender and has absorbed much of the liquid. If the rice isn’t quite done after 20 minutes, add a splash more broth and continue cooking.
Step 6: Finish with Cheese
Remove the pot from heat and stir in the shredded pepper Jack cheese. Let it melt into the soup for 1-2 minutes, creating a creamy, slightly spicy finish. Taste and adjust the seasonings – you may want to add more salt, pepper, a squeeze of lime juice, or even a pinch of cayenne for extra heat.
Step 7: Serve with Toppings
Ladle the hot soup into bowls and let everyone customize with their favorite toppings. I love piling mine high with sour cream, crunchy tortilla strips, fresh cilantro, and plenty of lime juice.
Pro tip: if your soup becomes too thick after sitting (the rice continues to absorb liquid), simply stir in additional chicken broth or water until you reach your desired consistency. For a thinner, brothier soup, add an extra cup of broth from the start.
Perfect Pairings for Your Fajita Soup
This bold Chicken Fajita Soup pairs wonderfully with Tex-Mex sides and lighter options that complement the rich, spicy flavors.
Warm Tortillas or Cornbread: Serve with warm flour tortillas, corn tortillas, or a slice of jalapeño cornbread for scooping and soaking up every drop of that flavorful broth.
Simple Side Salad: A crisp romaine salad with lime-cilantro dressing provides a cool, refreshing contrast to the warm, spicy soup – the acidity cuts through the richness beautifully.
Mexican Rice: While the soup contains rice, serving it alongside cilantro-lime rice or Spanish rice adds even more substance and makes it a complete meal for hungry appetites.
Chips and Guacamole: Set out tortilla chips with fresh guacamole or your favorite salsa as an appetizer – guests can even crumble chips directly into their soup for added crunch.
Black Bean Salad: A cold black bean and corn salad with lime dressing adds extra protein, fiber, and a nice temperature contrast to the hot soup.
More Delicious Casserole Recipes to Try
This Chicken and Spinach Casserole pairs perfectly with other comforting dishes that make weeknight dinners a breeze. For another protein-packed option, try the hearty Easy Shepherd’s Pie Casserole which offers similar convenience with different flavors. When craving something with pasta, the French Onion Chicken Orzo Casserole delivers the same creamy comfort with a French-inspired twist.
For lighter accompaniments, serve this casserole alongside fresh options like Fall Harvest Orzo Salad or pair it with warming soups such as Broccoli Cheddar Soup. The Butternut Squash Casserole also makes an excellent side dish that complements the creamy chicken beautifully with its sweet, savory flavors.
Storing Your Leftover Soup
This Chicken Fajita Soup stores well, though the rice will continue to absorb liquid as it sits in the refrigerator.
Store cooled soup in airtight containers in the refrigerator for up to 5 days. The flavors actually intensify overnight, making leftovers taste even more delicious. Keep the toppings stored separately so they stay fresh and crunchy. Note that the rice will thicken the soup considerably as it sits – this is normal and easily fixed when reheating.
When reheating on the stove, add 1/4 to 1/2 cup of chicken broth or water per serving and heat over medium-low heat for about 10 minutes, stirring occasionally until hot throughout. For microwave reheating, transfer soup to a microwave-safe bowl, add a splash of broth, cover loosely, and heat for 2 minutes. Stir well, then continue heating in 30-second intervals until steaming hot.
Pro tip: I don’t recommend freezing this soup because the rice and bell peppers become mushy when thawed. However, you can freeze the soup before adding the rice – just cook and add fresh rice when you reheat it. For crockpot reheating, transfer soup to the slow cooker, add extra broth, and heat on low for 1-3 hours, stirring occasionally.
Your Chicken Fajita Soup Questions Answered
Can I use brown rice instead of white rice?
Yes, but brown rice takes longer to cook (40-45 minutes). Add it earlier in the cooking process and increase the liquid by 1/2 cup. Alternatively, use pre-cooked brown rice and add it during the last 5 minutes of cooking.
Why is my soup too thick?
Rice absorbs liquid as it cooks and continues absorbing as the soup sits. Simply add more chicken broth or water, a little at a time, until you reach your preferred consistency. Adjust seasonings after adding liquid.
Can I make this in a slow cooker?
Absolutely! Brown the chicken and sauté the vegetables first, then transfer everything to the crockpot. Cook on low for 4-6 hours or high for 2-3 hours. Add the cheese during the last 15 minutes with the lid off.
A Bowl of Tex-Mex Comfort
This Chicken Fajita Soup brings together everything you love about fajitas in one easy, warming bowl. The combination of tender chicken, colorful peppers, black beans, and perfectly seasoned broth creates a meal that’s both satisfying and nutritious. Whether you’re feeding a crowd or meal prepping for the week ahead, this versatile soup delivers big flavor with minimal effort. Grab your toppings, ladle up a bowl, and enjoy every spoonful of this Tex-Mex inspired creation tonight!
Chicken Fajita Soup
A hearty soup packed with fajita flavors – tender chicken, bell peppers, black beans, rice, and bold seasonings. Perfect for weeknight dinners.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Simmer
- Cuisine: Tex-Mex
Ingredients
- 1–2 lbs chicken (thighs or breasts), sliced into strips
- 1 large onion, diced
- 3–4 cloves garlic, minced
- 2–3 bell peppers (red, orange, yellow), sliced
- 2 tablespoons all-purpose flour
- 4 cups low-sodium chicken broth, divided
- 1 tablespoon cornstarch
- 1 tablespoon chili powder
- 1 tablespoon ground cumin
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano
- Salt and black pepper to taste
- 1 can (15 oz) black beans, rinsed and drained
- 1 can (14.5 oz) crushed tomatoes
- 1 can (4 oz) mild diced green chilies
- 1 cup long-grain white rice
- 1 cup pepper Jack cheese, freshly shredded
- 2 tablespoons butter
- 1 tablespoon olive oil
Instructions
- Heat butter and olive oil in large Dutch oven over medium-high heat. Add chicken and onions, cook 5-7 minutes until chicken is no longer pink and onions are softened.
- Add bell peppers and garlic, cook 2 minutes until fragrant. Sprinkle flour over everything and stir to coat. Add all spices and cook 1-2 minutes, stirring constantly.
- Stir in rice, black beans, green chilies, and crushed tomatoes. Pour in 3 cups chicken broth and stir, scraping bottom of pot.
- Whisk cornstarch with remaining 1 cup broth until smooth. Pour into soup and stir well.
- Bring to a boil, then reduce heat to medium-low. Cover and simmer 15-20 minutes, stirring every 5 minutes, until rice is tender.
- Remove from heat and stir in pepper Jack cheese. Let melt 1-2 minutes. Taste and adjust seasonings.
- Ladle into bowls and serve with desired toppings.
Notes
- For thinner soup, add additional chicken broth to desired consistency.
- Use freshly shredded cheese for better melting – pre-packaged cheese contains anti-caking agents.
- Season to taste with hot sauce, cayenne pepper, lime juice, or salt.
- Rice will continue absorbing liquid – add broth when reheating.
Nutrition
- Serving Size: 1 serving
- Calories: 420 kcal
- Sugar: 8 g
- Sodium: 680 mg
- Fat: 14 g
- Saturated Fat: 6 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 45 g
- Fiber: 8 g
- Protein: 32 g
- Cholesterol: 85 mg






