Cozy up to a steaming bowl of Vegan Hearty Vegetable Soup with Rustic Bread—perfect for a nourishing weeknight meal or a comforting cold-weather treat. Packed with vibrant veggies like carrots, zucchini, potatoes, and spinach, this recipe features a flavorful blend of tomato paste, diced tomatoes, and aromatic herbs like thyme and basil for a rich and satisfying broth. The soup is easy to prepare, with just 15 minutes of prep and simmering to tender perfection in under an hour. Pair it with warm, crusty rustic bread for an irresistible contrast of textures. Ideal for meal prep, this dish is vegan, wholesome, and brimming with nutrients for the ultimate bowl of feel-good comfort food.
Heat olive oil in a large pot over medium heat.
Add chopped onion and sauté until translucent, about 5 minutes.
Stir in minced garlic and sauté for another minute.
Add the sliced carrots, celery, potatoes, and zucchini. Sauté for 5-7 minutes.
Mix in the tomato paste, stirring until the vegetables are well coated.
Pour in the vegetable broth and diced tomatoes (with juice).
Add dried thyme, dried basil, bay leaves, salt, and black pepper. Stir to combine.
Bring the soup to a boil, then reduce the heat to low. Simmer uncovered for 30 minutes or until the vegetables are tender.
Remove the bay leaves from the pot and discard.
Stir in the fresh spinach until wilted, about 2 minutes.
Adjust seasoning if needed with more salt and pepper.
Slice the rustic bread and warm it in an oven or toaster.
Serve the hearty vegetable soup hot in bowls alongside slices of warm rustic bread.
Calories |
2613 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 49.9 g | 64% | |
| Saturated Fat | 8.7 g | 43% | |
| Polyunsaturated Fat | 6.9 g | ||
| Cholesterol | 0 mg | 0% | |
| Sodium | 8568 mg | 373% | |
| Total Carbohydrate | 462.6 g | 168% | |
| Dietary Fiber | 50.3 g | 180% | |
| Total Sugars | 53.9 g | ||
| Protein | 84.7 g | 169% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 627 mg | 48% | |
| Iron | 27.4 mg | 152% | |
| Potassium | 7159 mg | 152% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.