A comforting, bright, and herbaceous soup that combines creamy white beans, aromatic rosemary, and zesty lemon for a deliciously cozy—and yet-refreshing—bowl.
Why You’ll Love This Recipe
- One-pot simplicity – Easy to make and clean up
- Balanced flavor – Earthy rosemary meets bright lemon
- Creamy without dairy – Beans give a rich texture naturally
- Healthy and hearty – Packed with plant protein and veggies
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- Olive oil
- Onion, diced
- Garlic, minced
- Carrots, diced
- Optional celery, diced
- White beans (cannellini, great northern, or chickpeas), drained and rinsed
- Vegetable broth (or chicken broth)
- Fresh rosemary (or dried, if unavailable)
- Lemon zest and juice
- Salt and black pepper
- Optional: kale or other leafy green
- Optional garnish: red pepper flakes, parsley, Parmesan or tahini
directions

- Heat oil in a large pot over medium heat. Add onion (and celery, if using) and carrots; sauté until softened, about 5–7 minutes.
- Stir in garlic and rosemary and cook until fragrant, about 1 minute.
- Add white beans and broth. Bring to a boil, then reduce heat and simmer for 10–20 minutes, until vegetables are tender.
- Optional: Remove 1–2 cups of soup, blend until smooth, then return to the pot for a creamier texture.
- Stir in lemon zest and juice. Add kale (if using), cover, and cook until wilted, about 5 minutes. Season with salt and pepper. Garnish as desired.
Servings and timing
- Serves: 4–6
- Prep time: 10 minutes
- Cook time: 20–30 minutes
- Total time: 30–40 minutes
Variations
- With greens: Add kale, spinach, escarole, or chard near the end
- Thicker soup: Blend a portion of the beans to create creaminess
- Add protein: Stir in diced pancetta, bacon, or a Parmesan rind
- Herb swap: Use thyme or oregano in place of rosemary
- Tahini: Swirl in a spoonful for nutty richness
storage/reheating
- Refrigerator: Store cooled soup in an airtight container for up to 5–6 days
- Freezer: Keeps well for up to 2–3 months. Thaw overnight in the refrigerator
- Reheating: Warm on the stove over medium heat, stirring until heated through. Adjust seasoning before serving
FAQs
1. Can I use dried beans instead of canned?
Yes. Soak them overnight and cook until tender—about 2–3 hours—before using in the recipe.
2. What if I don’t have an immersion blender?
You can ladle out a portion, blend it in a countertop blender, and return it to the pot.
3. Can I make it gluten-free and dairy-free?
Yes. This soup is naturally gluten-free and dairy-free, especially if you skip cheese-based garnishes.
4. Can I substitute dried rosemary?
Absolutely. Use 1 teaspoon dried rosemary for every tablespoon of fresh.
5. How do I make it spicier?
Add red pepper flakes while sautéing the vegetables or as a garnish.
6. Can I use chicken broth instead of vegetable broth?
Yes, chicken broth adds a richer flavor if you’re not keeping it vegetarian.
7. What beans are best for this soup?
Cannellini and great northern beans work best, but chickpeas can also be used.
8. When should I add the lemon?
At the end, after cooking, to preserve its fresh flavor and nutritional benefits.
9. Can I prepare this soup ahead of time?
Yes. It stores and reheats well. Add fresh greens during reheating if desired.
10. What can I serve with this soup?
Crusty bread, garlic toast, or a fresh side salad are great accompaniments.
Conclusion
This Lemon Rosemary White Bean Soup is a perfect one-pot meal that’s creamy, herbaceous, and bright. Whether you’re craving comfort or fresh flavor, it’s easy to adapt with pantry staples and shines as leftovers. Enjoy it year-round!
PrintLemon Rosemary White Bean Soup
A cozy, vibrant, plant-based soup made with creamy white beans, fragrant rosemary, and bright lemon. This hearty, healthy dish is perfect for a light lunch or comforting dinner.
- Prep Time: 10 minutes
- Cook Time: 28 minutes
- Total Time: 38 minutes
- Yield: 4 servings 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegan
Ingredients
- 1 tbsp olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 2 carrots, chopped
- 2 (15 oz) cans cannellini beans, drained and rinsed
- 1 (15 oz) can chickpeas, drained and rinsed
- 4 cups vegetable broth
- 1 tbsp fresh rosemary, chopped
- 2 cups chopped kale (or spinach)
- 1 tsp lemon zest
- 3 tbsp fresh lemon juice
- Salt and pepper to taste
Instructions
- Heat olive oil in a large pot over medium heat. Add onion and cook until translucent, about 2 minutes.
- Add garlic and carrots, cooking for another 2–3 minutes until softened.
- Stir in the cannellini beans, chickpeas, rosemary, and vegetable broth. Bring to a boil, then reduce heat and simmer for 20 minutes.
- Add lemon zest and juice. Use an immersion blender to partially blend for a creamy texture, or leave as is for a chunkier soup.
- Add chopped kale and simmer for 5 more minutes until wilted. Season with salt and pepper to taste. Serve warm.
Notes
- Use fresh lemon juice for the best flavor.
- Substitute kale with spinach or escarole if desired.
- Add red pepper flakes for a spicy kick.
- Soup stores well in the fridge for up to 5 days or can be frozen for 2 months.
Nutrition
- Serving Size: 1 bowl (about 1 1/4 cups)
- Calories: 244 kcal
- Sugar: 5 g
- Sodium: 1456 mg
- Fat: 4 g
- Saturated Fat: 1 g
- Unsaturated Fat: 3 g
- Trans Fat: 0 g
- Carbohydrates: 45 g
- Fiber: 14 g
- Protein: 14 g
- Cholesterol: 0 mg