Best Vegetarian Soup Recipes UK For Cozy, Healthy Meals

Updated On: October 7, 2025

When the chilly UK weather rolls in, nothing beats a warming bowl of vegetarian soup to lift your spirits and nourish your body. Whether you’re a seasoned vegetarian or simply looking to add more plant-based meals to your diet, these soups are packed with flavour, texture, and wholesome ingredients.

From hearty lentil stews to vibrant vegetable broths, vegetarian soups offer a comforting, healthy, and versatile way to enjoy seasonal produce. They’re perfect for quick weeknight dinners or leisurely weekend lunches, and they freeze beautifully for meal prep.

In this post, we’ll explore some of the best vegetarian soup recipes loved across the UK, providing you with simple yet delicious ideas to brighten up your menu all year round.

Why You’ll Love This Recipe

These vegetarian soups are a celebration of fresh, local ingredients combined with classic British flavours. They are:

  • Nutritious and Filling: Packed with vegetables, legumes, and herbs, these soups provide essential vitamins, fibre, and plant-based protein.
  • Easy to Make: Most recipes require simple equipment and straightforward steps, making them accessible for cooks of all skill levels.
  • Customisable: You can easily swap ingredients based on what’s in season or what you have in your pantry.
  • Economical: Using affordable staples like lentils, potatoes, and carrots means you don’t need to break the bank to enjoy hearty meals.
  • Perfect for Batch Cooking: These soups freeze well, making them ideal for busy weeks or unexpected guests.

Ingredients

Classic UK Vegetable Soup

  • 2 tbsp olive oil
  • 1 large onion, chopped
  • 2 cloves garlic, minced
  • 3 medium carrots, diced
  • 2 celery sticks, diced
  • 3 medium potatoes, peeled and cubed
  • 1 small swede (rutabaga), peeled and chopped
  • 1 litre vegetable stock
  • 100g green beans, trimmed and cut into 2cm pieces
  • 100g frozen peas
  • Salt and freshly ground black pepper, to taste
  • Fresh parsley, chopped (for garnish)

Spiced Red Lentil Soup

  • 1 tbsp vegetable oil
  • 1 large onion, finely chopped
  • 2 cloves garlic, minced
  • 1 tbsp grated fresh ginger
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1 tsp turmeric
  • 200g red lentils, rinsed
  • 1 litre vegetable stock
  • Juice of 1 lemon
  • Fresh coriander, chopped (for garnish)
  • Salt and pepper, to taste

Roasted Tomato and Basil Soup

  • 1 kg ripe tomatoes, halved
  • 2 tbsp olive oil
  • 1 large onion, sliced
  • 3 cloves garlic, smashed
  • 1 litre vegetable stock
  • Handful fresh basil leaves
  • Salt and pepper, to taste
  • 1 tsp sugar (optional, to balance acidity)

Equipment

  • Large soup pot or Dutch oven
  • Sharp chef’s knife
  • Cutting board
  • Wooden spoon or silicone spatula
  • Blender or immersion blender (for pureeing soups)
  • Measuring cups and spoons
  • Vegetable peeler
  • Colander or sieve (for rinsing lentils)

Instructions

Classic UK Vegetable Soup

  1. Heat olive oil in a large pot over medium heat. Add the chopped onion and sauté for 5 minutes, until softened.
  2. Add garlic, carrots, celery, potatoes, and swede. Cook for another 5 minutes, stirring occasionally.
  3. Pour in the vegetable stock, bring to a boil, then reduce to a simmer. Cover and cook for 20 minutes or until the vegetables are tender.
  4. Add green beans and peas, cook for 5 more minutes.
  5. Season with salt and pepper to taste. Garnish with fresh parsley before serving.

Spiced Red Lentil Soup

  1. Warm the vegetable oil in a pot over medium heat. Add onion, garlic, and ginger, cooking until fragrant and translucent, about 5 minutes.
  2. Stir in cumin, coriander, and turmeric, cooking for 1 minute to release their aromas.
  3. Add rinsed lentils and vegetable stock, bring to a boil, then simmer for 25-30 minutes until lentils are soft.
  4. Use an immersion blender to puree the soup until smooth, or leave it slightly chunky if preferred.
  5. Add lemon juice and season with salt and pepper. Garnish with fresh coriander before serving.

Roasted Tomato and Basil Soup

  1. Preheat oven to 200°C (400°F). Toss halved tomatoes, onion slices, and garlic with olive oil, salt, and pepper on a baking tray.
  2. Roast for 25-30 minutes, until tomatoes are caramelised and soft.
  3. Transfer roasted vegetables to a pot, add vegetable stock, and bring to a simmer for 10 minutes.
  4. Blend the soup with fresh basil leaves until smooth. Adjust seasoning and add sugar if acidity is too strong.
  5. Serve warm, garnished with additional basil or a drizzle of olive oil.

Tips & Variations

“Use seasonal vegetables to keep your soups fresh and budget-friendly.”

  • Freeze leftovers: All these soups freeze well in airtight containers for up to 3 months.
  • Boost protein: Add cooked chickpeas or kidney beans to the vegetable soup for extra substance.
  • Make it creamy: Stir in a splash of coconut milk or oat cream for a richer texture without dairy.
  • Spice swaps: For the lentil soup, experiment with smoked paprika or garam masala instead of cumin and coriander.
  • Fresh herbs: Try swapping parsley with thyme or rosemary for a different herbal note in the vegetable soup.
  • Add grains: Stir cooked barley or quinoa into the soups for a heartier meal.

Nutrition Facts

Soup Calories (per serving) Protein (g) Fibre (g) Fat (g) Carbohydrates (g)
Classic UK Vegetable Soup 150 4 6 5 22
Spiced Red Lentil Soup 220 14 8 6 30
Roasted Tomato and Basil Soup 130 3 5 7 18

Serving Suggestions

These soups pair wonderfully with fresh crusty bread, such as a classic sourdough or a warm baguette, perfect for dipping. For a heartier lunch, serve with a side salad of seasonal greens and a tangy vinaigrette.

A dollop of natural yogurt or a sprinkle of grated cheddar can add a creamy contrast, especially with the spicy lentil soup. For something different, try these soups alongside a cheese penny sandwich — a delightful, cheesy treat that complements the warmth of your bowl perfectly.

You can find the recipe here: Cheese Penny Recipe.

Conclusion

Vegetarian soups are a fantastic way to enjoy a wholesome, comforting meal any time of year. These recipes showcase the best of UK produce, combining classic ingredients with vibrant spices and fresh herbs to create satisfying dishes that everyone will love.

Whether you’re warming up on a cold winter’s evening or looking for a light, nourishing lunch, these soups are easy to prepare and endlessly adaptable. Don’t forget to explore other delicious recipes on the site, like the indulgent Chocolate Heaven Cake Recipe for dessert or the tangy Classico Sun Dried Tomato Alfredo Sauce Recipe to elevate your pasta night.

Happy cooking and stay warm!

📖 Recipe Card: Hearty Vegetarian Lentil Soup

Description: A comforting and nutritious vegetarian lentil soup packed with vegetables and warming spices. Perfect for a cozy meal any time of the year.

Prep Time: PT15M
Cook Time: PT40M
Total Time: PT55M

Servings: 6 servings

Ingredients

  • 1 tbsp olive oil
  • 1 large onion, chopped
  • 2 cloves garlic, minced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 1 cup dried brown lentils, rinsed
  • 1 can (400g) chopped tomatoes
  • 4 cups vegetable broth
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • Salt and pepper to taste
  • Fresh parsley, chopped for garnish

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add onion, garlic, carrots, and celery; sauté until softened.
  3. Stir in cumin and smoked paprika; cook for 1 minute.
  4. Add lentils, chopped tomatoes, and vegetable broth.
  5. Bring to a boil, then reduce heat and simmer for 35 minutes until lentils are tender.
  6. Season with salt and pepper.
  7. Serve hot, garnished with fresh parsley.

Nutrition: Calories: 220 kcal | Protein: 14 g | Fat: 5 g | Carbs: 30 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Hearty Vegetarian Lentil Soup”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A comforting and nutritious vegetarian lentil soup packed with vegetables and warming spices. Perfect for a cozy meal any time of the year.”, “prepTime”: “PT15M”, “cookTime”: “PT40M”, “totalTime”: “PT55M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“1 tbsp olive oil”, “1 large onion, chopped”, “2 cloves garlic, minced”, “2 carrots, diced”, “2 celery stalks, diced”, “1 cup dried brown lentils, rinsed”, “1 can (400g) chopped tomatoes”, “4 cups vegetable broth”, “1 tsp ground cumin”, “1 tsp smoked paprika”, “Salt and pepper to taste”, “Fresh parsley, chopped for garnish”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion, garlic, carrots, and celery; saut\u00e9 until softened.”}, {“@type”: “HowToStep”, “text”: “Stir in cumin and smoked paprika; cook for 1 minute.”}, {“@type”: “HowToStep”, “text”: “Add lentils, chopped tomatoes, and vegetable broth.”}, {“@type”: “HowToStep”, “text”: “Bring to a boil, then reduce heat and simmer for 35 minutes until lentils are tender.”}, {“@type”: “HowToStep”, “text”: “Season with salt and pepper.”}, {“@type”: “HowToStep”, “text”: “Serve hot, garnished with fresh parsley.”}], “nutrition”: {“calories”: “220 kcal”, “proteinContent”: “14 g”, “fatContent”: “5 g”, “carbohydrateContent”: “30 g”}}

Photo of author

Marta K

Leave a Comment

X