15 Easy Spicy Soup Recipes for Winter

Cold nights call for a bowl that fights back. These 15 spicy soup recipes bring real heat, deep flavor, and plenty of comfort. You get quick weeknight pots and a few slow weekend simmers. Many are vegan, gluten free, or dairy free, and most freeze well. If you want easy spicy soup recipes for winter, start at number one and work your way down. Each recipe uses plain steps and clear cues, so you know when the pot is ready. Pick one tonight, taste as you go, and add more heat if you like.

1. Spicy Chicken Tortilla Soup

This soup tastes smoky, tangy, and a little sweet from the tomatoes. The toppings make it fun to eat. It suits busy weeknights and families who like to build their own bowls. Use less chipotle for kids.

Ingredients

IngredientAmount
Olive oil1 tbsp (15 ml)
Yellow onion, diced1 medium
Garlic, minced3 cloves
Chipotle peppers in adobo, chopped2 peppers
Ground cumin1 tsp (2 g)
Fire roasted diced tomatoes14 oz (400 g)
Chicken broth4 cups (950 ml)
Boneless chicken breasts1 lb (450 g)
Lime juice2 tbsp (30 ml)
Tortilla strips1 cup (30 g)
Fresh cilantro, chopped1/4 cup (10 g)

How to Make It

  • Heat the oil in a large pot over medium heat.
  • Cook the onion until soft and clear, about 5 minutes.
  • Stir in the garlic, chipotle, and cumin. Cook until fragrant, about 1 minute.
  • Add the tomatoes, broth, and chicken.
  • Simmer gently until the chicken pulls apart with a fork, about 20 minutes.
  • Shred the chicken in the pot and stir it back in.
  • Add the lime juice. The broth should look brick red and smell smoky.
  • Top each bowl with tortilla strips and cilantro.

Quick tip: Use black beans instead of chicken for a vegetarian bowl, and skip the tortilla strips for gluten free.

Nutrition (per serving, estimate)Amount
Calories290 kcal
Protein29 g
Carbs20 g
Fat10 g

2. Thai Red Curry Coconut Soup

This soup is creamy, fragrant, and ready fast. The curry paste does most of the work. It suits weeknights when you want something that tastes like takeout. It is naturally gluten free and dairy free.

Ingredients

IngredientAmount
Neutral oil1 tbsp (15 ml)
Red curry paste3 tbsp (45 g)
Garlic, minced2 cloves
Fresh ginger, grated1 tbsp (10 g)
Coconut milk13.5 oz (400 ml)
Vegetable broth3 cups (710 ml)
Cremini mushrooms, sliced8 oz (225 g)
Peeled shrimp1 lb (450 g)
Fish sauce1 tbsp (15 ml)
Lime juice2 tbsp (30 ml)
Thai basil leaves1/2 cup (10 g)

How to Make It

  • Heat the oil in a pot over medium heat.
  • Fry the curry paste, garlic, and ginger until the oil turns red and the smell fills the kitchen, about 2 minutes.
  • Whisk in the coconut milk and broth.
  • Add the mushrooms. Simmer until they turn soft, about 6 minutes.
  • Add the shrimp. Cook until they curl and turn pink, about 3 minutes.
  • Stir in the fish sauce, lime juice, and basil.
  • The broth should look silky, with a little oil shimmering on top.

Quick tip: Swap soy sauce for fish sauce and use tofu for a vegan bowl. The flavor gets less funky.

Nutrition (per serving, estimate)Amount
Calories340 kcal
Protein27 g
Carbs10 g
Fat22 g

3. Spicy Sausage and Kale Soup

Source: pinchofyum

This is a spicy twist on Zuppa Toscana. It is rich, hearty, and filling. Hot Italian sausage gives the broth its kick. It suits anyone who wants a one pot meal with crusty bread.

Ingredients

IngredientAmount
Hot Italian sausage, casings removed1 lb (450 g)
Yellow onion, diced1 medium
Garlic, minced3 cloves
Russet potatoes, sliced thin1 lb (450 g)
Chicken broth4 cups (950 ml)
Red pepper flakes1/2 tsp (1 g)
Chopped kale, stems removed4 cups (150 g)
Heavy cream1/2 cup (120 ml)

How to Make It

  • Brown the sausage in a large pot over medium high heat. Break it up as it cooks.
  • Cook until no pink remains and the edges turn golden, about 8 minutes.
  • Add the onion and garlic. Cook until soft, about 4 minutes.
  • Pour in the broth and add the potatoes and pepper flakes.
  • Simmer until a fork slides into a potato with little push, about 12 minutes.
  • Stir in the kale. Cook until it turns bright green, about 3 minutes.
  • Stir in the cream and warm it through. Do not boil it hard.

Quick tip: Use coconut milk instead of cream for a dairy free version. It adds a faint coconut taste.

Nutrition (per serving, estimate)Amount
Calories480 kcal
Protein21 g
Carbs26 g
Fat32 g

4. Hot and Sour Soup

Source: chilitochoc

Takeout lovers will enjoy this one. It tastes tangy, peppery, and warming. The silky egg ribbons make it fun. It suits quick dinners and anyone who wants a lighter spicy bowl.

Ingredients

IngredientAmount
Neutral oil1 tbsp (15 ml)
Shiitake mushrooms, sliced6 oz (170 g)
Vegetable or chicken broth5 cups (1.2 L)
Firm tofu, cut in strips8 oz (225 g)
Soy sauce2 tbsp (30 ml)
Rice vinegar1/4 cup (60 ml)
White pepper1 tsp (2 g)
Chili garlic sauce1 tbsp (15 g)
Cornstarch3 tbsp (24 g)
Cold water1/4 cup (60 ml)
Eggs, beaten2 large
Scallions, sliced3
Toasted sesame oil1 tsp (5 ml)

How to Make It

  • Heat the oil in a pot over medium heat.
  • Cook the mushrooms until they shrink and turn golden, about 5 minutes.
  • Add the broth, tofu, soy sauce, vinegar, white pepper, and chili garlic sauce.
  • Bring to a gentle simmer for 5 minutes.
  • Mix the cornstarch and cold water in a small bowl.
  • Stir the slurry into the soup. Simmer until the broth turns slightly glossy and coats a spoon.
  • Turn the heat to low. Pour in the egg in a thin stream while you stir slowly.
  • Finish with scallions and sesame oil.

Quick tip: Skip the egg for vegan, and use tamari to keep it gluten free. The soup will look less rich.

Nutrition (per serving, estimate)Amount
Calories160 kcal
Protein10 g
Carbs13 g
Fat8 g

5. Spicy Red Lentil Soup

Source: lostinfood

Budget cooks, this one is for you. It costs little, cooks fast, and tastes warm and earthy. The lemon at the end wakes up every spoonful. It is vegan, gluten free, and freezer friendly.

Ingredients

IngredientAmount
Olive oil2 tbsp (30 ml)
Yellow onion, diced1 large
Garlic, minced4 cloves
Ground cumin2 tsp (4 g)
Smoked paprika1 tsp (2 g)
Chili flakes1 tsp (2 g)
Red lentils, rinsed1 1/2 cups (300 g)
Vegetable broth6 cups (1.4 L)
Lemon juice2 tbsp (30 ml)
Salt1 tsp (6 g)

How to Make It

  • Heat the oil in a large pot over medium heat.
  • Cook the onion until soft, about 5 minutes.
  • Add the garlic, cumin, paprika, and chili flakes. Stir for 1 minute until fragrant.
  • Add the lentils and broth.
  • Simmer until the lentils fall apart, about 20 minutes.
  • Blend about half the soup with an immersion blender.
  • Stir in the lemon juice and salt. The soup should coat a spoon and look bright orange gold.

Quick tip: Finish with a drizzle of chili oil. It adds heat and a pretty red swirl.

Nutrition (per serving, estimate)Amount
Calories280 kcal
Protein15 g
Carbs41 g
Fat7 g

6. Harissa Tomato and Chickpea Soup

Think of this as tomato soup with attitude. Harissa adds smoky, garlicky heat. The chickpeas make it filling. It suits vegans and anyone tired of plain tomato soup.

Ingredients

IngredientAmount
Olive oil2 tbsp (30 ml)
Yellow onion, diced1 medium
Garlic, minced3 cloves
Harissa paste3 tbsp (45 g)
Ground cumin1 tsp (2 g)
Crushed tomatoes28 oz (800 g)
Chickpeas, drained15 oz (425 g)
Vegetable broth2 cups (475 ml)
Salt1 tsp (6 g)
Plain yogurt, for serving1/2 cup (120 g)
Fresh mint, chopped2 tbsp (6 g)

How to Make It

  • Heat the oil in a pot over medium heat.
  • Cook the onion until soft, about 5 minutes.
  • Add the garlic, harissa, and cumin. Stir until the paste darkens and smells toasty, about 2 minutes.
  • Add the tomatoes, chickpeas, broth, and salt.
  • Simmer for 15 minutes until thick.
  • Blend part of the soup, but leave some chickpeas whole.
  • Serve with a swirl of yogurt and a sprinkle of mint.

Quick tip: Harissa brands vary a lot in heat. Start with 2 tablespoons and taste before adding more.

Nutrition (per serving, estimate)Amount
Calories250 kcal
Protein9 g
Carbs33 g
Fat10 g

7. Spicy Black Bean Soup

You likely own most of these ingredients already. Canned beans make it quick. Mashing some of them gives a creamy body with no cream. It suits meal prep and plant based eaters.

Ingredients

IngredientAmount
Olive oil1 tbsp (15 ml)
Yellow onion, diced1 medium
Jalapeños, seeded and diced2
Garlic, minced3 cloves
Ground cumin2 tsp (4 g)
Smoked paprika1 tsp (2 g)
Black beans, canned2 cans, 15 oz each (850 g total)
Vegetable broth3 cups (710 ml)
Lime juice2 tbsp (30 ml)
Fresh cilantro, chopped1/4 cup (10 g)

How to Make It

  • Heat the oil in a pot over medium heat.
  • Cook the onion and jalapeños until soft, about 6 minutes.
  • Add the garlic, cumin, and paprika. Stir for 1 minute.
  • Add the beans with their liquid and the broth.
  • Simmer for 15 minutes.
  • Mash about a third of the beans against the side of the pot.
  • Cook until the soup looks thick and inky. Stir in the lime juice and cilantro.

Quick tip: Keep the jalapeño seeds in if you want more heat. Leave them out for a mild pot.

Nutrition (per serving, estimate)Amount
Calories270 kcal
Protein14 g
Carbs44 g
Fat5 g

8. Kimchi Soup (Kimchi Jjigae)

Source: eatingwell

This soup is bold, sour, and deeply warming. Aged kimchi gives the best taste. It suits adventurous eaters and anyone with a jar of kimchi going soft in the fridge.

Ingredients

IngredientAmount
Neutral oil1 tbsp (15 ml)
Pork belly, sliced thin8 oz (225 g)
Aged kimchi, chopped2 cups (300 g)
Kimchi juice1/4 cup (60 ml)
Gochugaru (Korean chili flakes)1 tbsp (6 g)
Garlic, minced3 cloves
Water or broth3 cups (710 ml)
Firm tofu, cubed14 oz (400 g)
Soy sauce1 tbsp (15 ml)
Scallions, sliced3

How to Make It

  • Heat the oil in a pot over medium high heat.
  • Cook the pork belly until the edges turn golden, about 5 minutes.
  • Add the kimchi and cook until it softens and smells tangy, about 5 minutes.
  • Stir in the gochugaru and garlic for 30 seconds.
  • Pour in the kimchi juice, water, and soy sauce.
  • Simmer for 15 minutes until the broth turns rust red.
  • Add the tofu and cook 5 more minutes.
  • Top with scallions.

Quick tip: For vegan, skip the pork and use vegetable broth. Check the kimchi label, since many brands contain fish sauce.

Nutrition (per serving, estimate)Amount
Calories380 kcal
Protein20 g
Carbs10 g
Fat28 g

9. Tom Yum Soup

Source: nomadette

Tom yum tastes hot, sour, and bright all at once. The broth is clear and fragrant. It suits seafood lovers and anyone who wants a light bowl with big flavor. It is gluten free and dairy free.

Ingredients

IngredientAmount
Chicken or vegetable broth6 cups (1.4 L)
Lemongrass stalks, bruised2
Galangal or ginger, sliced2 inch (5 cm) piece
Kaffir lime leaves4
Thai chilies, smashed3
Mushrooms, halved8 oz (225 g)
Peeled shrimp1 lb (450 g)
Fish sauce2 tbsp (30 ml)
Lime juice3 tbsp (45 ml)
Fresh cilantro1/4 cup (10 g)

How to Make It

  • Bring the broth to a simmer in a large pot.
  • Add the lemongrass, galangal, lime leaves, and chilies.
  • Simmer for 10 minutes until the broth smells strongly of citrus and herbs.
  • Add the mushrooms and cook until tender, about 5 minutes.
  • Add the shrimp. Cook until pink and curled, about 3 minutes.
  • Turn off the heat. Stir in the fish sauce and lime juice.
  • Remove the lemongrass and lime leaves, or warn your guests not to eat them.

Quick tip: Add lime juice off the heat. Boiling it makes the soup taste bitter.

Nutrition (per serving, estimate)Amount
Calories150 kcal
Protein24 g
Carbs7 g
Fat3 g

10. Spicy Butternut Squash Soup

Source: allrecipes

Most squash soups taste sweet. This one adds chipotle for smoke and a slow heat. Roasting the squash first gives deeper flavor. It suits fall and winter dinners, and it works for vegans with one swap.

Ingredients

IngredientAmount
Butternut squash, cubed3 lb (1.4 kg)
Olive oil2 tbsp (30 ml)
Yellow onion, diced1 medium
Garlic, minced3 cloves
Chipotle peppers in adobo2 peppers
Vegetable broth4 cups (950 ml)
Coconut milk1/2 cup (120 ml)
Salt1 tsp (6 g)
Pepitas, toasted1/4 cup (35 g)

How to Make It

  • Heat the oven to 425°F (220°C).
  • Toss the squash with 1 tablespoon of oil. Spread it on a baking sheet.
  • Roast until the edges turn dark golden, about 30 minutes.
  • Cook the onion in the remaining oil until soft, about 5 minutes.
  • Add the garlic and chipotle. Stir for 1 minute.
  • Add the squash and broth. Simmer 10 minutes.
  • Blend until smooth. Stir in the coconut milk and salt.
  • Top with pepitas.

Quick tip: Peeling squash is a chore. Buy pre cut cubes to save time.

Nutrition (per serving, estimate)Amount
Calories230 kcal
Protein5 g
Carbs34 g
Fat10 g

11. White Chicken Chili with Jalapeños

Source: budgetbytes

This chili is creamy and lighter than the beef kind. Green chilies and jalapeños give a gentle, steady heat. It suits crowds, game days, and anyone who wants a thick bowl without tomatoes.

Ingredients

IngredientAmount
Olive oil1 tbsp (15 ml)
Yellow onion, diced1 medium
Garlic, minced3 cloves
Jalapeños, diced2
Diced green chilies4 oz (115 g)
Ground cumin2 tsp (4 g)
White beans, canned2 cans, 15 oz each (850 g total)
Chicken broth3 cups (710 ml)
Boneless chicken breasts1 1/2 lb (680 g)
Sour cream1/2 cup (120 g)
Lime juice1 tbsp (15 ml)

How to Make It

  • Heat the oil in a large pot over medium heat.
  • Cook the onion and jalapeños until soft, about 5 minutes.
  • Add the garlic, green chilies, and cumin. Stir for 1 minute.
  • Add the beans, broth, and chicken.
  • Simmer until the chicken pulls apart easily, about 20 minutes.
  • Shred the chicken and return it to the pot.
  • Mash some beans to thicken the chili.
  • Take the pot off the heat. Stir in the sour cream and lime juice.

Quick tip: Add the sour cream off the heat. Hot soup makes it curdle.

Nutrition (per serving, estimate)Amount
Calories350 kcal
Protein38 g
Carbs28 g
Fat9 g

12. Spicy Peanut Sweet Potato Soup

Source: noracooks

This soup is rich, creamy, and a little sweet. The peanut butter adds body and a nutty taste. It is inspired by West African peanut stews. It suits vegans and anyone who likes a thick, stew style bowl.

Ingredients

IngredientAmount
Neutral oil1 tbsp (15 ml)
Yellow onion, diced1 medium
Garlic, minced3 cloves
Fresh ginger, grated1 tbsp (10 g)
Cayenne pepper1/2 tsp (1 g)
Sweet potatoes, cubed2 lb (900 g)
Diced tomatoes14 oz (400 g)
Vegetable broth4 cups (950 ml)
Natural peanut butter1/3 cup (85 g)
Lime juice1 tbsp (15 ml)
Salt1 tsp (6 g)
Crushed peanuts1/4 cup (35 g)

How to Make It

  • Heat the oil in a large pot over medium heat.
  • Cook the onion until soft, about 5 minutes.
  • Add the garlic, ginger, and cayenne. Stir for 1 minute.
  • Add the sweet potatoes, tomatoes, and broth.
  • Simmer until a fork slides into the potato easily, about 20 minutes.
  • Whisk in the peanut butter until smooth.
  • Blend part of the soup for a thick, glossy texture.
  • Stir in the lime juice and salt. Top with crushed peanuts.

Quick tip: Swap sunflower seed butter for a peanut free soup. The taste turns a bit earthier.

Nutrition (per serving, estimate)Amount
Calories360 kcal
Protein10 g
Carbs46 g
Fat16 g

13. Spicy Miso Ramen Soup

This bowl looks as good as it tastes. The broth is rich, salty, and spicy. Slurpy noodles and a jammy egg make it a favorite. It suits ramen fans who want a fast home version.

Ingredients

IngredientAmount
Toasted sesame oil1 tbsp (15 ml)
Garlic, minced3 cloves
Fresh ginger, grated1 tbsp (10 g)
Chicken or vegetable broth4 cups (950 ml)
White miso paste3 tbsp (50 g)
Gochujang1 tbsp (15 g)
Chili oil1 tbsp (15 ml)
Ramen noodles8 oz (225 g)
Soft boiled eggs2
Scallions, sliced2

How to Make It

  • Heat the sesame oil in a pot over medium heat.
  • Cook the garlic and ginger until fragrant, about 1 minute.
  • Pour in the broth and bring it to a gentle simmer.
  • Cook the noodles in a separate pot of water until just tender. This keeps the broth clear and the noodles from going gummy.
  • Ladle a little hot broth into a small bowl. Whisk in the miso and gochujang until smooth.
  • Stir that mixture back into the pot. Do not boil it, or the miso loses flavor.
  • Divide the noodles between two bowls and pour the broth over them.
  • Top with eggs, scallions, and chili oil.

Quick tip: Use rice noodles and tamari for gluten free. Use tofu instead of egg for vegan.

Nutrition (per serving, estimate)Amount
Calories520 kcal
Protein22 g
Carbs68 g
Fat18 g

14. Cajun Chicken and Sausage Soup

Source: bevcooks

This soup tastes smoky, peppery, and bold. Andouille sausage does a lot of the work. It suits heat lovers who want big Southern flavor without a long cook.

Ingredients

IngredientAmount
Neutral oil1 tbsp (15 ml)
Andouille sausage, sliced12 oz (340 g)
Yellow onion, diced1 medium
Green bell pepper, diced1
Celery, diced2 stalks
Garlic, minced3 cloves
Cajun seasoning1 tbsp (7 g)
Chicken broth5 cups (1.2 L)
Diced tomatoes14 oz (400 g)
Boneless chicken breasts1 lb (450 g)
Fresh parsley, chopped2 tbsp (8 g)

How to Make It

  • Heat the oil in a large pot over medium high heat.
  • Brown the sausage until the edges turn dark and crisp, about 5 minutes.
  • Add the onion, pepper, and celery. Cook until soft, about 6 minutes.
  • Stir in the garlic and Cajun seasoning for 1 minute.
  • Add the broth, tomatoes, and chicken.
  • Simmer until the chicken shreds easily, about 20 minutes.
  • Shred the chicken and stir it back in.
  • Top with parsley.

Quick tip: Check your Cajun seasoning label. Some blends are very salty, so taste before you add more salt.

Nutrition (per serving, estimate)Amount
Calories390 kcal
Protein34 g
Carbs14 g
Fat23 g

15. Pozole Rojo

Save this one for a slow weekend. Dried chilies give pozole its deep red color and mild, earthy heat. It takes time, but most of it is hands off. It suits gatherings and anyone who loves a toppings bar.

Ingredients

IngredientAmount
Dried guajillo chilies4
Dried ancho chilies2
Hot water for soaking2 cups (475 ml)
Yellow onion, halved1 large
Garlic cloves5
Pork shoulder, cubed2 lb (900 g)
Chicken broth6 cups (1.4 L)
Hominy, canned and drained2 cans, 15 oz each (850 g total)
Mexican oregano1 tbsp (3 g)
Ground cumin1 tsp (2 g)
Salt2 tsp (12 g)
Shredded cabbage, radishes, and lime wedgesFor serving

How to Make It

  • Remove the stems and seeds from the chilies.
  • Toast the chilies in a dry pan for about 30 seconds per side until they smell fruity. Do not let them burn, or the broth turns bitter.
  • Soak the chilies in the hot water for 20 minutes until soft.
  • Blend the chilies, soaking water, half the onion, and the garlic until smooth.
  • Strain the sauce for a silky broth. This step is fussy, but it is worth it.
  • Add the pork, broth, sauce, oregano, cumin, and salt to a large pot.
  • Simmer gently, partly covered, until the pork falls apart, about 1 1/2 to 2 hours.
  • Add the hominy. Cook 20 more minutes.
  • Serve with cabbage, radishes, and lime.

Quick tip: Use mushrooms and extra hominy for a vegan pot. It will taste lighter but still rich.

Nutrition (per serving, estimate)Amount
Calories420 kcal
Protein33 g
Carbs30 g
Fat18 g

These 15 spicy soup recipes cover quick weeknight bowls and slow weekend pots. You can turn the heat up or down in every one. Save this post to your Pinterest board so it is ready on the next cold night. Pick one soup tonight, taste as you cook, and make it your own. Then come back and tell us which of these spicy soup recipes you made first.

Similar Posts