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 Vegan-Friendly Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

🍲 Dive into a bowl of this nourishing white bean soup that provides warmth and comfort.
🌿 A delightful balance of lemon and rosemary, bringing a fresh and aromatic taste to your table.

  • Total Time: 25-30 minutes
  • Yield: 4 servings 1x

Ingredients

Scale

2 tablespoons olive oil or 1/4 cup water
1 small or medium yellow onion, diced
3 large carrots, sliced or diced
2 to 3 stalks celery, sliced or diced
2 to 4 cloves garlic, minced
1/2 teaspoon dried thyme
1 to 2 teaspoons dried rosemary (or 1 tablespoon fresh rosemary, finely chopped)
3 cans (15 oz / 425 g each) white beans (cannellini, great northern, or chickpeas), drained and rinsed
4 to 5 cups (about 1 to 1.25 liters) low sodium vegetable broth
2 tablespoons tahini (can substitute cashew butter, peanut butter, or omit)
Juice of 1 lemon, plus extra for serving
Salt and black pepper to taste
Fresh chopped parsley or herbs like rosemary/thyme for garnish
Optional: 2 cups kale or spinach, chopped (fresh or frozen)
Optional: 2 cups diced butternut squash
Optional: 1/3 cup grated Parmesan or vegan cheese alternative

Instructions

1. In a large pot or Dutch oven, heat olive oil or water over medium heat. Add diced onion, carrots, celery, and optionally butternut squash; sauté for about 5-7 minutes until vegetables soften and onions become translucent.
2. Add garlic, dried thyme, and rosemary; cook for 1 more minute until fragrant.
3. Stir in the white beans, vegetable broth, tahini, salt, and pepper. Bring to a boil, then reduce heat to low, partially cover, and simmer for 10-25 minutes until vegetables (and squash if using) are tender.
4. If using kale or spinach, stir it in during the last few minutes of cooking and allow it to wilt.
5. Remove from heat, add lemon juice, and stir well. The soup will thicken as it cools; for a creamier texture, mash some beans against the side of the pot or blend a portion of the soup before returning it to the pot.
6. Optionally, add grated Parmesan cheese or a vegan alternative while stirring continuously to enrich the flavor and texture.
7. Adjust seasoning with additional salt, pepper, or lemon juice as needed. Serve garnished with fresh parsley and extra lemon juice, and optionally a drizzle of olive oil or red pepper flakes for heat.

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

🥄 Fresh cooked beans can be used instead of canned for enhanced flavor and texture.
🥬 Boost nutrition by adding leafy greens like kale or spinach.
💡 Blending a portion of the soup creates a creamier texture without cream.

  • 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: N/A
  • Fat: 5-9
  • Saturated Fat: N/A
  • Unsaturated Fat: N/A
  • Trans Fat: N/A
  • Carbohydrates: N/A
  • Fiber: N/A
  • Protein: 10-15g
  • Cholesterol: 0