Creamy White Bean Lemon Pesto Orzo Soup Recipe
Introduction
This Creamy White Bean Lemon Pesto Orzo Soup is a comforting and vibrant bowl full of flavor and texture. With tender orzo, hearty white beans, fresh kale, and a bright lemon finish, it’s a perfect meal for any season. The pesto and parmesan add a rich creaminess that makes this soup feel indulgent yet wholesome.

Ingredients
- 1 tablespoon extra virgin olive oil
- 1 shallot, chopped
- 4-6 cloves garlic, smashed
- Red pepper flakes, to taste
- 2 tablespoons salted butter
- 2 cups dry orzo pasta
- 6 cups low sodium chicken or vegetable broth
- 1 can white beans, drained and rinsed
- Kosher salt and black pepper, to taste
- 1/2 bunch kale, finely shredded
- 1/2 cup basil pesto
- 1/2 cup whole milk or canned full fat coconut milk
- 1 cup grated parmesan cheese
- Zest and juice of 1 lemon
Instructions
- Step 1: Heat the olive oil in a large Dutch oven over medium-high heat. Add the chopped shallot, smashed garlic, and red pepper flakes. Cook, stirring occasionally, until fragrant, about 5 minutes.
- Step 2: Add the butter to the pot and stir until melted. Then add the dry orzo and cook, stirring frequently, until the orzo turns golden, about 1 to 3 minutes.
- Step 3: Pour in the broth and bring the mixture to a boil over high heat. Season with kosher salt and black pepper to taste.
- Step 4: Stir in the white beans and shredded kale. If available, add a parmesan rind for extra depth of flavor. Reduce heat and simmer for 8 to 10 minutes, stirring often, until the orzo is al dente and the soup becomes creamy.
- Step 5: Stir in the basil pesto, milk, grated parmesan, lemon zest, and lemon juice. Cook for another few minutes until everything is warmed through and well combined.
- Step 6: Ladle the soup into bowls. Top with additional parmesan cheese and freshly ground black pepper. Optionally, garnish with fresh dill, parsley, or basil for added brightness.
Tips & Variations
- For a vegan version, use vegetable broth, substitute butter with olive oil or vegan butter, and replace parmesan with nutritional yeast.
- If you like a thicker soup, reduce the broth slightly or add more orzo.
- Try adding a parmesan rind while simmering to deepen the flavor.
- Use coconut milk for a subtle coconut flavor and a dairy-free creamy texture.
Storage
Store leftover soup in an airtight container in the refrigerator for up to 3 days. The orzo will absorb liquid over time, so you may need to add a splash of broth or water when reheating. Warm gently on the stove or in the microwave until heated through.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different type of pasta instead of orzo?
Yes, small pasta shapes like ditalini or acini di pepe work well as substitutes. Just adjust the cooking time to ensure the pasta is al dente.
Is it necessary to add the lemon juice and zest?
The lemon zest and juice brighten and balance the creamy flavors of the soup, but you can adjust the amount to taste or omit if you prefer a milder flavor.
Print
Creamy White Bean Lemon Pesto Orzo Soup Recipe
- Total Time: 30 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
A comforting and creamy white bean lemon pesto orzo soup, combining tender orzo pasta, nutritious kale, and white beans in a flavorful broth enriched with basil pesto, Parmesan cheese, and bright lemon zest and juice. This hearty soup is perfect for a cozy meal, delivering a delicious balance of creamy, tangy, and savory flavors with a vibrant herbal finish.
Ingredients
Soup Base
- 1 tablespoon extra virgin olive oil
- 1 shallot, chopped
- 4–6 cloves garlic, smashed
- Red pepper flakes, to taste
- 2 tablespoons salted butter
- 6 cups low sodium chicken or vegetable broth
- Kosher salt and black pepper, to taste
- 1 can white beans, drained and rinsed
Pasta and Greens
- 2 cups dry orzo pasta
- 1/2 bunch kale, finely shredded
Finishing Ingredients
- 1/2 cup basil pesto
- 1/2 cup whole milk or canned full fat coconut milk
- 1 cup grated Parmesan cheese
- Zest and juice of 1 lemon
Instructions
- Sauté Aromatics: Heat the extra virgin olive oil in a large dutch oven over medium-high heat. Add the chopped shallot, smashed garlic cloves, and red pepper flakes. Cook while stirring occasionally until fragrant and shallots have softened, about 5 minutes.
- Toast Orzo: Add the salted butter to the pot, then stir in the dry orzo pasta. Cook for 1-3 minutes until the orzo turns golden, stirring frequently to prevent sticking and to evenly toast the pasta.
- Add Broth and Seasoning: Pour in the low sodium chicken or vegetable broth and bring the mixture to a boil over high heat. Season with kosher salt and black pepper to taste. If available, add a Parmesan rind to infuse extra flavor.
- Simmer with Beans and Kale: Stir in the drained white beans and finely shredded kale. Continue to simmer for 8-10 minutes, stirring often, until the orzo is al dente and the soup becomes creamy.
- Incorporate Finishing Ingredients: Reduce heat to medium-low. Stir in the basil pesto, whole milk (or coconut milk), grated Parmesan cheese, lemon zest, and lemon juice. Cook for a few more minutes until everything is warmed through and well combined.
- Serve: Ladle the soup into bowls. Optionally, garnish with additional Parmesan cheese, freshly ground black pepper, and fresh herbs such as dill, parsley, or basil for added brightness and aroma.
Notes
- You can substitute vegetable broth for a vegetarian or vegan option, but omit Parmesan or use a vegan cheese alternative for full vegan compliance.
- Using the Parmesan rind while simmering the soup intensifies flavor but can be omitted if unavailable.
- For a dairy-free version, use canned full fat coconut milk and omit Parmesan or replace with nutritional yeast.
- Make sure not to overcook the orzo to maintain a pleasant bite (al dente).
- Fresh herbs at the end elevate flavor and add freshness to the dish.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Mediterranean
Keywords: creamy white bean soup, lemon pesto soup, orzo pasta soup, kale soup, vegetarian soup, comfort food, Mediterranean soup

