Homemade Vegan Vegetable Soup
I think that sometimes, the best meals come from the simplest ingredients that we don’t think much about. This my vegan vegetable soup is a perfect example of that. All you need is just a few fresh veggies, a good pot, and about 45 minutes of easy cooking.
I usually make this soup when I want something warm but don’t want to eat any of the usual vegan meals. It’s a quick vegan soup, and like I said earlier, requires ingredients that are easily accessible to us.
Like many other vegan recipes, you can actually substitute quite a lot of the ingredients with their alternatives, and you’d very likely arrive at a very similar result, so you don’t have to be strict with the ingredient choices. Remember, the goal is to make something that would be comforting and satisfying for you.
While you can have this soup by itself and still feel satisfied, it could be better enjoyed with a slice of bread or whatever you typically eat your soup with.
Let’s get into the actual recipe for this vegan soup.

Homemade Vegan Vegetable Soup Recipe
Ingredients
Equipment
Method
- Heat olive oil in a large pot over medium heat. Add onion and garlic, and cook for about 2–3 minutes until fragrant and translucent.
- Stir in carrots, celery, zucchini, and potatoes. Cook for 5 minutes, allowing the vegetables to soften slightly.
- Add diced tomatoes (with their juice), vegetable broth, green beans, corn, thyme, basil, smoked paprika, salt, and pepper. Bring to a boil, then reduce heat to low. Cover and let simmer for about 20–25 minutes, or until the vegetables are tender.
- Stir in chopped kale or spinach. Let cook for another 3–5 minutes until wilted.
- Add lemon juice to brighten the flavor. Taste and adjust seasoning if needed.
- Ladle soup into bowls and sprinkle with fresh parsley before serving.
Nutrition