If you’re craving something cozy yet healthy, this easy vegetable soup is a must-try. Naturally vegan and easy to customize, this soup is perfect for using up whatever veggies you have on hand. Whether you’re using fresh or frozen vegetables, this recipe delivers a delicious, nourishing soup that’s ready in no time, budget-friendly, and perfect for any day of the week. Serve it with warm bread for a simple, comforting meal everyone will love.
Naturally, you can use fresh vegetables if you have them. We enjoy the process of chopping all the ingredients so we sometimes make this soup with fresh vegetables, but more often than not we use frozen veggies. They are extremely practical and affordable, so we always have some in the freezer.

The secret to making this vegetable soup tasty is to use the right spices and seasoning. It works best if you use good quality stock. Chicken or vegetable cubes do the job well, but if you can use the little cups of stock jellies, or if you make your own, you can bring this soup to the next level.
By the way, blending this soup works great! For our recipe we didn’t blend it so you could see the vegetables in our mix, but you can use a hand blender. Between the vegetables and the potatoes, you end up with a thick, almost creamy texture, and the resulting flavor is very pleasing.

Finally, this is a great soup to enjoy your favorite seasonings. We often add chili oil to it when we want our vegetable soup to pack a punch, or we add olive oil when we are in the mood for a milder taste.
Ingredients
- 1/2 small onion
- 1 lb frozen vegetables
- 3 medium potatoes
- 1 chicken or vegetable stock cube
- 2 tbsp olive oil
- Salt & pepper
- Fresh parsley for garnishing (optional)
Instructions
- Peel and cut the potatoes into small cubes and chop the onion finely.
- Heat up 2 tbsp of olive oil in a large saucepan. Add the onions and cook for a few minutes until it becomes soft and transparent.
- When the onions are cooked, add the frozen vegetable mix and potatoes. Pour around 3 cups of water (the vegetables should be fully covered, so add more if needed). Throw in a vegetable or chicken stock cube and bring it to boil. Adjust the seasoning by adding salt and pepper.
- Let the soup simmer for 10-15 minutes or until the potatoes are cooked. Serve with fresh parsley on top.
Notes
- The recipe is for 4 servings.
- Prep time: 5 minutes.
- Cooking time: 15 minutes.
- The frozen vegetable mix used in this recipe includes peas, corn, carrots, broccoli, cauliflower and green beans. Feel free to choose your favorite vegetable mix.
Similar recipes
If you like the easy vegetable soup, you may also like the following recipes:
- Creamy fennel and potato soup
- Coconut and roasted carrot soup
- Carrot and lentil soup with cashews
- Hungarian mushroom soup
- Italian lentil soup
- Roasted cauliflower soup
- Kidney bean and mushroom soup

Easy vegetable soup
Ingredients
- ½ small onion
- 1 lb frozen vegetable mix
- 3 medium potatoes
- 1 chicken or vegetable stock cube
- 2 tbsp olive oil
- fresh parsley for garnishing
Instructions
- Peel and cut the potatoes into small cubes and chop the onion finely.
- Heat up 2 tbsp of olive oil in a large saucepan. Add the onions and cook for a few minutes until it becomes soft and transparent.
- When the onions are cooked, add the frozen vegetable mix and potatoes. Pour around 3 cups of water (the vegetables should be fully covered, so add more if needed). Throw in a vegetable or chicken stock cube and bring it to boil. Adjust the seasoning by adding salt and pepper.
- Let the soup simmer for 10-15 minutes or until the potatoes are cooked. Serve with fresh parsley on top.
Notes
- The frozen vegetable mix used in this recipe includes peas, corn, carrots, broccoli, cauliflower and green beans. Feel free to choose your favorite vegetable mix.