30-Minute Chicken Fajita Soup
This chicken fajita soup takes all the bold flavors of sizzling fajitas—smoky spices, charred peppers, and tender chicken—and turns them into a quick weeknight soup.

It is ready in 30 minutes, made in one pot, and tastes like you spent hours on it.
What Makes This Soup a Weeknight Win
I keep coming back to this one because the broth gets deeply smoky from smoked paprika and fire-roasted tomatoes, but it stays light enough for a weeknight. The chicken comes out juicy, not overcooked, because you sear it fast and let it finish gently in the hot broth.
The real payoff is the toppings. A spoonful of cool sour cream, creamy avocado, and crunchy tortilla strips makes each bowl feel like a full fajita dinner.
Ingredients

- 1 tbsp olive oil: just enough to sear the chicken
- 1 lb boneless skinless chicken breast: cut into thin strips for quick cooking
- 2 bell peppers: use a mix of colors, sliced into thin strips
- 1 medium yellow onion: sliced
- 3 cloves garlic: minced
- 2 tsp ground cumin: divided
- 1 tsp chili powder: divided
- 1 tsp smoked paprika: divided
- 3/4 tsp fine sea salt: divided, plus more to taste
- 14.5 oz can diced fire-roasted tomatoes: the fire-roasted kind adds a smoky depth
- 4 cups chicken broth: low-sodium so you can control the salt
- Juice of 1 lime: fresh lime brightens everything
- Toppings: sliced avocado, fresh cilantro, sour cream, tortilla strips or crushed chips
Variations / Substitutions
- Use chicken thighs: Boneless thighs work great, just give them an extra minute or two of searing.
- Add extra heat: Toss a diced jalapeño into the pot with the peppers and onion.
- Dairy-free option: Skip the sour cream or swap in a dairy-free alternative.
- Fire-roasted swap: If you only have regular diced tomatoes, add a tiny splash of liquid smoke for that charred note.
For a classic fajita dinner on a sheet pan, try my Sheet Pan Chicken Fajitas.
How to Make Chicken Fajita Soup
Step 1: Season and Sear the Chicken

Heat the olive oil in a large pot or Dutch oven over medium-high heat. While the pot warms, season the chicken strips with 1 tsp cumin, 1/2 tsp chili powder, 1/2 tsp smoked paprika, and 1/4 tsp salt. Add the chicken to the hot oil and cook, stirring once or twice, until lightly browned and just cooked through, about 4 to 5 minutes. Transfer the chicken to a plate.
The edges should have a little char, and your kitchen will start smelling smoky. A dark film on the bottom of the pot is normal—those browned bits are pure flavor.
Step 2: Sauté the Peppers and Onions

Add the sliced peppers and onion to the same pot. No need to wipe it out. Sprinkle with a pinch of salt and cook, stirring occasionally, until the peppers are tender and the onion turns translucent, about 5 to 6 minutes. Stir in the garlic and the remaining 1 tsp cumin, 1/2 tsp chili powder, 1/2 tsp smoked paprika, and 1/2 tsp salt. Cook for 30 seconds, just until fragrant.
The onions will release some moisture and lift those browned bits off the bottom. The spices will bloom right in the oil, and the pot will smell like fajita night.
Step 3: Simmer the Soup

Pour in the diced fire-roasted tomatoes, juices and all, and the chicken broth. Scrape up any stuck-on bits with a wooden spoon. Bring the soup to a boil, then lower the heat to keep a gentle simmer. Cook for 10 minutes, letting the flavors meld and the broth reduce just a little.
The broth will deepen in color, and the peppers will soften further. Taste it now and add more salt if needed. A low simmer is all you want—boiling it hard after the chicken goes back in can dry out the meat.
Step 4: Shred the Chicken

While the soup simmers, shred the rested chicken using two forks. Stir the shredded chicken and any juices that collected on the plate back into the pot. Add the fresh lime juice and let everything warm through for 2 minutes.
The chicken should be tender and will soak up the smoky broth. Lime juice added at the end keeps its bright zing. Adding it early dulls the flavor.
Step 5: Ladle and Top

Ladle the soup into bowls and pile on your toppings. Sliced avocado, a tangle of fresh cilantro, a dollop of sour cream, and a handful of crunchy tortilla strips work perfectly. Serve right away.
The cool sour cream and creamy avocado against the hot, smoky broth make every spoonful feel like a full fajita. An extra squeeze of lime over the top never hurts.
Tips for the Best Fajita Soup
- Slice the chicken while it is still slightly frozen for thin, even strips without a struggle.
- Using boneless chicken thighs instead of breast gives you richer flavor. Just add a couple extra minutes to the searing time.
- For a dairy-free bowl, simply skip the sour cream or use a cashew- or coconut-based alternative.
- Toss in a diced jalapeño with the peppers if you like more heat.
Need to feed a crowd? Scale it up:
| Servings | Chicken Breast | Bell Peppers | Chicken Broth | Fire-Roasted Tomatoes |
|---|---|---|---|---|
| 4 | 1 lb | 2 | 4 cups | 14.5 oz can |
| 8 | 2 lb | 4 | 8 cups | 2 (14.5 oz) cans |
| 12 | 3 lb | 6 | 12 cups | 3 (14.5 oz) cans |
Double or triple the spices to match the scale.
Storing Leftover Soup
- Refrigerate: Store in an airtight container for up to 4 days.
- Reheating: Warm gently on the stove over medium-low heat or in the microwave until hot. Add a splash of broth if it thickened in the fridge.
What to Serve with Chicken Fajita Soup
A simple green salad with a lime vinaigrette cuts the richness nicely. Warm flour tortillas on the side let you dip and scoop, turning the meal extra hearty. For something more filling, a side of Mexican rice rounds it out.
Frequently Asked Questions
Can I make this soup in a slow cooker?
Yes. Sear the chicken and sauté the vegetables as written, then transfer everything except the lime juice and toppings to a slow cooker. Cook on low for 4 to 6 hours. Shred the chicken, stir in the lime, and serve.
Can I freeze this soup?
Yes. Cool the soup completely and freeze for up to 3 months. Thaw overnight in the refrigerator and reheat gently.
What is the best way to reheat without drying out the chicken?
Reheat over low heat on the stove, stirring now and then. If the soup looks too thick, add a pour of broth to loosen it.

Chicken Fajita Soup Recipe
Ingredients
Method
- Heat the olive oil in a large pot over medium-high heat. Season chicken with 1 tsp cumin, 1/2 tsp chili powder, 1/2 tsp smoked paprika, and 1/4 tsp salt. Cook, turning once, until browned and cooked through, about 4 to 5 minutes. Transfer to a plate.
- Add peppers and onion to the pot with a pinch of salt. Cook until tender, about 5 to 6 minutes. Stir in garlic and remaining cumin, chili powder, smoked paprika, and salt; cook 30 seconds.
- Pour in tomatoes and broth, scraping up browned bits. Bring to a boil, then reduce heat to simmer for 10 minutes.
- Shred the rested chicken with two forks. Stir chicken and lime juice into the soup; warm through for 2 minutes.
- Ladle into bowls. Top with avocado, cilantro, sour cream, and tortilla strips. Serve immediately.
