On cooler days in the Dominican Republic — yes, we get a few! — I crave something that feels like home in a bowl. With two kids still at home and our bustling kitchen often filled with the scent of garlic and simmering broth, this vegan vegetable soup is one of my go-to comfort meals. It’s hearty enough to satisfy my growing teen and light enough for me to stay on track with managing my type 2 diabetes. Best of all, it’s flexible. Some days I’ve had to swap ingredients due to market shortages, but the result is always delicious and warming.
This soup is not just a meal; it’s a wholesome experience that leaves you feeling satisfied and nourished. Whether you’re a seasoned vegan or just exploring plant-based options, this recipe is a delightful addition to your repertoire.
Wholesome Vegan Vegetable Soup
This vegan soup features a colorful medley of vegetables simmered to perfection in a savory broth. The combination of fresh herbs and spices brings out the natural flavors, creating a dish that is both comforting and satisfying.
Ingredients
- 1 tablespoon olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 2 medium carrots, sliced
- 2 celery stalks, chopped
- 1 medium zucchini, diced
- 1 red bell pepper, diced
- 1 can (14 oz) diced tomatoes, with juice
- 4 cups vegetable broth
- 1 teaspoon dried thyme
- 1 teaspoon dried basil
- Salt and pepper to taste
- 2 cups kale or spinach, chopped
- 1 cup green beans, trimmed and cut into pieces
- Fresh parsley for garnish (optional)
Instructions
- Sauté Aromatics: In a large pot, heat olive oil over medium heat. Add the diced onion and garlic; sauté until the onion is translucent (about 3-4 minutes). When I start sautéing onions and garlic, my kids instantly ask if soup is on the way. That smell alone takes me back to my grandmother’s kitchen.
- Add Vegetables: Stir in the carrots, celery, zucchini, and red bell pepper. Cook for another 5-7 minutes until the vegetables start to soften. Sometimes I add a chopped sweet potato here if we have one on hand — it adds a nice touch of natural sweetness and makes the soup even heartier.
- Combine Ingredients: Add the diced tomatoes (with juice), vegetable broth, thyme, basil, salt, and pepper. Bring to a boil, then reduce heat and let it simmer for 15-20 minutes.
- Finish with Greens: Add the chopped kale or spinach and green beans. Cook for an additional 5 minutes until the greens are wilted and the green beans are tender.
- Serve: Ladle the soup into bowls and garnish with fresh parsley if desired. Enjoy hot! Sometimes we like to pair this soup with a slice of toasted whole-grain bread drizzled with olive oil. It rounds out the meal and helps stretch leftovers for the next day.
Cook and Prep Times
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Servings: 6 bowls
- Calories: 150kcal
- Fat: 5g
- Protein: 5g
- Carbohydrates: 25g
Pro Tips
- Dice vegetables evenly so they cook at the same rate.
- Add a bay leaf to the broth for extra depth of flavor — just remember to remove it before serving.
- If using spinach instead of kale, add it right before serving as it wilts quickly.
- Let the soup rest for 10 minutes after cooking to allow the flavors to meld.
- Double the batch and freeze half for a busy weeknight — this soup freezes beautifully.
Ingredient Substitutions
- No zucchini? Try yellow squash or chopped eggplant.
- Out of kale? Spinach, chard, or even collard greens will work.
- No fresh garlic? Substitute with 1/2 teaspoon garlic powder.
- Instead of green beans, use peas or chopped asparagus.
- No canned tomatoes? Use 3 fresh tomatoes, diced, plus 1/4 cup water.
Tip from Grammie Shirley
Store leftover soup in wide-mouth mason jars — they stack neatly in the fridge and reheat beautifully in a saucepan without losing flavor.
Q&A
Q: Can I make this soup in a slow cooker?
A: Yes! Add all ingredients except kale/spinach and green beans. Cook on low for 6–7 hours, then stir in greens during the last 30 minutes.
Q: How can I make this soup more filling?
A: Add a can of drained chickpeas or cooked lentils during the simmer step for a protein boost.
Q: Is this soup freezer-friendly?
A: Absolutely. Let it cool completely, portion into airtight containers, and freeze for up to 3 months.
Q: What herbs can I use instead of thyme and basil?
A: Oregano, marjoram, or Italian seasoning all work well. Use about 1 teaspoon of your preferred blend.
Q: How do I make the broth richer?
A: Add a splash of soy sauce or a teaspoon of nutritional yeast for added umami flavor.
Hi, I’m Jason—a dad, home cook, and type 2 diabetic living overseas. I created Clean Eats Hub to help people discover simple, delicious, and health-forward meals that support their personal wellness goals. Whether you’re managing blood sugar, pursuing weight loss, or just trying to eat cleaner, I believe healthy food should never feel like a compromise. Here you’ll find real recipes that work for real life—family-tested, flavor-packed, and always nourishing.