Warm up with a hearty bowl of Tomato White Bean Vegetable Soup, a comforting and nutritious vegetarian recipe packed with vibrant flavors and wholesome ingredients. This easy-to-make soup combines tender white beans, a medley of fresh vegetables like zucchini, carrots, and celery, and leafy baby spinach, all simmered in a rich tomato base infused with aromatic oregano and thyme. Ready in just 45 minutes, this protein-packed soup is perfect for meal prepping or a quick weeknight dinner. Serve it with crusty bread for a satisfying, plant-based meal that’s both delicious and nourishing. This recipe is not only vegan-friendly but also brimming with fiber, making it a healthy and flavorful addition to your recipe collection.
Scan with your phone to download!
Heat the olive oil in a large pot over medium heat.
Add the diced onions, carrots, and celery. Sauté for 5-7 minutes, or until the vegetables are softened.
Stir in the minced garlic and cook for an additional 1 minute until fragrant.
Add the crushed tomatoes, vegetable broth, cooked white beans, zucchini, dried oregano, dried thyme, salt, black pepper, and red pepper flakes (if using). Stir to combine.
Bring the soup to a gentle boil, then reduce the heat to low. Cover and simmer for 20 minutes, allowing the flavors to meld together.
Stir in the baby spinach and let it wilt into the soup, about 2 minutes.
Taste and adjust seasonings if necessary.
Serve hot, garnished with fresh parsley if desired. Enjoy with crusty bread or crackers on the side.
Serving size | (2952.0g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 1625.9 |
Total Fat 41.1g | 0% |
Saturated Fat 6.7g | 0% |
Polyunsaturated Fat 5.5g | |
Cholesterol 0mg | 0% |
Sodium 5001.8mg | 0% |
Total Carbohydrate 253.8g | 0% |
Dietary Fiber 65.3g | 0% |
Total Sugars 57.8g | |
Protein 78.6g | 0% |
Vitamin D 0IU | 0% |
Calcium 841.1mg | 0% |
Iron 24.7mg | 0% |
Potassium 6735.8mg | 0% |
Source of Calories