Warm up with a comforting bowl of Spinach and Bean Soup, a wholesome medley of fresh vegetables, hearty cannellini beans, and fragrant spices. This one-pot recipe is packed with nutrients, featuring tender baby spinach leaves simmered in a savory vegetable broth alongside sweet carrots, celery, and tangy diced tomatoes. The addition of dried thyme, oregano, and paprika infuses each bite with robust flavor, while a splash of fresh lemon juice adds a bright, zesty finish. Ready in just 40 minutes, this vegan and gluten-free soup is the perfect choice for a quick, healthy weeknight dinner or a satisfying meal prep option. Serve it with crusty bread or a crisp side salad for a complete, soul-soothing dish!
Scan with your phone to download!
Heat olive oil in a large pot over medium heat.
Add the diced onion, and sauté until softened and translucent, about 5 minutes.
Stir in the minced garlic, diced carrot, and diced celery. Cook for an additional 3 minutes until fragrant.
Pour in the vegetable broth and bring to a simmer.
Add the cannellini beans, diced tomatoes (with juice), dried thyme, oregano, paprika, salt, and black pepper.
Reduce the heat to low, cover the pot, and let the soup simmer for 20 minutes to allow the flavors to meld.
Stir in the baby spinach leaves and cook for 2-3 minutes until wilted.
Remove the pot from heat and add the fresh lemon juice for a bright, tangy finish.
Ladle the soup into bowls and serve warm with crusty bread or a side salad, if desired.
Serving size | (2304.4g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 1319.5 |
Total Fat 43.3g | 0% |
Saturated Fat 7.4g | 0% |
Polyunsaturated Fat 7.0g | |
Cholesterol 0mg | 0% |
Sodium 4729.3mg | 0% |
Total Carbohydrate 188.7g | 0% |
Dietary Fiber 47.6g | 0% |
Total Sugars 33.7g | |
Protein 56.7g | 0% |
Vitamin D 0IU | 0% |
Calcium 622.0mg | 0% |
Iron 18.9mg | 0% |
Potassium 5192.8mg | 0% |
Source of Calories