Perfect White Bean Soup Recipe
This vegan white bean soup is hearty and easy to make. It's vegan, plant-based and ready in 30 minutes - great for when you want your soup to be a whole meal.
Prep Time5 minutes mins
Cook Time25 minutes mins
Total Time30 minutes mins
Course: Main Course, Soup
Cuisine: Mediterranean
Servings: 4 servings
Calories: 271kcal
- 2 tbsp olive oil
- 1 onion chopped
- 4 cloves garlic minced
- 1 carrot diced
- 1 tsp cumin
- ½ tsp coriander
- 1 tsp oregano
- 1 teaspoon kosher salt
- ¼ tsp black pepper
- 2 cans cannellini beans 15 oz. each - Drained and rinsed
- 5 cups vegetable broth
- 2 cups baby spinach
- 1 lemon juice of
Heat the olive oil in a large pot over medium heat. Sauté the onion until translucent. Add in the garlic and carrots and cook for 5 minutes.
Add the cumin, coriander, oregano, salt, pepper and cannellini beans. Stir and add in the vegetable broth. Turn the heat to medium high and bring the soup to a simmer. Lower the heat to medium and cook for 15 minutes, stirring occasionally.
Transfer 1 ½ cup of the soup to a bowl and blend it using an immersion blender. If using a regular blender, make sure it's heat-proof.
Pour the blended soup back into the pot and give the soup a good stir. Add in the spinach and cook for 5 to 10 minutes until it's cooked.
Taste and add more salt if needed. Add the lemon juice right before serving.
- If a blender is not an option, you can mash some of the beans using the back of a wooden spoon while stirring.
- You can add other vegetables such as celery, potatoes, mushrooms and zucchini.
- Store the leftovers in an airtight container and refrigerate for up to 5 days. Reheat in a saucepan over medium heat or use a microwave.
- You can freeze this white bean soup for up to 3 months. To serve, thaw it in the fridge overnight and then reheat using a saucepan or a microwave.
Calories: 271kcal | Carbohydrates: 46g | Protein: 14g | Fat: 7g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Sodium: 2254mg | Potassium: 240mg | Fiber: 13g | Sugar: 5g | Vitamin A: 4603IU | Vitamin C: 23mg | Calcium: 184mg | Iron: 6mg