13 Easy Holiday Soups That Warm Up December Days
As December brings colder weather, nothing beats the comfort of a warm, hearty soup. Whether you’re preparing for a holiday gathering or simply craving a cozy meal, these soups offer rich flavors and satisfying textures that are perfect for the season. From creamy butternut squash to savory lentil and loaded baked potato, these easy recipes are simple to make and will fill your home with delicious aromas.
This post may contain affiliate links, which helps keep this content free. Please read our disclosure for more info.
Classic Butternut Squash Soup

Butternut squash soup is the epitome of comfort, offering a smooth and velvety texture perfect for December days. Start by peeling and cubing one medium butternut squash. Heat 1 tablespoon of olive oil in a large pot, then sauté 1 chopped onion and 2 minced garlic cloves until they soften, which should take about 3-4 minutes. Add the cubed squash, 4 cups of vegetable broth, and a pinch of salt and pepper to the pot. Bring everything to a boil and then reduce the heat to a simmer, letting it cook for about 25 minutes, or until the squash becomes tender. Once the squash is soft, blend the soup using an immersion blender until smooth and creamy. If you prefer a richer flavor, stir in ¼ cup of heavy cream and adjust the seasoning with salt and pepper.
This soup is naturally sweet from the butternut squash and gets a savory depth from the onions and garlic. The addition of heavy cream gives it a luxurious texture that’s perfect for warming up on a cold day. This soup pairs wonderfully with a warm, crusty piece of bread or a sprinkle of roasted pumpkin seeds on top. It’s simple to make, yet delivers an elegant and comforting dish, ideal for holiday gatherings or as a cozy meal for yourself.
Hearty Lentil Soup

Hearty lentil soup is a great choice for anyone seeking a filling, nutritious, and easy-to-make meal that satisfies even on the coldest of days. Begin by heating 2 tablespoons of olive oil in a large pot over medium heat. Add 1 chopped onion, 1 diced carrot, and 2 minced garlic cloves, cooking them for about 5 minutes until the vegetables are softened. Then, stir in 1 cup of dried lentils, 4 cups of vegetable broth, and 1 bay leaf. Bring the mixture to a boil, then reduce the heat and let it simmer for 30-40 minutes, or until the lentils are tender and fully cooked. Add salt, pepper, and a teaspoon of cumin for an extra flavor boost.
This soup has a wonderful, earthy flavor thanks to the lentils, with the carrots adding a subtle sweetness. It’s a thick and hearty soup that keeps you full for hours, making it perfect for a midday meal or a light dinner. For a creamy texture, you can blend a portion of the soup or mash some of the lentils. Garnish with freshly chopped parsley and serve with a slice of buttered toast for a complete meal. It’s simple, healthy, and a perfect choice for those looking to enjoy a fulfilling yet easy-to-make holiday dish.
Loaded Baked Potato Soup

Loaded baked potato soup is a warm and indulgent dish that offers all the flavors of a loaded baked potato in a bowl. Start by baking 4 large russet potatoes at 400°F for 45 minutes, or until they are soft and easily pierced with a fork. Once baked, cut the potatoes in half and scoop out the insides. In a large pot, cook 4 slices of bacon over medium heat until crispy, then remove and crumble into small pieces, setting aside. In the same pot, sauté ½ cup of diced onion in 2 tablespoons of bacon grease until softened, about 5 minutes. Add 2 cups of chicken broth and 1 cup of milk, followed by the potato flesh, mashing it lightly with a spoon to incorporate it into the liquid.
Let the soup simmer for about 15 minutes, stirring occasionally. Once it’s thickened slightly, add ½ cup of shredded cheddar cheese, allowing it to melt into the soup for a creamy finish. Top each bowl with the crumbled bacon, a dollop of sour cream, and sliced green onions for that classic baked potato experience. The combination of creamy potatoes, savory bacon, and tangy cheese creates a comforting soup that is perfect for a holiday dinner or a cozy evening at home. It’s rich and satisfying, offering a bowl of indulgence that will keep everyone warm and content.
Tomato Basil Soup

Tomato basil soup is a classic favorite that offers a comforting, slightly tangy flavor with the freshness of basil. Start by heating 2 tablespoons of olive oil in a large pot. Add 1 chopped onion and 2 minced garlic cloves, cooking them for 3-4 minutes until softened and fragrant. Next, add 2 cans (14.5 ounces each) of diced tomatoes, 3 cups of vegetable broth, and 1 teaspoon of dried basil. Bring the mixture to a boil, then reduce the heat to a simmer and cook for about 20 minutes to allow the flavors to meld together. Season with salt, pepper, and a pinch of sugar to balance the acidity of the tomatoes.
Once the soup is ready, use an immersion blender to purée it until smooth, or leave it chunky for more texture, depending on your preference. Stir in ½ cup of heavy cream or milk for a creamier texture, and garnish with fresh basil leaves before serving. The vibrant, tangy tomatoes combined with the creamy finish make for a delicious, comforting soup that pairs perfectly with a grilled cheese sandwich. It’s quick and easy to prepare, making it a great option for a holiday lunch or a cozy dinner.
Chicken and Rice Soup

Chicken and rice soup is a hearty and nourishing dish that’s perfect for a chilly evening. Begin by cooking 1 cup of rice according to the package instructions and setting it aside. In a large pot, heat 2 tablespoons of olive oil over medium heat and sauté 1 chopped onion, 2 minced garlic cloves, and 1 diced carrot for about 5 minutes. Once the vegetables are tender, add 4 cups of chicken broth and 2 cups of cooked, shredded chicken. Stir in the cooked rice and let the soup simmer for about 15 minutes, allowing the flavors to blend. Season with salt, pepper, and a pinch of thyme for a warm, savory flavor.
This soup is rich and satisfying, with the rice and chicken making it a complete meal. The broth is light yet flavorful, and the vegetables provide a subtle sweetness and crunch. You can easily adjust the seasoning to your liking, adding more herbs or a squeeze of lemon juice for brightness. Serve with a slice of warm bread or a side salad for a balanced, comforting dinner.
French Onion Soup

French onion soup is a rich, savory dish that’s perfect for holiday gatherings. Begin by slicing 4 large onions thinly and cooking them in 2 tablespoons of butter over medium heat. Stir occasionally, allowing the onions to caramelize slowly for about 30 minutes, until they turn golden brown and develop a deep, rich flavor. Once the onions are caramelized, add 4 cups of beef broth and 1 cup of dry white wine. Bring the soup to a simmer and let it cook for 20 minutes, allowing the flavors to meld together. Season with salt, pepper, and a teaspoon of thyme, then remove from heat.
To serve, ladle the soup into oven-safe bowls, top with a slice of toasted baguette, and sprinkle ½ cup of shredded Gruyère cheese on top. Place the bowls under a broiler for 2-3 minutes until the cheese is bubbly and golden. The caramelized onions add a deep sweetness that contrasts perfectly with the savory broth and melted cheese, creating a comforting and satisfying soup. This dish is rich in flavor and makes a fantastic holiday starter or a warming meal for a chilly evening.
Clam Chowder

Clam chowder is a creamy, flavorful soup that combines the briny taste of clams with a rich, hearty base. Begin by sautéing 1 chopped onion, 2 minced garlic cloves, and 2 diced celery stalks in 2 tablespoons of butter for 5 minutes, until the vegetables are softened. Add 3 cups of clam juice, 1 ½ cups of chicken broth, and 2 cups of diced potatoes. Bring the mixture to a boil, then reduce the heat and simmer for 15 minutes, until the potatoes are tender. Stir in 1 cup of heavy cream, 2 cups of canned clams, and season with salt, pepper, and thyme to taste. Let the soup simmer for an additional 10 minutes to combine the flavors.
Serve the chowder hot, garnished with fresh parsley and a sprinkle of crumbled bacon if desired. This dish is rich and creamy, with the clams adding a unique briny flavor that contrasts perfectly with the smooth broth and tender potatoes. It’s a satisfying, flavorful soup that makes an excellent dish for holiday gatherings or a hearty meal on a cold December day.
Minestrone Soup

Minestrone is a hearty, vegetable-packed dish that’s full of flavor and nutrients. Start by heating 2 tablespoons of olive oil in a large pot and sautéing 1 chopped onion, 2 minced garlic cloves, and 1 diced carrot for 5 minutes, until the vegetables are softened. Add 2 cups of vegetable broth, 1 can of diced tomatoes, and 1 cup of small pasta, such as ditalini. Bring the mixture to a boil, then reduce the heat and simmer for 15 minutes. Stir in 1 ½ cups of frozen spinach, 1 cup of green beans, and 1 can of kidney beans, then cook for an additional 10 minutes.
The result is a rich, flavorful soup that is as nutritious as it is satisfying. The pasta adds heartiness, while the beans and vegetables provide plenty of texture and fiber. Season with salt, pepper, and a sprinkle of Italian seasoning for added flavor, and serve with a drizzle of olive oil or a handful of freshly grated Parmesan cheese. This soup is simple to prepare and full of vegetables, making it a great choice for a filling yet healthy holiday meal.
Split Pea Soup

Split pea soup is a warming, hearty dish with a wonderful earthy flavor. Begin by sautéing 1 chopped onion, 2 minced garlic cloves, and 1 diced carrot in 2 tablespoons of olive oil for about 5 minutes until softened. Add 1 ½ cups of split peas, 4 cups of vegetable broth, and 1 bay leaf to the pot. Bring the mixture to a boil, then reduce the heat and simmer for about 45 minutes, or until the peas have softened and the soup has thickened. Season with salt, pepper, and a teaspoon of thyme for extra flavor, and stir occasionally to prevent the peas from sticking to the bottom.
For a smoother texture, you can use an immersion blender to purée part of the soup, or leave it chunky for a heartier version. Split peas break down as they cook, creating a naturally thick and creamy consistency without the need for added cream. This soup is rich in fiber and protein, making it both satisfying and filling. Pair it with a slice of whole-grain bread for a complete meal that will keep you warm and energized through the day.
Broccoli Cheddar Soup

Broccoli cheddar soup is a creamy and cheesy soup that’s perfect for the holidays. Begin by heating 2 tablespoons of butter in a large pot over medium heat. Add 1 chopped onion and 2 minced garlic cloves, sautéing them until softened. Stir in 3 cups of chicken or vegetable broth, 4 cups of chopped broccoli florets, and 1 ½ cups of diced potatoes. Bring everything to a simmer and cook for about 15 minutes, until the potatoes and broccoli are tender. Use an immersion blender to purée some of the soup for a creamier texture, leaving some chunks for a bit of texture.
Next, stir in 2 cups of shredded sharp cheddar cheese and 1 cup of milk, and cook until the cheese has melted into the soup. Season with salt, pepper, and a pinch of nutmeg for a little extra warmth. The combination of creamy cheese, fresh broccoli, and tender potatoes makes this soup a crowd-pleaser. Serve it hot, topped with extra cheddar cheese or a sprinkle of fresh herbs, and enjoy its rich, comforting flavors perfect for a festive meal.
Beef and Barley Soup

Beef and barley soup is a hearty, filling dish packed with tender beef and wholesome grains. Start by browning 1 pound of stew beef in a large pot with 2 tablespoons of olive oil. Once browned, remove the beef and set it aside. In the same pot, sauté 1 chopped onion, 2 diced carrots, and 2 minced garlic cloves until softened, about 5 minutes. Add 6 cups of beef broth, 1 cup of pearl barley, and the browned beef back into the pot. Bring everything to a boil, then lower the heat and let it simmer for 1 hour, or until the beef is tender and the barley has softened.
This soup has a rich, savory broth with the barley adding a chewy, satisfying texture. The combination of tender beef, hearty vegetables, and filling barley makes it a great choice for a cold day. Season with salt, pepper, and a teaspoon of thyme, and garnish with fresh parsley before serving. It’s a great make-ahead option that tastes even better the next day as the flavors continue to meld.
Chicken Tortilla Soup

Chicken tortilla soup is a flavorful, slightly spicy soup with a great balance of savory and tangy flavors. Begin by sautéing 1 chopped onion and 2 minced garlic cloves in 2 tablespoons of olive oil until soft. Add 1 can of diced tomatoes, 4 cups of chicken broth, 1 teaspoon of chili powder, 1 teaspoon of cumin, and 1 teaspoon of paprika. Stir in 2 cups of cooked, shredded chicken and bring the soup to a boil. Once boiling, lower the heat and let it simmer for 20 minutes to let the flavors meld together. Season with salt, pepper, and a squeeze of lime juice for brightness.
For extra flavor and texture, serve the soup with crispy tortilla strips, a dollop of sour cream, and a sprinkle of shredded cheese. You can also add fresh avocado or cilantro for an extra burst of freshness. This soup has a nice balance of warmth from the spices and freshness from the lime and toppings, making it a perfect dish for holiday gatherings or a cozy dinner.
Pumpkin Soup

Pumpkin soup is a velvety, slightly sweet soup with a rich, comforting texture. Begin by sautéing 1 chopped onion and 2 minced garlic cloves in 2 tablespoons of olive oil until soft and fragrant. Add 3 cups of vegetable broth, 2 cups of pumpkin puree, and 1 teaspoon of ground ginger and cinnamon to the pot. Bring the mixture to a simmer and let it cook for about 15 minutes to allow the flavors to develop. Stir in ½ cup of heavy cream or coconut milk for a creamier texture and season with salt and pepper to taste.
This soup has a lovely, velvety texture with the pumpkin giving it a natural sweetness. The addition of warm spices like cinnamon and ginger adds a festive touch, perfect for the holiday season. Serve it hot, garnished with roasted pumpkin seeds or a swirl of cream for extra richness. It’s an easy, elegant soup that brings a cozy, autumn-inspired flavor to your December meals.
This article originally appeared on Avocadu.
