20 Best Soup Recipes for Cold Days

Creamy Chicken Noodle Soup

The Spruce

When winter comes there's nothing better than a hot bowl of soup and a piece of steamy bread to warm you up after a long day. Our collection of recipes features easy homemade soups that are filling and tasty. From classics like minestrone or chicken noodle soup to more exotic Tex-Mex, Thai, and Indian dishes, you'll surely find one for you.

Choose your favorite soup recipes to try this winter, or work your way through the entire list!

  • 01 of 20

    Dairy-Free Butternut Squash Soup

    Dairy-Free Vegan Butternut Squash Soup

     The Spruce

    This creamy, bright-tasting butternut squash soup makes a wholesome, warming winter lunch, or a great first course at family dinners and get-togethers with friends. It's especially great served alongside a grilled cheese sandwich.

    Simple and inexpensive to prepare, and also dairy-free (soy milk is used to deliver creaminess), this versatile vegan soup is a great staple recipe to have in your back pocket. The recipe includes ideas for different ways to prepare this soup if you prefer a spicier or thicker preparation.

  • 02 of 20

    Black Bean Tortilla Soup

    Jolinda Hackett

    Here's a hearty, Tex-Mex inspired vegetarian soup with black beans, corn, and soft tortilla strips combined in a thick, tomato-rich broth. Amped up with Mexican spices and topped with shredded cheese and taco fixings, this protein-rich soup is also packed with fiber and protein.

    Ready in 1 hour, it's a great winter soup to pack in a thermos for school lunches or take to the office on brown bag days. Serve it with soft Mexican bollillos and slices of avocado.

  • 03 of 20

    Creamy Chicken Noodle Soup

    Creamy Chicken Noodle Soup

    The Spruce

    This quick and easy recipe makes use of condensed soups and real cream for a thick and satisfying soup ready in less than an hour. Peas and carrots complement the thick texture of the soup and bring nutrition, while chopped parsley adds color and freshness to a creamy preparation.

    Serve this soup with Venezuelan cheese sticks and a tossed salad for a simple and beautiful family meal.

  • 04 of 20

    Fresh Salmon Chowder

    Diana Rattray

    This delicious seafood chowder recipe makes a wonderful family meal, served along with biscuits, crackers or crusty bread. But it's also fancy enough to serve as a first course at your next dinner party. Ready in just 45 minutes, this is a quick recipe to try. Make it gluten-free by skipping the flour, or use soy milk and vegan cheese to address any dairy allergies.

    Fresh salmon can be used for this chowder, but it's also delicious with the canned type. The fish combines with chicken broth, hearty potatoes, sweet carrots, light cream, and cheddar cheese for a thick and creamy soup that's filling and packed with flavor. Serve with olive oil crackers.

    Continue to 5 of 20 below.
  • 05 of 20

    Vegetarian Minestrone Soup

    Bowl of vegetarian minestrone soup on a white table

    The Spruce 

    Italian Minestrone soup is a wonderful way to enjoy the goodness of nutritious garden vegetables during the cold winter months. Vegetarian and vegan, this low-calorie, low-fat homemade soup recipe is packed with heart-healthy tomatoes, carrots, celery, green beans, zucchini, basil, and garlic, all simmered slowly for maximum flavor. 

    Macaroni pasta is added near the end of cooking. It makes a delicious, light and healthy family lunch or dinner. Ready in 1 hour and 30 minutes, serve it with a side salad and some garlic bread.

  • 06 of 20

    Easy French Onion Soup

    The Picture Pantry/Getty Images

    This bistro-inspired French onion soup is made with only five ingredients and is ready in 1 hour. The spectacular beef flavor comes from condensed beef broth while the Gruyere cheese and bread make this soup extra filling and flavorful.

    This elegant soup presented in individual bowls is a beautiful addition to dinner parties and holiday gatherings but is also a satisfying winter meal as a main served with baguette and a simple green salad.

  • 07 of 20

    Tomato Beef Barley Soup

    sf_foodphoto / Getty Images

    This recipe transforms leftover cooked beef into a soup that's perfect for a winter lunch or dinner. Potatoes and root vegetables are simmered with tomatoes, beef stock and barley for a homemade soup that's packed with healthy vitamins and fiber.

    You can cook up this family favorite in about an hour, or use your slow cooker so you can prep and forget it until it's dinner time. Serve with garlic breadsticks and grate some Parmesan on top for an extra kick.

  • 08 of 20

    Vegetarian Split Pea Soup

    Vegetarian split pea soup

    The Spruce

    This delicious, crockpot soup recipe has all of the flavors of your childhood-favorite split pea soup but uses herbs and spices in place of the usual diced ham to add flavor. This also makes the recipe suitable for vegan and vegetarian diets.

    Fat-free and low in calories, too, the dish still retains an unbelievably rich texture. Serve with vegan grilled cheese sandwiches and a hearty apple-pecan salad, but use vegan mayo instead for the dressing.

    Continue to 9 of 20 below.
  • 09 of 20

    Pasta e Fagioli

    Jennifer Levy / Getty Images

    Vegetarian pasta e fagioli, or pasta with beans, is a tasty, filling, high-protein pasta recipe for vegetarians and vegans that is also perfect for warming you up on a cold winter day. Pasta and white beans are cooked in an Italian-seasoned tomato sauce with plenty of garlic, fresh basil, oregano, and paprika.

    Top it with Parmesan cheese if your diet allows dairy, or use grated cashews instead for a vegan topping. Serve with herb dinner rolls.

  • 10 of 20

    Hungarian Goulash

    Paul Poplis / Getty Images

    Stewed beef and vegetables is a classic combination in many Eastern European cuisines, and the addition of bacon fat, vegetables, paprika, and other spices makes it a perfect cold day lunch or dinner.

    This traditional flavorful Hungarian goulash recipe cooks for 3 hours until the chuck roast is fork-tender and all the flavors have come together, and while it does, make some garlic butter to serve with rye bread and the soup.

  • 11 of 20

    Potato and Ham Soup With Cheese

    Diana Rattray

    This cheesy potato soup features cooked ham, potatoes, and Cheddar cheese simmered in a flavorful creamy base that's filling and ready to eat in less than an hour. Skip the flour for a gluten-free version and add 1/4 cup of heavy cream instead to keep it extra thick.

    A bowl of this soup is a complete meal, so you just need a fresh tomato-avocado salad and some garlic-Parmesan croutons on top to sit down and enjoy it.

  • 12 of 20

    Tomato-Barley Soup

    1-barley-tomato-gaint.jpg
    Brian Hagiwara / Getty Images

    Bright in color and flavor, this recipe combines the heartiness of barley, with vegetables and vegetable broth to make a filling soup packed with fiber and nutrition. Additional kale or spinach can go in the soup, or if you have omnivore guests grill some chicken, cube it, and serve it on the side for them to add to the soup.

    For vegetarians, offer Parmesan to top the soup, and for vegans offer shredded vegan cheese or pepitas. Serve with Catalan tomato bread.

    Continue to 13 of 20 below.
  • 13 of 20

    Cream of Wild Rice Soup

    The Picture Pantry/ Nicole Rae / Getty Images

    Based on a time-tested Minnesotan recipe, cream of wild rice soup is a fantastic comfort food to have in your winter repertoire. Hearty and filling, this version is lighter than the traditional recipe while still packed with meat, vegetables, and rice. Skip the ham or replace it with chicken or turkey if you'd like.

    You need 1 hour to have the soup on the table. Serve it with bread and butter and a colorful strawberry and spinach salad.

  • 14 of 20

    Cioppino

    Acme Food Arts / Getty Images

    Cioppino is an Italian-American fish stew that originated in San Francisco. Our recipe is definitely fancier than the original, more humble one. Plan ahead because this soup requires 3 hours of prep and cooking, but it's worth the wait.

    Packed with fragrant white fish, sweet shrimp and delectable shellfish, then simmered slowly in a rich and delicious vegetable broth, this fantastic recipe is perfect for a romantic holiday meal or New Year's Eve dinner at home. You can make and freeze the broth ahead of time, adding the seafood ingredients in the last minutes of cooking. Serve with a warm baguette.

  • 15 of 20

    Vietnamese BBQ Pork Pho

    Phu Son Nguyen / Getty Images

    Vietnamese Pho soup is a hearty noodle soup that's a whole meal. Fragrant broth, soft rice noodles, and Asian flavors combine with savory barbecue pork in a delectable, satisfying soup that is packed with everything you need to warm up and delight your senses on a cold winter day.

    Star anise is the secret weapon of this soup because it lightens up your palate with an unexpected flavor. Easy to cook, this soup needs just 25 minutes of prep and cooking.

  • 16 of 20

    Lentil Vegetable Soup

    Kate Brittle / Getty Images

    Lentils are healthy and vitamin-packed legumes that cook fast and are a wonderful addition to salads and soups thanks to their meaty flavor and texture. This lentil soup is tasty and totally satisfying while still being on the light side.

    You'll be ready to sit down to a bowl of goodness in 1 hour. Serve with pita bread and offer some Pecorino cheese on the side to top your soup.

    Continue to 17 of 20 below.
  • 17 of 20

    Curried Chicken Soup

    Lauri Patterson / Getty Images

    Chicken soup is a wintertime favorite, but try something a little bit different with our delicious, East Indian-inspired chicken soup recipe. This preparation has the wonderful flavor of curry powder and other classic East Indian spices, along with tomatoes, apples, rice, and diced vegetables.

    Ready in 1 hour and 25 minutes, make it for a soup and sandwich weeknight or serve with pepper jack biscuits and a tossed salad as a complete family meal.

  • 18 of 20

    Vegetarian Tom Yum Soup (Hot and Sour Soup)

    Su Phey Thwach Ra Ph Rn / EyeEm / Getty Images

    Tom Yum Soup, also called hot and sour soup, is a traditional recipe from Thailand. This version offers a vegan way to enjoy this delicious preparation. Packed with potassium-rich mushrooms, heart-healthy tomatoes, and protein-rich tofu, plus the wonderful Thai flavors of ginger, soy sauce, lime and lemongrass, this first-course soup is nutritious and an absolute delight for the senses on a cold winter's day.

    It's also delicious served over hot cooked noodles, or with white rice. Ready in 1 hour.

  • 19 of 20

    Corn Chowder With Bacon

    Jonelle Weaver/Stockbyte/Getty Images

    Ready in 35 minutes, this corn chowder is filling and flavorful. You can add vegetables for a thicker texture or cook it in chicken or vegetable broth for a heartier taste. Serve it with a zucchini grilled cheese for a fun, colorful, and veggie-loaded meal.

  • 20 of 20

    Garbanzo Bean and Sun-Dried Tomato Soup

    Jolinda Hackett

    This gourmet-style, vegetarian twist on a classic Italian Tuscan white bean soup recipe uses chickpeas and pasta in a deliciously seasoned broth for a super-healthy and hearty winter soup that cooks in just 35 minutes.

    Fresh Italian herbs combine with red pepper flakes, garlic, sun-dried tomatoes, and Parmesan cheese to create the flavorful broth for this filling soup. High in fiber and protein, and low in fat, you can enjoy this authentic Italian recipe guilt-free at lunch or dinner. Serve it with warm bread and baked ricotta.