Description
A creamy, hearty vegan white bean soup filled with tender vegetables, fragrant rosemary, and nourishing flavors.
Ingredients
2 cans (28oz – 800 grams) cannellini beans or white beans, drained
1 medium-size onion, diced
1 celery stalk, diced
1 large carrot, diced
1–2 garlic cloves, diced or pressed
1 cup (7 oz – 200 grams), frozen spinach * (optional)
2 medium-size potatoes, peeled and cut into chunks
1 Tbsp olive oil, plus more for serving
1 Tbsp tomato paste
1/3 cup (80 ml) white wine
1 sprig rosemary (or 1 Tbsp of chopped fresh leaves/1/2 tsp of dried)
2 cups (500 ml) vegetable broth or hot water
1/2 tsp paprika (optional)
1/2 tsp fine salt, plus more to taste
1/8 tsp black pepper, plus more to taste
Instructions
1. Warm the olive oil in a large pot over medium heat. Once shimmering, add onion, carrot, and celery. Cook for 5 minutes.
2. Add garlic, beans, tomato paste, potatoes, rosemary, and paprika. Stir for 1 minute.
3. Pour in white wine; let it evaporate, cooking another minute.
4. Add frozen spinach, vegetable broth, salt, and pepper. Bring to a boil.
5. Cover, reduce heat, and simmer for 15 minutes until potatoes are soft.
6. Remove rosemary sprig. Adjust seasoning, drizzle with olive oil, and serve.
Notes
Serve with crusty whole grain bread. Add grated Parmesan if not vegan. Store leftovers for up to 3 days in the fridge or freeze for 3 months.
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Mediterranean
Nutrition
- Serving Size: 1 bowl
- Calories: 350
- Sugar: 5g
- Sodium: 160mg
- Fat: 5g
- Saturated Fat: 1g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 57g
- Fiber: 13g
- Protein: 19g
- Cholesterol: 0mg
Keywords: best white bean soup, vegan bean soup, healthy white bean stew