Vegetarian soup recipes are a delicious way to enjoy wholesome, nourishing meals packed with vegetables, legumes, grains, and flavorful seasonings.
Whether you’re looking for a light lunch, a cozy dinner, or a healthy meal-prep option, vegetarian soups offer endless variety and satisfying flavors.
From creamy tomato soup and hearty lentil soup to vegetable-packed minestrone and comforting potato soups, there is something for every taste and season.
These recipes are often budget-friendly, easy to prepare, and filled with nutrients that support a balanced lifestyle.
Many vegetarian soups can be customized with your favorite vegetables, herbs, and spices, making them incredibly versatile.
Explore these 33+ vegetarian soup recipes and discover comforting bowls of goodness that are both healthy and delicious.
33+ Healthy Vegetarian Soup Recipes for Every Season

Vegetarian soups prove that simple ingredients can create incredibly flavorful and satisfying meals.
With a combination of fresh vegetables, beans, grains, and aromatic seasonings, these recipes offer nourishment and comfort in every spoonful.
These 33+ vegetarian soup recipes provide plenty of inspiration for quick lunches, cozy dinners, and meal-prep favorites.
Whether you prefer creamy soups, chunky vegetable blends, or protein-rich lentil dishes, there is something here for everyone.
Feel free to adapt the recipes with seasonal produce and your favorite flavors to make them your own.
With these delicious ideas, vegetarian soups can become a regular and enjoyable part of your meal routine.
Creamy 30 Minute Vegetable Soup
This 30 Minute Vegetable Soup is a creamy healthy low calorie vegetarian meal made with fresh vegetables and light cream that supports weight loss digestion and overall wellness.
It is rich in fiber vitamin A vitamin C vitamin B and antioxidants which help improve immunity energy levels and gut health.
It is a smooth comforting soup perfect for quick lunch or dinner.
Prep Time: 10 minutes | Cook Time: 30 minutes | Servings: 4 people
Ingredients
- 2 carrots chopped
- 2 potatoes chopped
- 1 onion chopped
- 1 cup mixed vegetables
- 2 cups vegetable broth
- 1 cup milk or cream
- 1 tbsp butter
- Salt and pepper
Instructions
- Heat butter and sauté onion for 3 minutes.
- Add carrots and potatoes cook for 7 minutes.
- Add mixed vegetables and cook for 5 minutes.
- Pour broth and simmer for 10 minutes.
- Blend and add milk then serve.
This soup is warm creamy and very satisfying.
It supports digestion and healthy weight control.
It is easy to make and perfect for vegetarian meals.
Side Dish
- Garlic bread
- Green salad
- Steamed broccoli
Spinach 30 Minute Vegetarian Soup
This Spinach 30 Minute Vegetarian Soup is a green nutrient rich meal made with fresh spinach vegetables and light broth that supports immunity and digestion.
It is rich in iron vitamin A vitamin C vitamin K and antioxidants which help improve blood health energy levels and gut function.
It is a light refreshing soup perfect for healthy eating.
Prep Time: 10 minutes | Cook Time: 30 minutes | Servings: 4 people
Ingredients
- 2 cups spinach
- 1 onion chopped
- 2 garlic cloves
- 1 potato chopped
- 2 cups vegetable broth
- 1 tbsp olive oil
- Salt and pepper
Instructions
- Heat oil and sauté onion for 3 minutes.
- Add garlic and cook for 2 minutes.
- Add potato and cook for 7 minutes.
- Add spinach and cook for 5 minutes.
- Pour broth and simmer for 10 minutes.
This soup is fresh light and healthy.
It supports iron levels and digestion.
It is perfect for vegetarian lifestyle.
Side Dish
- Whole grain toast
- Cucumber salad
- Boiled eggs
Lentil 30 Minute Vegetarian Soup
This Lentil 30 Minute Vegetarian Soup is a protein rich plant based meal made with lentils vegetables and spices that supports weight loss and digestion.
It is rich in fiber iron vitamin B folate and antioxidants which help improve energy immunity and metabolism.
It is a hearty filling soup perfect for lunch or dinner.
Prep Time: 10 minutes | Cook Time: 30 minutes | Servings: 4 people
Ingredients
- 1 cup lentils
- 1 onion chopped
- 2 carrots chopped
- 2 garlic cloves
- 2 tomatoes chopped
- 2 cups vegetable broth
- Salt and pepper
- 1 tbsp olive oil
Instructions
- Heat oil and sauté onion for 3 minutes.
- Add garlic and cook for 2 minutes.
- Add carrots and cook for 5 minutes.
- Add lentils and cook for 5 minutes.
- Pour broth and simmer for 15 minutes.
This soup is thick filling and nutritious.
It supports digestion and energy balance.
It is budget friendly and perfect for clean eating.
Side Dish
- Brown rice
- Fresh salad
- Steamed spinach
Tomato Basil 30 Minute Vegetarian Soup
This Tomato Basil 30 Minute Vegetarian Soup is a fresh low calorie plant based meal made with ripe tomatoes basil and light seasoning that supports heart health and immunity.
It is rich in vitamin C vitamin A antioxidants and fiber which help improve digestion skin health and overall wellness.
It is a light aromatic soup perfect for quick healthy meals.
Prep Time: 10 minutes | Cook Time: 30 minutes | Servings: 4 people
Ingredients
- 4 tomatoes chopped
- Fresh basil leaves
- 1 onion chopped
- 2 garlic cloves
- 2 cups vegetable broth
- Salt and pepper
- 1 tbsp olive oil
Instructions
- Heat oil and sauté onion for 3 minutes.
- Add garlic and cook for 2 minutes.
- Add tomatoes and cook for 8 minutes.
- Pour broth and simmer for 10 minutes.
- Blend and add basil then serve.
This soup is fresh light and flavorful.
It supports digestion and heart health.
It is simple fast and perfect for vegetarian diet.
Side Dish
- Quinoa
- Garlic bread
- Green salad
Mixed Vegetable 30 Minute Soup
This Mixed Vegetable 30 Minute Soup is a healthy low calorie vegetarian meal made with assorted vegetables and light broth that supports weight management and digestion.
It is rich in fiber vitamin A vitamin C vitamin B and antioxidants which help improve immunity energy and gut health.
It is a quick nourishing soup perfect for daily meals.
Prep Time: 10 minutes | Cook Time: 30 minutes | Servings: 4 people
Ingredients
- 2 carrots chopped
- 1 onion chopped
- 1 cup peas
- 1 cup corn
- 2 tomatoes chopped
- 2 cups vegetable broth
- 1 tbsp olive oil
- Salt and pepper
Instructions
- Heat oil and sauté onion for 3 minutes.
- Add carrots peas and corn cook for 7 minutes.
- Add tomatoes and cook for 5 minutes.
- Pour broth and simmer for 10 minutes.
- Cook until soft and serve.
This soup is warm light and very healthy.
It supports digestion and weight control.
It is easy budget friendly and perfect for vegetarian lifestyle.
Side Dish
- Whole grain toast
- Green salad
- Steamed vegetables
Garlic 30 Minute Vegetable Soup
This 30 Minute Vegetable Soup is a healthy low calorie vegetarian meal made with fresh vegetables and garlic that supports weight loss digestion and immunity.
It is rich in fiber vitamin C vitamin A vitamin B and antioxidants which help improve energy gut health and overall wellness.
It is a warm comforting soup perfect for quick everyday meals.
Prep Time: 10 minutes | Cook Time: 30 minutes | Servings: 4 people
Ingredients
- 2 carrots chopped
- 1 onion chopped
- 5 garlic cloves
- 1 cup green beans
- 2 tomatoes chopped
- 2 cups vegetable broth
- 1 tbsp olive oil
- Salt and pepper
Instructions
- Heat oil and sauté garlic and onion for 3 minutes.
- Add carrots and cook for 5 minutes.
- Add green beans and cook for 7 minutes.
- Add tomatoes and cook for 5 minutes.
- Pour broth and simmer for 10 minutes.
This soup is light warm and very nutritious.
It supports digestion and helps maintain healthy weight.
It is simple budget friendly and perfect for vegetarian diet.
Side Dish
- Whole grain toast
- Cucumber salad
- Steamed broccoli
Creamy Corn 30 Minute Soup
This 30 Minute Corn Soup is a creamy vegetarian meal made with sweet corn vegetables and light cream that supports energy and digestion.
It is rich in fiber vitamin B vitamin C antioxidants and minerals which help improve immunity and gut health.
It is a smooth comforting soup perfect for lunch or dinner.
Prep Time: 10 minutes | Cook Time: 30 minutes | Servings: 4 people
Ingredients
- 1 cup corn kernels
- 1 onion chopped
- 2 garlic cloves
- 2 cups vegetable broth
- 1 cup milk
- 1 tbsp butter
- Salt and pepper
Instructions
- Heat butter and sauté onion for 3 minutes.
- Add corn and cook for 5 minutes.
- Pour broth and simmer for 10 minutes.
- Blend until smooth and cook for 5 minutes.
- Add milk and serve.
This soup is creamy sweet and very satisfying.
It supports digestion and energy balance.
It is easy to cook and perfect for vegetarian meals.
Side Dish
- Garlic bread
- Green salad
- Roasted vegetables
Spinach Garlic 30 Minute Soup
This Spinach Garlic 30 Minute Soup is a green healthy vegetarian meal made with spinach garlic and vegetables that supports immunity and detox.
It is rich in iron vitamin A vitamin C vitamin K and antioxidants which help improve blood health digestion and energy levels.
It is a light refreshing soup perfect for healthy diets.
Prep Time: 10 minutes | Cook Time: 30 minutes | Servings: 4 people
Ingredients
- 2 cups spinach
- 1 onion chopped
- 4 garlic cloves
- 1 potato chopped
- 2 cups vegetable broth
- 1 tbsp olive oil
- Salt and pepper
Instructions
- Heat oil and sauté garlic and onion for 3 minutes.
- Add potato and cook for 7 minutes.
- Add spinach and cook for 5 minutes.
- Pour broth and simmer for 10 minutes.
- Blend and serve.
This soup is fresh green and healthy.
It supports detox and immunity.
It is perfect for vegetarian lifestyle.
Side Dish
- Brown rice
- Cucumber salad
- Boiled eggs
Tomato Garlic 30 Minute Soup
This Tomato Garlic 30 Minute Soup is a flavorful vegetarian meal made with tomatoes garlic and herbs that supports heart health and digestion.
It is rich in vitamin C vitamin A antioxidants and fiber which help improve immunity and skin health.
It is a light aromatic soup perfect for quick healthy meals.
Prep Time: 10 minutes | Cook Time: 30 minutes | Servings: 4 people
Ingredients
- 4 tomatoes chopped
- 4 garlic cloves
- 1 onion chopped
- 2 cups vegetable broth
- 1 tbsp olive oil
- Salt and pepper
Instructions
- Heat oil and sauté garlic for 3 minutes.
- Add onion and cook for 4 minutes.
- Add tomatoes and cook for 8 minutes.
- Pour broth and simmer for 10 minutes.
- Blend and serve.
This soup is fresh light and flavorful.
It supports digestion and heart health.
It is simple fast and perfect for vegetarian diet.
Side Dish
- Quinoa
- Garlic bread
- Green salad
Mixed Vegetable Cream Soup
This Mixed Vegetable Cream Soup is a rich vegetarian meal made with assorted vegetables and light cream that supports energy and digestion.
It is rich in fiber vitamin A vitamin C vitamin B and antioxidants which help improve immunity gut health and overall wellness.
It is a creamy comforting soup perfect for dinner or lunch.
Prep Time: 10 minutes | Cook Time: 30 minutes | Servings: 4 people
Ingredients
- 2 carrots chopped
- 1 cup peas
- 1 cup corn
- 1 onion chopped
- 2 cups vegetable broth
- 1 cup milk or cream
- Salt and pepper
- 1 tbsp butter
Instructions
- Heat butter and sauté onion for 3 minutes.
- Add vegetables and cook for 7 minutes.
- Pour broth and simmer for 10 minutes.
- Blend until smooth and cook for 5 minutes.
- Add cream and serve.
This soup is creamy warm and satisfying.
It supports digestion and healthy weight balance.
It is easy budget friendly and perfect for vegetarian meals.
Side Dish
- Whole grain toast
- Green salad
- Steamed broccoli
Lentil 30 Minute Vegetable Soup
This 30 Minute Lentil Vegetable Soup is a healthy high fiber vegetarian meal made with lentils and fresh vegetables that supports weight loss digestion and long lasting energy.
It is rich in protein fiber iron vitamin B folate and antioxidants which help improve immunity and gut health.
It is a hearty filling soup perfect for lunch or dinner.
Prep Time: 10 minutes | Cook Time: 30 minutes | Servings: 4 people
Ingredients
- 1 cup lentils
- 2 carrots chopped
- 1 onion chopped
- 2 garlic cloves
- 2 tomatoes chopped
- 2 cups vegetable broth
- 1 tbsp olive oil
- Salt and pepper
Instructions
- Heat oil and sauté onion and garlic for 3 minutes.
- Add carrots and cook for 5 minutes.
- Add lentils and tomatoes and cook for 5 minutes.
- Pour broth and simmer for 15 minutes.
- Cook until soft and serve hot.
This soup is thick warm and very nutritious.
It supports digestion and steady energy levels.
It is budget friendly and perfect for vegetarian diet plans.
Side Dish
- Brown rice
- Green salad
- Steamed spinach
Broccoli 30 Minute Vegetable Soup
This 30 Minute Broccoli Vegetable Soup is a green healthy vegetarian meal made with fresh broccoli and vegetables that supports immunity detox and digestion.
It is rich in fiber vitamin C vitamin K vitamin A and antioxidants which help improve bone health and overall wellness.
It is a light refreshing soup perfect for healthy eating.
Prep Time: 10 minutes | Cook Time: 30 minutes | Servings: 4 people
Ingredients
- 1 cup broccoli florets
- 2 carrots chopped
- 1 onion chopped
- 2 garlic cloves
- 2 cups vegetable broth
- 1 tbsp olive oil
- Salt and pepper
Instructions
- Heat oil and sauté onion and garlic for 3 minutes.
- Add carrots and cook for 5 minutes.
- Add broccoli and cook for 5 minutes.
- Pour broth and simmer for 10 minutes.
- Blend if needed and serve.
This soup is fresh green and very healthy.
It supports detox and immunity.
It is perfect for clean vegetarian lifestyle.
Side Dish
- Quinoa
- Cucumber salad
- Whole grain toast
Spinach 30 Minute Cream Soup
This 30 Minute Spinach Cream Soup is a nutrient rich vegetarian meal made with spinach and light cream that supports immunity energy and digestion.
It is rich in iron vitamin A vitamin C vitamin K and antioxidants which help improve blood health and skin glow.
It is a smooth comforting soup perfect for quick meals.
Prep Time: 10 minutes | Cook Time: 30 minutes | Servings: 4 people
Ingredients
- 2 cups spinach
- 1 onion chopped
- 2 garlic cloves
- 1 potato chopped
- 2 cups vegetable broth
- 1 cup milk or cream
- Salt and pepper
- 1 tbsp butter
Instructions
- Heat butter and sauté onion and garlic for 3 minutes.
- Add potato and cook for 7 minutes.
- Add spinach and cook for 5 minutes.
- Pour broth and simmer for 10 minutes.
- Blend and add cream then serve.
This soup is creamy fresh and healthy.
It supports iron levels and digestion.
It is perfect for vegetarian meals.
Side Dish
- Garlic bread
- Green salad
- Boiled eggs
Tomato Basil 30 Minute Vegetable Soup
This 30 Minute Tomato Basil Soup is a fresh vegetarian meal made with tomatoes basil and vegetables that supports heart health and immunity.
It is rich in vitamin C vitamin A antioxidants and fiber which help improve digestion and skin health.
It is a light aromatic soup perfect for quick healthy eating.
Prep Time: 10 minutes | Cook Time: 30 minutes | Servings: 4 people
Ingredients
- 4 tomatoes chopped
- Fresh basil leaves
- 1 onion chopped
- 2 garlic cloves
- 1 cup mixed vegetables
- 2 cups vegetable broth
- Salt and pepper
- 1 tbsp olive oil
Instructions
- Heat oil and sauté onion and garlic for 3 minutes.
- Add tomatoes and cook for 8 minutes.
- Add vegetables and cook for 5 minutes.
- Pour broth and simmer for 10 minutes.
- Blend and add basil then serve.
This soup is fresh light and flavorful.
It supports digestion and heart health.
It is simple fast and perfect for vegetarian diet.
Side Dish
- Quinoa
- Green salad
- Garlic bread
Mixed Vegetable 30 Minute Healthy Soup
This 30 Minute Mixed Vegetable Soup is a healthy vegetarian meal made with assorted vegetables and light broth that supports weight management digestion and immunity.
It is rich in fiber vitamin A vitamin C vitamin B and antioxidants which help improve energy gut health and overall wellness.
It is a quick nourishing soup perfect for daily healthy meals.
Prep Time: 10 minutes | Cook Time: 30 minutes | Servings: 4 people
Ingredients
- 2 carrots chopped
- 1 cup peas
- 1 cup corn
- 1 onion chopped
- 2 tomatoes chopped
- 2 cups vegetable broth
- 1 tbsp olive oil
- Salt and pepper
Instructions
- Heat oil and sauté onion for 3 minutes.
- Add carrots peas and corn cook for 7 minutes.
- Add tomatoes and cook for 5 minutes.
- Pour broth and simmer for 10 minutes.
- Cook until soft and serve.
This soup is warm light and very healthy.
It supports digestion and weight control.
It is easy budget friendly and perfect for vegetarian lifestyle.
Side Dish
- Whole grain toast
- Green salad
- Steamed vegetables
NB : More Recipes Coming Soon
Cheri D. Baker is a food enthusiast, recipe developer, and home cooking advocate. She enjoys creating approachable recipes that combine great taste with everyday convenience. Her goal is to make cooking enjoyable and accessible for everyone, whether they are beginners or experienced home cooks. At TasteHush, Cheri shares trusted recipes, helpful kitchen tips, and creative meal ideas for every occasion.