Spicy Chicken and Rice Soup for Cold Days

7 min prep 2 min cook 5 servings
Spicy Chicken and Rice Soup for Cold Days
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There’s a certain kind of magic that happens when the temperature drops below 40°F and the wind starts howling at your windows. The world outside feels sharp, unforgiving—and yet inside, the kitchen becomes a sanctuary. For me, that sanctuary smells like onions sweating in olive oil, like cumin and chili powder blooming in the heat, like chicken stock simmering low and slow until it turns golden. This Spicy Chicken and Rice Soup is the recipe I reach for when the first real cold snap hits, when my kids trudge in from the bus stop with red noses and backpacks dusted with snow, when my husband’s old football injury starts aching again. It’s the edible equivalent of a weighted blanket: hearty, fragrant, just enough heat to make your nose tingle and your forehead glow.

I started developing this recipe six years ago after a particularly brutal January in Chicago. The polar vortex had parked itself over Lake Michigan, and our street looked like a scene from The Day After Tomorrow. My market bag that week held only the essentials—root vegetables, a family pack of bone-in thighs, a bag of jasmine rice—and out of that scarcity this soup was born. The first batch was too timid; the second, too fiery. By the third ladleful I knew I had something worth writing down. Since then it’s become our family’s winter anthem. Neighbors request it by name; my daughter’s basketball coach has been promised a thermos-full if they make playoffs. What sets it apart is the layering of heat: smoky chipotle in the broth, bright jalapeño added at the end, and a final pinch of cayenne that you can dial up or down depending on how loudly you want the soup to sing.

Why This Recipe Works

  • Layered Heat: Chipotle peppers melt into the broth while fresh jalapeño finishes bright—no one-note spice here.
  • Par-Cooked Rice: Cooking the rice separately keeps grains distinct and prevents the soup from turning into porridge.
  • Bone-In Thighs: They stay succulent through a long simmer and create a richer stock than breasts ever could.
  • Two-Stage Aromatics: Onions, carrots, and celery get a head start so they stay tender, while bell pepper and corn go in later for pop.
  • Fresh Finish: A squeeze of lime and handful of cilantro added off-heat keep the flavors vibrant, not muddy.
  • Freezer-Friendly: The base freezes beautifully; just add freshly cooked rice when reheating for a just-made texture.
  • One-Pot Wonder: Minimal dishes, maximum comfort—exactly what you want when daylight disappears at 4:47 p.m.

Ingredients You'll Need

Ingredients

Chicken: I strongly urge bone-in, skin-on chicken thighs. They forgive errant simmer times, the skin renders flavorful fat, and the bones release collagen that gives the broth body. If you only have boneless, that’s fine—just reduce simmer time by 10 minutes and add a teaspoon of gelatin or Better Than Bouillon roasted chicken base for depth. Skinless breasts will work in a pinch, but they’ll want to dry out; pull them the moment they hit 165°F.

Rice: Long-grain jasmine is my go-to because it perfumes the kitchen while it steams, but any long-grain white rice (basmati, Carolina) will cooperate. Brown rice adds nuttiness yet needs 20 extra minutes; if you choose it, simmer the soup base an additional 15 minutes before adding the par-cooked grains. Leftover take-out rice? Perfect—warm it separately and ladle the hot soup over.

Chipotle in Adobo: One pepper plus a tablespoon of the sauce gives gentle, lingering heat and that irresistible campfire smokiness. Freeze the remaining peppers flat in a zip bag; they’ll break off like chocolate chips for future pots of chili or enchilada sauce. Ancho powder plus a teaspoon of liquid smoke can substitute, though you’ll miss the adobo’s tangy sweetness.

Vegetables: Classic mirepoix (onion, carrot, celery) builds the savory base. I add a red bell pepper for fruity notes and frozen corn for bursts of sweetness against the spice. If you’re cleaning out the crisper, diced zucchini or a handful of spinach wilts in beautifully during the last five minutes.

Stock: Homemade is gold, but a good low-sodium boxed stock keeps this weeknight-friendly. Taste and adjust salt at the very end; commercial stocks vary widely. Vegetable stock works for a lighter version—just bump up the umami with an extra chipotle and a splash of soy sauce.

Acid & Herbs: Don’t skip the lime. The soup’s richness begs for brightness, and the volatile oils in fresh cilantro (or parsley if you’re genetically anti-cilantro) wake everything up. A modest pinch of sugar balances the tomatoes and peppers without making the soup sweet.

How to Make Spicy Chicken and Rice Soup for Cold Days

1
Warm the pot & sear the chicken
Place a heavy 5-quart Dutch oven over medium-high heat. Pat chicken thighs dry, season with 1 tsp kosher salt and ½ tsp pepper. Add 2 tsp olive oil to the pot; when it shimmers, lay the chicken skin-side down. Sear 4–5 minutes until golden and the skin releases easily. Flip and cook 2 minutes more. Transfer to a plate (they will finish cooking later). Pour off all but 1 Tbsp of the rendered fat—those brown bits (fond) are liquid gold.
2
Build the aromatic base
Reduce heat to medium. Add diced onion, carrot, and celery plus ½ tsp salt. Cook 5 minutes, scraping the fond, until vegetables soften and edges turn translucent. Stir in 3 minced garlic cloves, 1 Tbsp minced ginger, 1 Tbsp tomato paste, 1 chipotle pepper (minced) plus 1 Tbsp adobo sauce. Toast 30 seconds until the paste darkens and the chile smells nutty.
3
Bloom the spices
Sprinkle in 1 tsp ground cumin, 1 tsp smoked paprika, ½ tsp dried oregano, and ¼ tsp cayenne (optional but recommended). Stir constantly 45 seconds; the mixture will look like brick-colored wet sand and smell like a Tex-Mex campfire. Toasting drives off raw spice flavor and awakens essential oils.
4
Deglaze & simmer
Pour in 1 cup crushed tomatoes and 6 cups chicken stock, scraping the pot’s bottom with a wooden spoon to lift every speck of flavor. Nestle the seared chicken (plus any juices) back in. Add 1 bay leaf and bring to a gentle boil. Reduce heat, cover partially, and simmer 25 minutes.
5
Cook the rice separately
While the soup simmers, rinse 1 cup jasmine rice under cold water until it runs mostly clear. Combine with 2 cups water and a pinch of salt in a small saucepan. Bring to a boil, cover, reduce to low, and cook 12 minutes. Remove from heat and let stand 10 minutes, then fluff with a fork. (This keeps grains distinct and prevents them from drinking all your broth.)
6
Shred the chicken
Transfer chicken to a cutting board. Discard skin (or snack on it—chef’s treat) and bay leaf. When cool enough to handle, shred meat into bite-size strips using two forks; return bones to the pot for an extra 5 minutes if you want to eke out every bit of collagen.
7
Add finishing vegetables
Stir shredded chicken back into the pot along with diced red bell pepper and 1 cup frozen corn. Simmer 5 minutes until the peppers soften but still have a little snap. Taste and season with salt (about 1 tsp more) and a pinch of sugar if the tomatoes are acidic.
8
Serve & garnish
Place a scoop of warm rice in each bowl, ladle the hot soup over, and squeeze fresh lime juice on top. Shower with chopped cilantro, sliced jalapeño, and—for creamy contrast—a spoonful of sour cream or diced avocado. Pass extra lime wedges; the soup grows in brightness as you eat.

Expert Tips

Control the Burn

Remove seeds and membranes from the chipotle and jalapeño for milder soup. Conversely, add a tsp of cayenne or a splash of hot sauce at the table for fire-breathers.

Slow-Cooker Shortcut

Sear chicken and sauté aromatics on the stove, then transfer everything except rice to a slow cooker. Cook LOW 6 hours or HIGH 3 hours; proceed with shredding and adding rice at the end.

Silky Broth

For a restaurant-style sheen, whisk 1 tsp cornstarch with 2 Tbsp cold water and stir into the simmering soup during the last 2 minutes. It’ll give gentle body without thickening into stew.

Freeze Smart

Freeze soup base (no rice) in quart zip bags laid flat. They’ll stack like books and thaw in under an hour in a bowl of cold water—weeknight lifesaver.

Double the Batch

This recipe doubles effortlessly in an 8-quart pot. Use an extra chipotle but only 1.5× the spices; broth volume concentrates as it simmers.

Make It Veg-Forward

Swap chicken for two cans of black beans or a pound of cubed butternut squash. Use vegetable stock and add a strip of kombu for umami depth.

Variations to Try

  • Green Chile & White Bean: Swap chipotle for two diced poblano peppers roasted under the broiler. Add two drained cans of great northern beans and finish with Monterey Jack.
  • Thai-Inspired: Use Thai bird chilies instead of chipotle, swap lime for lemon, and stir in a spoon of red curry paste with the aromatics. Garnish with Thai basil and crispy shallots.
  • Creamy Coconut: Replace 2 cups stock with full-fat coconut milk. Add 1 tsp fish sauce and ½ tsp turmeric for color. Top with thinly sliced scallions and a drizzle of chili crisp.
  • Grains & Greens: Substitute cooked farro or barley for rice and stir in a few handfuls of chopped kale or Swiss chard during the last 3 minutes until wilted.

Storage Tips

Refrigerator: Cool soup base completely, then store in airtight containers up to 4 days. Keep rice separately in a snap-top container so it doesn’t continue to absorb broth and bloat. When reheating, warm soup gently over medium-low; add a splash of stock or water to loosen. Microwave rice sprinkled with 1 tsp water, cover with a damp paper towel to re-steam.

Freezer: Ladle cooled base (again, no rice) into quart-size freezer bags. Press out excess air, label with date and name, and freeze flat up to 3 months. For single servings, freeze in silicone muffin trays; pop out frozen pucks and store in a bag. Thaw overnight in the fridge or 15 minutes in a bowl of tepid water. Reheat with freshly cooked or leftover rice.

Make-Ahead for Entertaining: The flavors actually improve overnight. Prepare soup through Step 7, refrigerate, and skim congealed fat from the top before reheating. Cook rice fresh the day of serving for the fluffiest texture, or warm rice in a steamer basket over simmering water so grains stay separate.

Frequently Asked Questions

Absolutely—just remember brown rice needs about 40 minutes total cooking time. Par-cook it separately with a 2.25:1 water-to-rice ratio, or add uncooked brown rice to the soup during the last 35 minutes (and add an extra cup of stock so nothing scorches).

Omit the cayenne, use only ½ chipotle pepper, and swap the fresh jalapeño garnish for mild poblano strips. You can stir a spoon of plain Greek yogurt into each bowl to tame remaining heat.

Yes—use sauté function for Steps 1–3, then pressure-cook on HIGH for 12 minutes with natural release 10 minutes. Meanwhile cook rice on the stovetop. Shred chicken and finish on sauté mode with peppers and corn.

Mix 1 Tbsp smoked paprika, 1 tsp tomato paste, ½ tsp cayenne, and 1 tsp maple syrup for a quick chipotle stand-in. Add with the other spices.

As written, yes—just ensure your stock and tomato paste are certified GF (some brands use malt vinegar). If adding soy sauce for extra umami, switch to tamari.

Keep the burner on the lowest setting and stir occasionally; it’s safe for up to 2 hours. Beyond that, transfer to a slow cooker on WARM or refrigerate and reheat in small batches.
Spicy Chicken and Rice Soup for Cold Days
soups
Pin Recipe

Spicy Chicken and Rice Soup for Cold Days

(4.9 from 127 reviews)
Prep
15 min
Cook
40 min
Servings
6

Ingredients

Instructions

  1. Sear Chicken: Heat 2 tsp oil in a Dutch oven over medium-high. Season chicken with 1 tsp salt and ½ tsp pepper. Sear skin-side down 4–5 min, flip 2 min. Transfer to plate.
  2. Sauté Aromatics: Pour off fat, leaving 1 Tbsp. Add onion, carrot, celery; cook 5 min. Stir in garlic, ginger, tomato paste, chipotle + sauce; cook 30 sec. Add cumin, paprika, oregano, cayenne; toast 45 sec.
  3. Simmer: Stir in tomatoes and stock, scraping fond. Return chicken and juices; add bay leaf. Bring to a boil, reduce heat, partially cover and simmer 25 min.
  4. Cook Rice: Meanwhile combine rice with 2 cups water and pinch salt in a small pot. Bring to boil, cover, reduce to low 12 min. Rest 10 min, fluff.
  5. Shred & Finish: Remove chicken; discard skin/bones. Shred meat. Add bell pepper and corn to soup; simmer 5 min. Return shredded chicken; season with salt.
  6. Serve: Spoon rice into bowls, ladle soup over. Top with lime juice, cilantro, and optional jalapeño or sour cream.

Recipe Notes

Soup base (no rice) freezes beautifully up to 3 months. For milder heat, seed the chipotle and omit cayenne. Brown rice works—just par-cook 20 min longer.

Nutrition (per serving)

412
Calories
28g
Protein
42g
Carbs
14g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.