Spicy Chicken Soup Recipe: Flavorful Homemade Chicken Stew

This spicy chicken soup is deeply comforting and perfect for a cold winter day. It’s rich in flavor, warming, and satisfying — the kind of meal you’ll want to make again and again.

a photo of three bowls of tortilla soup with chicken

A Note from Teri on Spicy Chicken Soup

This spicy chicken soup is simple, healing, and incredibly satisfying. Crisp tortilla strips add a delightful crunch (optional), but the real star is the homemade spicy chicken stock. While store-bought stocks are convenient, a homemade stock brings a depth of flavor you won’t get otherwise. If you make the stock ahead, it turns this soup from ordinary to extraordinary.

a photo of the ingredients for spicy chicken soup
the ingredients for spicy chicken soup on a sheet tray

Ingredients and Variations

Make the stock from scratch for the best results. If you already have spicy chicken stock on hand, you can substitute the fresh chicken with rotisserie or cooked chicken breast.

For the Stock

  • Water
  • Whole chicken (3–4 lb)
  • Celery stalks
  • Carrots
  • Onion (leave the skin on for color)
  • Cilantro or parsley
  • Dried chiles de arbol
  • Guajillo chiles (optional)
  • Jalapeño (halved, seeds removed)
  • Garlic (whole head, top trimmed)
  • Small apple
  • Kosher salt
  • Coriander (ground)
  • Whole peppercorns
  • Bay leaves

For the Soup

  • Butter
  • Carrots, sliced into coins
  • Cabbage, sliced
  • Tomato paste
  • Dried oregano
  • Chipotle in adobo, finely chopped
  • Spicy chicken stock
  • Kosher salt
  • Shredded chicken (from the stock) or cooked chicken
  • Garnish: sliced avocado, cilantro or parsley, green onions, lime wedges, tortilla strips (optional)

How to Make Spicy Chicken Soup

a photo of the broth cooking in a pot
a photo of teri straining the vegetables out of the spicy chicken stock

Step 1: Make the Stock

Add the stock ingredients to a large stockpot. Bring to a boil over high heat, then reduce to low and simmer for about 1 hour. Remove the chicken and set aside. Discard the cooked vegetables and strain the broth into a bowl or container. Cool, refrigerate, or freeze the stock until you’re ready to use it.

Tip: The stock can be made ahead and stored in the refrigerator for a few days or frozen for longer storage.

a photo of pulled chicken on a cutting board
a photo of carrots and cabbage cooking in a pot

Step 2: Pull the Chicken and Cook the Vegetables

Remove the meat from the thighs and breasts and shred it. For this soup, breast meat works well, but you can use any cooked chicken you have. In a large soup pot, melt butter over medium-high heat. Add the cabbage and a pinch of salt and sauté until it begins to wilt. Add the sliced carrots and cook 5–6 more minutes, lowering the heat if the vegetables begin to brown.

Stir in tomato paste, dried oregano, and the chopped chipotle. Cook for about a minute to caramelize the tomato paste and release the flavors.

a photo of chicken added to spicy broth
a photo spicy chicken soup in a pot

Step 3: Assemble the Soup

Pour 1 cup of the spicy chicken stock into the pot and whisk to dissolve and combine the tomato paste and seasonings. Add the remaining stock, taste, and adjust salt as needed. Bring to a boil, then add the shredded chicken and reduce to a simmer for 2 minutes to let the flavors meld.

Ladle into bowls and top with sliced avocado, chopped cilantro or parsley, sliced green onions, a squeeze of lime, and tortilla strips if desired.

a photo of tortilla strips frying in a pan
a photo of tortilla strips on a paper towel

Optional: Make Tortilla Strips

Cut fresh corn tortillas into 1/4-inch strips. In a heavy skillet, heat 1/2 to 1 cup of a high-heat oil until shimmering (about 350°F). Fry a small batch of tortilla strips at a time until crisp and golden, 1–2 minutes. Drain on paper towels and season lightly with salt. Repeat until all strips are crisp.

Note: Use a shallow frying technique and fry in small batches for best results. Test the oil temperature between batches and adjust heat as needed.

a photo of spicy chicken stock in two mason jars

How To Freeze Chicken Stock

Freeze stock in tempered, wide-mouth mason jars for convenience. Leave jars about 1/4 empty (fill to 3/4) to allow for expansion, and let the stock cool completely before sealing. When freezing, avoid letting jars touch to reduce the risk of cracking.

a photo of a bowl of spicy chicken soup

Storage and Reheating

Store leftover soup in an airtight container in the refrigerator for up to four days. Reheat gently on the stovetop until warmed through.

Try These Other Soup Recipes

  • Potato Soup with Chicken
  • Feel Good Chicken and Rice Soup
  • Easy and Healthy Italian Wedding Soup
  • Creamy Broccolini Green Curry Soup

If you try this Spicy Chicken Soup, leave a review to share how it turned out. It’s a flexible, flavorful recipe that’s ideal for meal prep and cold-weather comfort.

a photo of a bowl of spicy chicken soup

Spicy Chicken Soup

  • Author: Teri Turner
  • Prep Time: 20 minutes
  • Cook Time: 1 hour 20 minutes
  • Total Time: 1 hour 40 minutes
  • Yield: 6 servings
  • Category: Dinner
  • Method: Stovetop
  • Diet: Gluten Free

Ingredients

For the Spicy Chicken Stock:

  • 6 quarts water
  • 3 to 4-pound whole chicken
  • 3 celery stalks, halved
  • 2 carrots, trimmed and halved
  • 1 onion, quartered
  • 1 bunch cilantro or parsley
  • 7 dried chiles de arbol
  • 3 dried guajillo chiles (optional)
  • 1 jalapeño, halved, seeds removed
  • 1 head garlic, top trimmed
  • 1 small apple
  • Kosher salt, to taste
  • 1 teaspoon coriander
  • 1 teaspoon whole peppercorns
  • 3 bay leaves

For the Soup:

  • 1 tablespoon butter
  • 2 medium carrots, cut into coins
  • 3 cups sliced cabbage
  • 1 tablespoon tomato paste
  • 1/2 teaspoon dried oregano
  • 1 tablespoon chipotle in adobo, finely chopped
  • 2 1/2 quarts spicy chicken stock
  • 2 teaspoons kosher salt (adjust to taste)
  • 2 cups shredded chicken

For Garnish:

  • Sliced avocado
  • Chopped cilantro or parsley
  • Sliced green onions
  • Lime wedges
  • Tortilla strips (optional)

Instructions

For the Spicy Chicken Stock:

  1. Add all stock ingredients to a large stockpot and bring to a boil over high heat.
  2. Reduce heat and simmer on low for 1 hour.
  3. Remove the chicken and set aside. Discard the solids and strain the broth into a container. Cool, refrigerate, or freeze.
  4. The stock can be made ahead and kept refrigerated for a few days or frozen for later use.

For the Soup:

  1. Shred the chicken from the cooked bird (breast meat works well). Alternatively use rotisserie or cooked chicken.
  2. In a large soup pot, melt butter over medium-high heat. Add cabbage and a pinch of salt and sauté until it begins to wilt. Add carrots and cook 5–6 minutes, lowering heat if needed to prevent browning.
  3. Stir in tomato paste, oregano, and finely chopped chipotle and cook about a minute to caramelize the paste. Add 1 cup of stock and whisk to combine, then add the remaining stock and salt to taste. Bring to a boil.
  4. Add the shredded chicken, reduce heat to a simmer, and cook 2 minutes to let the flavors blend.
  5. Serve with sliced avocado, cilantro or parsley, green onions, lime wedges, and tortilla strips if desired.

Notes

Tortilla strips

  • 24 fresh corn tortillas
  • 1–2 cups neutral high-heat oil (light olive oil or similar)
  • Kosher salt

Cut tortillas into 1/4-inch strips. Heat 1/2 to 1 cup oil in a skillet until shimmering (about 350°F). Fry small batches of strips until crisp and golden, 1–2 minutes. Drain on paper towels and season with salt. Repeat until done.

Nutrition

  • Calories: 266
  • Sugar: 12.8 g
  • Sodium: 588.4 mg
  • Fat: 5.2 g
  • Carbohydrates: 30.4 g
  • Protein: 25.9 g
  • Cholesterol: 74 mg

Did you make this recipe?

Share your result and feedback to help others enjoy this comforting, spicy chicken soup.