3 Healthy Winter Soup Recipes

In the wintertime, there’s a big fight going on in my appetite. Part of me wants something light to balance out recent holiday indulgences and start the year out right… but part of me wants to curl up on the couch in my sweats and eat only comfort food. Thankfully, Waitrose provides the perfect soup base for you to build and add whatever you have in your pantry or fridge.

Here are three of my all-time favourite quick and easy vegetable soup recipes that will keep you feeling full and satisfied:

Chicken Carrot and Coriander Soup.jpg

1. Chicken Carrot & Coriander Soup

A soup that takes inspiration from the not-at-all vegetarian, this recipe produces a bowl full of healthy heartiness. The depth of flavour comes from a lot of sautéed aromatics, and the chunky texture is due to big portions of chopped chicken breasts, carrots, and corn. Though it’s low in fat, this soup will keep you full all winter long. 


  • Waitrose Carrot & Coriander Soup Mix
  • 1 cup cooked chicken
  • 1/2 cup loose whole kernel corn
  • 1/2 cup sliced cooked carrts
  • 2 cups water, boiled


  1. Boil water and empty packet in a soup bowl. Pour water over contents and stir to dissolve. 
  2. Add chicken, corn and carrots.
  3. Stir and enjoy!
One Pot Lasagna Soup.jpg

2. One Pot Lasagna Soup

This recipe is clean vegetarian cooking with a hint of decadence. It’s an all-veggie soup made a tiny bit indulgent and oh-so-dreamy by the addition of mozzarella cheese.  If you’d like to add a little crunch, whip up a batch of these paprika toasts to eat alongside. 


  • 1 white onion
  • 1 tbsp olive oil
  • 3 large garlic cloves, minced
  • 2 tablespoons tomato paste
  • 2 tablespoons flour
  • 24 ounce jar pasta or marinara sauce
  • 1 can fire roasted tomatoes
  • ¼ teaspoon red pepper flakes
  • 1 tablespoon parsley
  • ¼ teaspoon oregano
  • ¼ teaspoon basil
  • ½ teaspoon salt
  • ¼ teaspoon pepper
  • ¼ teaspoon paprika - optional to taste
  • 1 teaspoon granulated sugar
  • 7 cups vegetable stock/broth
  • 13 lasagna noodles
  • 2 cups fresh spinach
  • ⅓ cup heavy cream
  • 12 ounces ricotta cheese
  • 1½ cups mozzarella cheese
  • ½ cup Parmesan cheese
  • 1 medium mozzarella ball, sliced


  1. In a large dutch oven or pot, heat olive oil over medium heat. Toss in diced onion and sautee for about 5 minutes, stirring occasionally. Add in minced garlic and cook for another minute or two.
  2. Stir in tomato paste and flour then cook for a few minutes, stirring frequently.
  3. Add pasta sauce, diced tomatoes, red pepper flakes, parsley, basil, oregano, paprika, sugar, salt and pepper to pot then stir in vegetable broth.
  4. Bring to boil then add lasagna noodles (broken into 4ths) to pot and reduce heat back to medium then cook, stirring occasionally (about 20 minutes).
  5. Once noodles are tender, stir in fresh spinach, heavy cream, ricotta cheese, mozzarella cheese and Parmesan cheese. Cut mozzarella ball into small slices and place on top. Garnish with shredded basil. Serve with crusty bread.
Tomato Soup.jpg

3. Classic Tomato Soup

If you have a constant craving for tomato soups, you’ll love this recipe for a thick vegetable soup that channels the zing and richness from those tomatoes.  The result is a soup that tastes like it’s been on the stove for hours when actually, it was never there in the first place! Nice. 


  • Waitrose Tomato & Basil Soup Mix


  1. Boil water and empty packet in a soup bowl. Pour water over contents and stir to dissolve. 
  2. This is where you can have fun by added whatever vegetable you want. Mixed veg, spinach or onions. Don't forget the grilled cheese!

Which one of these healthy soups will you make first?

Let me know in the comments below!