Festive Christmas Soup Recipes for Holiday Gatherings

Christmas Soup is a cherished family tradition featuring a creamy, vegetarian tomato basil soup. This slow cooker recipe is perfect for Christmas Eve: it warms the house, looks festive with its red tomatoes, green chilies, and tri-color pasta, and frees you up to finish last-minute wrapping or return from Christmas Eve services to a ready meal.

This website uses affiliate links. See our Privacy Policy for more information.

I make Christmas Soup every year on Christmas Eve alongside Christmas Cranberry Meatballs. Both dishes cook in slow cookers, which makes the holiday hustle a lot easier. The soup is colorful and comforting, creamy and cheesy, and it reheats beautifully for leftovers — perfect for the days after the holidays.

finished soup in a bowl with a spoon scooping up the tomato basil soup
a ladle scooping up the tomato basil soup from the slow cooker

What is Christmas Soup?

Christmas Soup is a creamy, cheesy tomato basil soup with pasta, made in the slow cooker. It’s a vegetarian comfort dish with bright holiday colors that remind me of queso dip, but thinner and spoonable. The pasta helps make it satisfying and filling.

collage showing the different varieties of canned tomatoes, each in a white bowl, top down view

I often serve it with tortilla chips for dipping, and sometimes I crumble crushed chips over the top like oyster crackers on chowder — delicious either way.

wooden spoon breaking up the stewed tomatoes

Adding crushed tortilla chips on top gives a crunchy contrast that many people love.

top down view into the slow cooker showing the addition of the Velveeta cheese on the left and the creamy melted combined soup on the right

Ingredients

This recipe uses inexpensive pantry staples, so it’s easy to throw together even at the last minute. The main components are:

  1. Three kinds of canned tomatoes (keep the juices).
  2. Vegetable or chicken stock.
  3. Sour cream.
  4. Fresh basil.
  5. Velveeta cheese for creamy richness.
  6. Tri-color pasta.
collage of three photos: left is a spoon adding the sour cream; center is a whisk stirring the sour cream in; right is a whisk in the creamy soup with the sour cream combined into the vegetarian soup recipe

You can serve the soup with or without chips. Both ways are excellent.

Steps to make this creamy tomato basil soup

This soup is intentionally simple — a festive, easy recipe for Christmas. The basic method:

  1. Place the canned tomatoes (with juices), stock, and Velveeta in the slow cooker; break up any large pieces.
  2. Cook on high about 1 hour to melt the cheese.
  3. Whisk in the sour cream until integrated.
  4. Add cooked pasta and chopped basil, then cook another hour on high to slightly thicken, or shorten this time if you prefer a looser consistency.
top down view of the slow cooker soup showing the pasta added

I used to prefer this soup nearly queso-thick, but over time I’ve settled on a slightly thinner finish — still creamy, not watery. One hour to melt the cheese and a second hour to let it thicken a touch is my usual timing. The recipe yields generous leftovers that are great paired with sandwiches in the days after Christmas.

top down view of the finished christmas soup in a black slow cooker

FAQs

Can this soup be made in advance?

Yes. If you need to save time, shorten the final hour of cooking, or prepare the soup without the pasta and add the pasta just before serving.

Can meat be added?

Yes. Shredded chicken or sliced sausage are popular additions if you want a non-vegetarian version.

Should the canned tomatoes be drained?

No. Leave the juices in — they add essential flavor and liquid to the soup.

When do I add the pasta?

Add cooked pasta after the soup is assembled. Cook another hour if you want it to thicken slightly, but avoid leaving pasta in the crockpot for more than an hour to prevent it from becoming mushy.

wooden spoon lifting in the crockpot with the finished vegetarian soup recipe, lifting up to show the colors of the pasta

More Christmas recipe ideas

  • Cranberry Chorizo Jalapeno Poppers — creamy, cheesy holiday poppers.
  • Christmas Croissant Breakfast Casserole — make it a day ahead and bake in the morning.
  • Black Cherry Cup Christmas Cookies — a longtime family favorite, like mini cherry pies.
  • Winter Crostini with Mushrooms, Broccoli, and Hominy — elegant and vegan.
  • Christmas Cranberry Meatballs — another slow cooker favorite for Christmas Eve.
  • Potato Chip Cookies — a must-try family heirloom cookie.
top down zoomed view of the finished christmas soup in a bowl, three tortilla scoop chips are sitting the soup on the side

Last Tips

I make this soup early so it’s ready when we return from church. If the soup thickens too much while it cooks, thin it with extra stock or water. Add the pasta during the last hour to avoid overcooking the noodles.

To reheat, microwave a serving and add a splash of stock or water to reach the desired consistency. You can also make this on the stovetop: melt the cheese and heat the tomatoes and stock over medium while stirring, then reduce to low for the remaining steps.

When whisking in sour cream, a large whisk helps break it up among the tomatoes; small white streaks are normal and will disappear as the soup heats.

pin image

That’s it — a warm, festive family tradition. Make Christmas Soup one of your holiday favorites.

Also check out another holiday favorite, the Best Stuffing Ever.

top down view of the finished christmas soup in a bowl, three tortilla scoop chips are sitting the soup on the side

Christmas Soup

Creamy tomato basil soup, made easily in the slow cooker.
4.61 from 48 votes

Print
Pin
Rate

Course: Soup
Cuisine: American
Keyword: Christmas soup, slow cooker soup, tomato basil soup, vegetarian soup recipe
Prep Time: 5
Cook Time: 2
Total Time: 2 5
Author: Erica
Servings: 6 people
Calories: 498kcal

Ingredients

  • 14.5 oz diced tomatoes with the juice
  • 14.5 oz Italian stewed tomatoes with the juice
  • 10 oz diced tomatoes with green chilies (Rotel) with the juice
  • 1 lb Velveeta cheese sliced into 1-inch pieces
  • 4 cup vegetable stock or chicken stock
  • 1 cup sour cream
  • 12 oz tricolor pasta cooked 30 seconds under al dente
  • 1 Tbsp fresh basil finely chopped
  • scoops of tortilla chips
  • crushed red pepper flakes to sprinkle on top

Instructions

  • In a slow cooker, add all canned tomatoes with their juices. Break up the stewed tomatoes with a spoon.
  • Add the stock and Velveeta. Cook on high for 1 hour to melt the cheese.
  • Whisk in the sour cream until combined.
  • Stir in the cooked pasta and chopped basil.
  • Cook 1 hour on high to let the soup thicken slightly. (See Notes.)
  • Serve topped with red pepper flakes, extra basil, and tortilla chips if desired.

Notes

Once pasta is added, it will absorb liquid and thicken the soup. After about an hour it should reach a slightly thickened, spoonable consistency. To make a queso-like thickness, cook longer but reduce the heat to Low when the pasta is added. Avoid leaving pasta in the crockpot longer than an hour to prevent mushy noodles.

If you don’t have a slow cooker, cook on the stovetop: melt the cheese and heat the tomatoes and stock over medium while stirring, then reduce to low and continue with the remaining steps.

Calorie estimate does not include tortilla chips.

Nutrition

Calories: 498kcal | Carbohydrates: 62g | Protein: 26g | Fat: 17g

~✿♥✿~