Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
lemon rosemary white bean soup 2.png

White Bean Soup with Lemon and Rosemary: Quick, Cozy, and Nourishing Vegan Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

🍲 Treat yourself to a quick, cozy meal with this nourishing white bean soup that warms you inside out.
🍋 Infused with fresh lemon and fragrant rosemary, it’s a delightful vegan choice that pleases every palate.

  • Total Time: 25–30 minutes
  • Yield: 4 to 6 servings 1x

Ingredients

Scale

2 tablespoons olive oil or 1/4 cup water
1 small or medium yellow onion, diced
2 to 3 large carrots, sliced or diced
2 to 3 stalks celery, sliced or diced
2 to 4 cloves garlic, minced
1/2 to 1 teaspoon dried rosemary (or 1 tablespoon fresh, finely chopped)
1/2 teaspoon dried thyme (optional)
3 cans (15 oz each) white beans (cannellini, great northern, or chickpeas), drained and rinsed
4 to 5 cups low sodium vegetable broth, divided
2 tablespoons tahini (or substitute)
Juice of 1 to 2 lemons, plus zest of 1 lemon (optional)
Salt and freshly ground black pepper to taste
Fresh chopped parsley for garnish
Optional: 2 cups kale, escarole, or chopped greens
Optional: 2 cups diced butternut squash
Optional: 1/3 cup grated Parmesan or nutritional yeast

Instructions

1. In a large pot, heat olive oil or water over medium heat. Add the diced onion, carrots, and celery, sautéing for 5 to 7 minutes until softened.
2. Add minced garlic, thyme, and rosemary; cook for another minute until fragrant.
3. If using, add diced butternut squash and sauté for 2-3 minutes.
4. Add the white beans, vegetable broth, salt, and pepper. Bring to a boil, then reduce heat to low and cover partially, simmering for 20 to 25 minutes until vegetables are tender.
5. Add chopped kale or other greens in the last 5 minutes of cooking.
6. For a creamy texture, blend one can of beans with 1 cup of broth and return to the pot.
7. Remove from heat, stir in tahini, lemon juice, and zest. Adjust seasoning as needed.
8. Serve garnished with parsley and optional extras like Parmesan or nutritional yeast.

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Notes

🌿 Use frozen veggies to save time and keep the soup nutritious and flavorful.
🥄 For extra creaminess, blend a portion of the soup, or use tahini instead.
🥕 The soup stores well and tastes better the next day, ideal for meal prep.

  • Author: Brandi Oshea
  • Prep Time: 5 minutes
  • None: 0 minutes
  • Cook Time: 20–25 minutes
  • Category: Soup
  • Method: Simmering
  • Cuisine: Vegan
  • Diet: Vegan

Nutrition

  • Serving Size: 1 bowl
  • Calories: 240-357
  • Sugar: N/A
  • Sodium: Adjustable
  • Fat: 5-9 grams
  • Saturated Fat: N/A
  • Unsaturated Fat: N/A
  • Trans Fat: N/A
  • Carbohydrates: 40-54 grams
  • Fiber: 11-15 grams
  • Protein: 10-15 grams
  • Cholesterol: 0 mg