Lemon White Bean and Spinach Soup

I still remember the first time I made this lemon white bean soup on a rainy Sunday and how the bright lemony zip cut through that cozy, savory broth. I was delighted by how simple ingredients—cannellini beans, tender orzo, and a handful of spinach—came together into something unexpectedly transformative. This lemon white bean soup is straightforward and approachable; total active steps are short and it’s easy for a weeknight or a relaxed weekend lunch.

What makes it special is its texture contrast: silky orzo, creamy cannellini beans, and crisp-tender carrots play against glossy wilted spinach and a bright lemon note. It’s for folks who want comfort without heavy richness, and for cooks who appreciate a clean, zesty finish in an otherwise humble bowl. If you enjoy pressure-cooker white bean recipes, see a related take at Instant Pot white bean soup vegan vegetarian for another useful approach.

Why you’ll love lemon white bean soup

  • Fast to make with pantry-friendly ingredients.
  • Uses a single pot for minimal cleanup.
  • Bright lemon balances the creamy beans.
  • Fuss-free weeknight dinner or make-ahead lunch.
  • Budget-friendly and pleasingly rustic.

"Comforting, bright, and simple—my whole family asks for seconds."

How this recipe comes together

Start by softening onion and carrots in olive oil and butter so they release sweet, savory flavor. Add garlic and Italian seasoning briefly until aromatic, then stir in vegetable broth and orzo and simmer until the pasta is tender. Finish by stirring in spinach and beans, then brighten with lemon, parsley, salt, and black pepper.

What you’ll need

  • 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

Ingredient notes & swaps:

  • Orzo is the starch here; small pastas or small rice can work as a swap but adjust cooking time accordingly (optional).
  • Butter adds silk and mouthfeel while olive oil carries aromatics; omit butter for a slightly lighter finish (optional).
  • Allergen callout: orzo contains gluten and butter contains dairy; choose gluten-free pasta or vegan butter if needed.
  • Trust touch: Rinse canned beans to reduce excess sodium and improve texture.

How to make it

This method quickly builds flavor through a short sauté, a brief simmer with orzo, and an immediate finish with beans and spinach for vibrant texture and color.

  1. 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 until the onion is softened and the carrots begin to lose their raw edge.
  2. Add garlic and Italian seasoning. Cook for 30-60 seconds, just until fragrant, being careful not to let the garlic brown.
  3. 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 and has absorbed flavor from the broth.
  4. 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.

Pro Tip: Stir the pot gently but often when the orzo cooks to prevent sticking and to keep the texture uniformly plump.

Visual doneness cues: onion should be translucent and sweet-scented; garlic should give a warm, garlicky aroma without browning; orzo should be plump and tender, not chalky; spinach should look glossy and fully wilted.

Lemon White Bean and Spinach Soup

Helpful cooking tips

  • Sauté onion and carrots until the onion is translucent and the carrots soften slightly for natural sweetness.
  • Add garlic last in the sauté step so it stays aromatic without burning.
  • Stir often while orzo simmers; plump, separate grains indicate doneness.
  • Rinse the beans well to remove canning liquid and prevent a beany aftertaste.
  • Finish with lemon juice off the heat for a bright, fresh lift.

Best ways to enjoy it

This soup shines on its own in a deep bowl, finished with a twist of fresh black pepper and extra parsley for color. Pair it simply with crusty bread to soak up broth or serve alongside a crisp green salad for contrast. A drizzle of olive oil on the surface adds glossy shine and a silkier mouthfeel.

Storage & reheating tips

Cool leftovers briefly before storing in an airtight container. The orzo will continue to absorb liquid over time, so stir in a splash of broth or water when reheating to revive the texture. Refrigerate leftovers within 2 hours; reheat until steaming hot.

How to fix common issues

If the soup tastes bland: add a touch more lemon juice and extra cranks of pepper to brighten flavors. If it’s thin: simmer a bit longer with the lid off or add a spoonful more orzo and cook until plump. If the orzo is soggy: reduce future cooking time and check doneness a minute earlier. If separation or lack of gloss occurs: stir in a small knob of butter or a drizzle of olive oil for finish.

Creative twists

  • Optional: Add a sprinkle of grated cheese at serving for a savory, creamy finish.
  • Optional: Swap Italian seasoning for a pinch of dried oregano and thyme for a slightly herbier profile.
  • Optional: Stir in an extra handful of baby spinach at the end for an even greener soup.
  • Optional: Top with crushed red pepper flakes for heat.

Common questions

Q: Can I make this soup gluten-free?
A: Yes, replace the orzo with a gluten-free small pasta or short-grain rice; expect a modest change in cooking texture and monitor doneness closely since cooking times vary.

Q: Will the beans break apart if I stir them too much?
A: Cannellini beans are fairly sturdy but can soften with excessive stirring; fold them in gently and allow a short warm-through so they hold some shape and provide creamy texture.

Q: Can I use frozen spinach instead of baby spinach?
A: Frozen spinach is optional; thaw and squeeze out excess water before stirring it into the soup to avoid diluting the broth and to maintain the intended texture.

Q: Is the lemon juice essential?
A: Lemon juice brightens and balances the creamy beans and savory broth; a small amount is key to the final lift and recommended for a clean, zesty finish.

Conclusion

For an easy, bright soup that blends creamy beans and glossy spinach with lemony freshness, this version delivers simple technique and big flavor—perfect for weeknights and make-ahead lunches. For another trusted take and inspiration, check the original inspiration at Lemon White Bean and Spinach Soup – Nourish and Fete.

A bowl of Lemon White Bean Soup with spinach garnished with lemon slices.

Lemon White Bean Soup

A comforting, bright soup that blends creamy cannellini beans with glossy spinach and a refreshing lemony finish, perfect for weeknights or make-ahead lunches.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 6 servings
Course: Main Course, Soup
Cuisine: Italian
Calories: 250

Ingredients
  

For the soup base
  • 1 tablespoon olive oil
  • 1 tablespoon butter can be omitted for a lighter finish
  • 2 medium carrots (peeled and chopped)
  • 1/2 medium yellow onion (chopped)
  • 3 cloves garlic (minced) add last in the sauté step
  • 1 teaspoon Italian seasoning or a mix of oregano and thyme for variation
  • 6 cups vegetable broth
Pasta and greens
  • 1 cup uncooked orzo can substitute with small pasta or short-grain rice
  • 2 cups baby spinach fresh or thawed frozen can be used
  • 1 15 ounce can cannellini beans (drained and rinsed) rinse to reduce sodium
Finishing touches
  • 1 tablespoon lemon juice from about 1/2 medium lemon, key for brightness
  • 1 tablespoon chopped fresh parsley (or 1-2 teaspoons dried)
  • 1/4 teaspoon kosher salt
  • 10-12 cranks fresh-ground black pepper

Method
 

Preparation
  1. Warm olive oil and butter in a large Dutch oven or stockpot over medium-high heat.
  2. Add onion and carrots, then sauté, stirring frequently, for 4-5 minutes until the onion is softened and the carrots begin to lose their raw edge.
  3. Add garlic and Italian seasoning. Cook for 30-60 seconds until fragrant, careful not to let the garlic brown.
Cooking
  1. Stir in vegetable broth and bring to a boil.
  2. Add orzo and reduce heat to medium. Simmer for 7-8 minutes, stirring frequently, just until the orzo is tender.
  3. Stir in spinach and beans, allowing about 1 minute for the spinach to wilt.
  4. Add lemon juice, parsley, salt, and pepper. Serve and enjoy.

Notes

For best results, stir gently but often while the orzo cooks to prevent sticking. Cool leftovers quickly before storing, adding broth when reheating to maintain the texture.

Leave a Comment

Recipe Rating