Go Back
+ servings
Ladle scooping up a serving of soup.
Print Pin Recipe
4.9 from 9 votes

Lemon White Bean and Spinach Soup

White Bean and Spinach Soup is healthy, cozy, and comforting — packed with fresh spinach, carrots, orzo pasta, and hearty cannellini beans — and easy to make in less than 30 minutes.


  • 1 tablespoon olive oil
  • 1 tablespoon butter
  • 2 medium carrots peeled and chopped
  • 1/2 medium yellow onion chopped
  • 3 cloves garlic minced
  • 1 teaspoon Italian seasoning
  • 6 cups vegetable broth
  • 1 cup uncooked orzo
  • 2 cups baby spinach
  • 1 (15 ounce) can cannellini beans drained and rinsed
  • 1 tablespoon lemon juice from about 1/2 medium lemon
  • 1 tablespoon chopped fresh parsley or 1-2 teaspoons dried
  • 1/4 teaspoon kosher salt
  • 10-12 cranks fresh-ground black pepper


  • Warm olive oil and butter in a large Dutch oven or stockpot over medium-high heat. Add onion and carrots and sauté, stirring frequently, for 4-5 minutes. Add garlic and Italian seasoning. Cook for 30-60 seconds, just until fragrant.
  • Stir in broth and bring to a boil. Add orzo, then reduce heat to medium. Simmer for 7-8 minutes, stirring frequently, just until the orzo is tender.
  • Stir in the spinach and beans and allow about 1 minute for the spinach to wilt. Add lemon juice, parsley, salt, and pepper. Serve and enjoy!


  • Orzo. Check the package directions to verify the correct cooking time for your brand of orzo. You want it to be tender, but not at all over-cooked, so keep a close eye and when in doubt, proceed with the next step of stirring in the spinach and white beans.
  • Leftovers? If you are likely to have leftovers, consider cooking the orzo separately and adding it to individual portions as you serve it. This prevents the orzo from soaking up extra broth as the soup sits.
  • Seasoning. You may want to add more lemon juice, salt, and/or pepper according to your tastes. Start with the amounts listed here, and add more if desired.

Nutrition Estimate

Calories: 361kcal, Carbohydrates: 61g, Protein: 14g, Fat: 7g, Saturated Fat: 3g, Cholesterol: 8mg, Sodium: 1622mg, Potassium: 777mg, Fiber: 8g, Sugar: 7g, Vitamin A: 7340IU, Vitamin C: 9mg, Calcium: 126mg, Iron: 4mg
Did you make this recipe?Leave a review below, then snap a quick picture and tag @nourishandfete on Instagram so I can see it!