This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
If you're craving something cozy, hearty, and healthy, this Easy Lemon Rosemary White Bean Soup is going to be your new favorite weeknight dinner. Made with simple pantry staples, fresh herbs, and a splash of lemon, it’s the kind of recipe that feels like a hug in a bowl. The flavors are bright and herbaceous, the texture is hearty and creamy, and the whole dish comes together in just about 30 minutes.
This soup is ideal for busy nights, cold weather, or those times when you want something nourishing without much effort. It’s also naturally vegan, gluten-free, and oil-free adaptable. And if you’ve got carrots, celery, a few cans of beans, and a lemon on hand—you’re already halfway there.
Jump to:
Plus, if you enjoy wholesome comfort food made with ease, you’ll love these other slow cooker favorites like Crockpot Salsa Verde Chicken, Slow Cooker Teriyaki Chicken, and Coconut Curry Chicken Crock Pot.
Why You’ll Love This Recipe
Key Benefits
This soup checks all the boxes when it comes to convenience and nourishment. It’s:
- Quick and ready in under 30 minutes
- Made with affordable ingredients
- One-pot and easy to clean up
- Great for meal prep and leftovers
- Vegan-friendly and gluten-free
- Oil-free optional
Whether you’re cooking for yourself or feeding the whole family, this is a budget-conscious meal that feels elevated without being fussy.
Taste and Texture
Expect a rich, earthy base from the white beans, balanced with the woodsy aroma of rosemary and thyme. The lemon juice adds brightness that lifts the dish, while tahini blends everything into a creamy, luscious texture without any dairy. The beans are soft, the vegetables are tender, and every bite feels both hearty and light.
Dietary Attributes
This soup is naturally:
- Vegan
- Gluten-free
- High in fiber and plant-based protein
- Oil-free optional
- Freezer-friendly
It’s an excellent option for those following plant-based or clean-eating diets and can be customized for low-sodium or nut-free needs.

Ingredients and Substitutions
What You’ll Need
Here’s a full list of ingredients for the soup:
- 2 tablespoons olive oil or ¼ cup water (for oil-free version)
- 1 small onion, diced
- 3 large carrots, peeled and diced
- 2 stalks celery, sliced
- 2 cloves garlic, minced
- ½ teaspoon dried rosemary
- ½ teaspoon dried thyme
- 3 cans (15 ounces each) white beans (cannellini or great northern), drained and rinsed
- 4 to 5 cups low-sodium vegetable broth
- 2 tablespoons tahini
- Juice of 1 to 2 lemons
- Salt and black pepper, to taste
- Fresh chopped parsley, for serving (optional)
- Red pepper flakes, optional for heat
Notes on Ingredient Quality
- Use fresh garlic over garlic powder if possible—it adds more depth and complexity.
- Go for smooth, pourable tahini for the best texture. If it’s too thick, stir well or thin with a little warm water.
- Fresh lemon juice is key here. Bottled lemon juice just doesn’t offer the same brightness.
- If you have access to fresh herbs, feel free to substitute them in place of dried for an extra flavor boost.
Ingredient Swaps and Alternatives
- Substitute chickpeas for white beans if needed. The texture will be slightly firmer but still delicious.
- Cashew butter can replace tahini for creaminess, or omit entirely and mash some beans for body.
- For extra greens, stir in baby spinach or kale during the last few minutes of cooking.
- If you prefer a spicier kick, add a pinch of cayenne or smoked paprika.
Step-by-Step Instructions
How to Make Lemon Rosemary White Bean Soup
- Sauté the Vegetables
In a large pot, heat the olive oil or water over medium heat. Add the diced onion, carrots, and celery. Cook for about 7 minutes, stirring occasionally, until the vegetables soften and begin to turn golden. - Add Garlic and Herbs
Stir in the minced garlic, rosemary, and thyme. Cook for one additional minute until fragrant.

- Add Beans and Broth
Add the white beans, vegetable broth, and a pinch of salt and pepper. Stir well to combine. - Incorporate Tahini and Simmer
Add the tahini and mix it into the soup until fully dissolved. Bring the mixture to a gentle boil, then reduce heat to low. Cover the pot slightly ajar and simmer for 10 minutes, stirring occasionally.

- Finish with Lemon Juice
Remove the soup from heat and stir in the juice of one lemon. Taste and adjust with more lemon, salt, or pepper as needed. - Serve and Enjoy
Ladle into bowls and top with fresh parsley, a drizzle of tahini, or red pepper flakes if desired.
Expert Tips and Tricks
Best Practices for Success
- For a thicker soup, mash a portion of the beans with the back of a spoon or use an immersion blender for a few seconds.
- Add lemon juice after removing from heat to preserve its fresh flavor.
- Taste as you go and adjust salt, herbs, or acidity at the end.
Common Mistakes to Avoid
- Overcooking the vegetables can make them mushy. Keep an eye on the texture as they sauté.
- Skipping the tahini may result in a thinner broth. If omitting, be sure to mash some beans or add a splash of plant-based milk for creaminess.
- Don’t forget to season generously with salt and lemon to bring out all the flavors.
Time-Saving Tips
- Use pre-chopped vegetables or frozen mirepoix mix.
- Make a double batch and freeze half for later.
- Skip the sautéing and toss all ingredients (except tahini and lemon) into a slow cooker, then stir in the tahini and lemon just before serving.
Serving Suggestions

What to Serve with This Soup
- Crusty artisan bread or sourdough for dipping
- Warm vegan naan or pita wedges
- A simple green salad with lemon vinaigrette
Presentation Ideas
- Drizzle extra tahini or olive oil over the top
- Sprinkle with chopped parsley or fresh rosemary
- Add lemon zest curls for a citrusy garnish
Beverage Pairings
- A crisp glass of white wine like Sauvignon Blanc or Pinot Grigio
- Sparkling water with a splash of lemon juice
- Light herbal teas like mint or chamomile
Storage and Reheating
How to Store Leftovers
- Refrigerator: Store in an airtight container for 5 to 6 days.
- Freezer: Let soup cool completely before transferring to freezer-safe containers. Leave space at the top for expansion. Freeze for up to 3 months.
How to Reheat Without Losing Flavor
- Stovetop: Warm over low heat, stirring occasionally until heated through.
- Microwave: Heat in 30- to 60-second intervals, stirring between each round.
If the soup thickens in storage, just stir in a little water or broth before reheating.

Frequently Asked Questions
Yes. Use 2 cups dried white beans, cooked until tender, which will yield about 4.5 cups. Make sure they are fully cooked before adding to the soup.
Cashew butter is a great alternative. If avoiding all nut and seed butters, just mash some of the beans or add a splash of non-dairy milk for creaminess.
Absolutely. It holds up beautifully in the freezer and reheats well. Just cool completely before freezing and reheat gently.
Add red pepper flakes, a dash of hot sauce, or a pinch of cayenne pepper for extra heat.
Variations and Customizations
Dietary Adaptations
- Oil-Free: Use water instead of oil to sauté.
- Low-Sodium: Choose low-sodium broth and rinse canned beans thoroughly.
- Nut-Free: Stick with tahini (sesame-based), or omit and mash beans for creaminess.
Flavor Add-Ins
- Stir in a spoonful of nutritional yeast for a savory boost
- Add smoked paprika or cumin for a warm, smoky depth
- Mix in cooked grains like quinoa or farro for extra texture
Seasonal Twists
- In winter, add diced butternut squash or sweet potato
- In spring, stir in asparagus tips or green peas
- In summer, top with fresh basil and use lemon zest for brightness
Conclusion
This Easy Lemon Rosemary White Bean Soup is the kind of simple, satisfying meal that you can make on a whim and still feel like you’ve made something special. It’s cozy and comforting without being heavy, and the bright lemon flavor makes it just as perfect for warmer days as it is for chilly ones.
It’s also incredibly versatile, making it easy to adapt to what you have on hand. Whether you stick to the original or add your own spin, this is a recipe that delivers every time.
If you try this soup, let me know how it turned out. I’d love to hear your tweaks and see your photos. Tag your recipe pics on Pinterest at Bake With Lina.
More Cozy Recipes You’ll Love
Keep this one bookmarked, because once you make it, you’ll want it again and again.



Easy Lemon Rosemary White Bean Soup
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Total Time: 25 minutes
- Yield: Serves 4 – 6 1x
- Category: Soup, Entree
- Method: Simmer
- Cuisine: American
- Diet: Vegan
Description
Soothing and wholesome, this hearty white bean soup with lemon, herbs, and veggies is healthy, full of flavor and a soup you’ll want to make again and again! Quick and easy recipe, ready in 30 minutes.
Ingredients
- 2 tablespoons olive oil or ¼ cup water
- 1 small onion, diced
- 3 large carrots, sliced or diced
- 2 stalks celery, sliced
- 2 cloves garlic, minced
- ½ teaspoon dried thyme
- ½ teaspoon dried rosemary
- 3 cans (15 oz) white beans (cannellini, great northern or chickpeas), drained and rinsed
- 4 – 5 cups low sodium vegetable broth
- 2 tablespoons tahini
- Juice of 1 – 2 lemons
- Salt and pepper, to taste
- Fresh chopped parsley, to serve
Instructions
- In a large pot, heat oil or water over medium heat. Add onion, carrots, and celery, and sauté for 7 minutes.
- Add garlic, thyme, and rosemary, and cook for 1 more minute.
- Add the white beans, vegetable broth, tahini, and salt and pepper. Stir well.
- Bring to a boil, reduce heat to low, cover slightly ajar, and simmer for 10 minutes, stirring occasionally.
- Remove from heat, add lemon juice, and let cool a bit before serving. The broth will thicken as it stands.
- Season with more salt, pepper, or herbs as desired.
- Serve in individual bowls with parsley and an extra squeeze of lemon. Optionally sprinkle with red pepper flakes for a little heat.
Notes
- Use 4 ½ cups cooked white beans if using fresh.
- For extra nutrition and color, stir in a handful of spinach or kale near the end of cooking.
- For added creaminess, mash some of the beans with the back of a spoon.
- Leftovers keep in the fridge for 5–6 days or freeze up to 2–3 months. Reheat on stovetop or microwave in short intervals.
- Great served with artisan bread or a simple house salad.
Nutrition
- Serving Size: 1 bowl
- Calories: 280
- Sugar: 4g
- Sodium: 450mg
- Fat: 8g
- Saturated Fat: 1g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 9g
- Protein: 12g
- Cholesterol: 0mg






Leave a Reply