Lemon Rosemary White Bean Soup

A Bright and Comforting Meatless Masterpiece

Looking for the ultimate bowl of comfort that doesn’t sacrifice flavor? This Lemon Rosemary White Bean Soup is the perfect weeknight dinner solution. It balances the creamy texture of hearty white beans with the bright, zesty zing of fresh lemon and the aromatic warmth of rosemary. Whether you are hosting a cozy dinner or just need a nutritious meal prep option for your busy work week, this soup delivers. It is fast, fragrant, and surprisingly filling. Get ready to elevate your pantry staples into a restaurant-quality meal that the whole family will crave! 🍲

⏱️ Time Breakdown

  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Servings: 4

📝 Ingredients List

  • 2 tablespoons extra-virgin olive oil
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 2 cans (15 oz each) cannellini beans, rinsed and drained
  • 4 cups high-quality vegetable broth
  • 1 tablespoon fresh rosemary, finely chopped
  • 1 teaspoon lemon zest
  • 2 tablespoons fresh lemon juice
  • 4 cups fresh baby spinach
  • Salt and black pepper to taste
  • Optional topping: Crispy turkey bacon bits for a smoky crunch

✨ Kitchen Tools You’ll Need

This recipe doesn’t require fancy gadgets, just a few reliable kitchen basics to keep everything simple and stress-free.

  • Large soup pot or Dutch oven
  • Sharp chef’s knife
  • Wooden spoon
  • Measuring cups and spoons
  • Microplane or zester

Step-by-Step Beginner-Friendly Instructions

  1. Heat the olive oil in your large soup pot over medium heat. Add the diced onion and cook for 5 minutes until soft and translucent.
  2. Stir in the minced garlic and chopped rosemary. Sauté for about 1 minute until fragrant—be careful not to burn the garlic! 🌿
  3. Add the rinsed cannellini beans and the vegetable broth. Increase the heat to bring the mixture to a gentle boil.
  4. Once boiling, reduce the heat to low and let it simmer for 15 minutes. This allows the rosemary to infuse the broth beautifully.
  5. Use a spoon or potato masher to crush a few of the beans against the side of the pot; this will naturally thicken your soup into a luxurious consistency. 🥣
  6. Stir in the lemon zest, lemon juice, and baby spinach. Cook for just 1–2 minutes until the spinach is wilted and vibrant green. Season with salt and pepper, then serve warm.

đź’ˇ Pro Tips

  • Storage: Keep leftovers in an airtight container in the fridge for up to 4 days. The flavors actually deepen overnight!
  • Thickening: For an even creamier texture, blend 1 cup of the soup mixture before stirring it back into the pot.
  • Substitutions: If you love a smoky flavor, top your bowl with crumbled turkey bacon. It adds a perfect crunch without the use of pork.

Variations

  • Hearty Add-in: Toss in some cooked quinoa or small pasta shells for extra sustenance.
  • Creamy Twist: Stir in a tablespoon of coconut cream or heavy cream right at the end for added decadence.

FAQ

Can I use dried beans? Yes, but ensure they are soaked and fully cooked before adding them to the soup as this recipe relies on pre-cooked beans for the quick 35-minute timing.

Is this soup freezer-friendly? Absolutely! It freezes well for up to 3 months. Just reheat gently on the stovetop.

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

Lemon Rosemary White Bean Soup


  • Author: Samantha Jones
  • Total Time: 35
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

A bright, comforting, and hearty meatless soup that combines the creaminess of cannellini beans with the zesty kick of fresh lemon and the aromatic depth of rosemary. This nutrient-dense meal is perfect for a quick weeknight dinner or as a meal prep staple that tastes even better the next day. It is a simple, restaurant-quality dish that elevates pantry staples into something truly special.


Ingredients

Scale

2 tablespoons extra-virgin olive oil
1 medium yellow onion, diced
3 cloves garlic, minced
2 cans (15 oz each) cannellini beans, rinsed and drained
4 cups vegetable broth
1 tablespoon fresh rosemary, finely chopped
1 teaspoon lemon zest
2 tablespoons fresh lemon juice
4 cups fresh baby spinach
Salt and black pepper to taste
Optional: Crispy turkey bacon bits for topping


Instructions

Heat the olive oil in a large soup pot over medium heat.
Add the onion and cook for 5 minutes until soft and translucent.
Stir in the garlic and rosemary, sautéing for 1 minute until fragrant.
Add the cannellini beans and vegetable broth, then bring to a boil.
Reduce heat to low and simmer for 15 minutes.
Use a spoon or masher to crush a few beans against the side of the pot to thicken the soup.
Stir in the lemon zest, lemon juice, and spinach, cooking for 1-2 minutes until wilted.
Season with salt and pepper to taste and serve warm.

Notes

Store leftovers in an airtight container in the refrigerator for up to 4 days. For a creamier texture, blend 1 cup of the soup before returning it to the pot. Optionally, sprinkle with crispy turkey bacon bits for a smoky crunch.

  • Prep Time: 10
  • Cook Time: 25
  • Category: Recipes
  • Method: Stovetop simmering
  • Cuisine: Mediterranean-inspired

Nutrition

  • Serving Size: 1 bowl
  • Calories: 210
  • Sugar: 3g
  • Sodium: 650mg
  • Fat: 8g
  • Saturated Fat: 1g
  • Carbohydrates: 28g
  • Fiber: 9g
  • Protein: 9g
  • Cholesterol: 0mg

Leave a Comment

Recipe rating