Welcome to a culinary journey that promises both exceptional flavor and nourishing goodness: our Green Goddess White Bean Soup. This delightful, wholesome, and incredibly straightforward soup transforms humble ingredients into a vibrant, comforting meal. Crafted with creamy butter beans, tender artichoke hearts, fresh spinach, a medley of fragrant herbs, and savory vegetable broth, it’s a testament to simple, clean eating without compromising on taste. Serve this vibrant soup with a slice of crusty bread and a generous dusting of Parmesan cheese for a meal that feels both quick and luxurious.

There’s an undeniable magic in a bowl of hot soup. It’s the ultimate comfort food, a culinary embrace that warms you from the inside out, especially on a chilly day. I find immense satisfaction in creating a bubbling pot of soup in my trusty Dutch oven, stirring the simmering goodness with a wooden spoon, and watching as simple ingredients transform into something truly special. It’s more than just a meal; it’s a ritual that nourishes the body and soothes the soul.
Our kitchen has its cherished favorites, those recipes we return to again and again. These include the bold flavors of roasted tomato and poblano soup, the rich creaminess of smoked gouda and broccoli soup, the effortless appeal of easy parmesan tomato soup, and of course, this timeless classic: our Green Goddess White Bean Soup.
Each spoonful of this hearty white bean soup is designed to satisfy and warm you completely. Beyond its immediate deliciousness, it’s also remarkably practical. This recipe freezes beautifully, making it an excellent candidate for doubling the batch for future meals. It’s a fantastic option for meal prepping, ensuring you have a healthy and comforting option ready to go during those busy weeknights.

Why You’ll Love This Green Goddess White Bean Soup
This isn’t just another soup; it’s a celebration of fresh flavors and wholesome ingredients, all wrapped up in an incredibly easy-to-make package. The “Green Goddess” name hints at its vibrant, herb-forward profile, reminiscent of the classic salad dressing, but re-imagined in a warm, savory broth. Here’s why this soup deserves a spot in your regular rotation:
- Nutrient-Packed Goodness: Loaded with fiber-rich white beans, iron-packed spinach, and antioxidants from artichoke hearts and fresh herbs, this soup is a powerhouse of essential vitamins and minerals. It’s a deliciously healthy way to boost your daily nutrient intake.
- Incredible Flavor Profile: The combination of fresh parsley, chives, and basil, along with savory aromatics like garlic and onion, creates a complex yet approachable flavor. The subtle brininess from anchovies (don’t worry, it’s not fishy!) adds a depth of umami that elevates the entire dish, while sour cream provides a delightful tang and creaminess.
- Effortlessly Simple to Prepare: With straightforward steps and readily available ingredients, this soup is perfect for both novice cooks and seasoned chefs alike. It comes together quickly, making it an ideal choice for a weeknight dinner when time is precious.
- Remarkably Versatile: Whether you’re looking to adapt it for dietary preferences, add extra protein, or simply use whatever fresh herbs you have on hand, this recipe is incredibly forgiving and customizable.
- Perfect for Meal Prep: Its ability to freeze beautifully means you can make a large batch and enjoy healthy, delicious meals throughout the week or pull one out of the freezer for a last-minute dinner.
- Pure Comfort in a Bowl: Beyond its nutritional benefits and ease, there’s an inherent comfort in a warm bowl of homemade soup. It’s the perfect antidote to a cold day, a busy schedule, or simply a craving for something truly satisfying.
Essential Ingredients for Your Green Goddess White Bean Soup
Crafting this Green Goddess White Bean Soup begins with a selection of fresh, high-quality ingredients that build layers of flavor and texture. Each component plays a vital role in creating the soup’s distinctive character.
- White Beans – The backbone of this hearty soup. I prefer using creamy butter beans (also known as large lima beans) for their rich texture and mild flavor, which are usually easy to find in the canned goods aisle. However, you can absolutely substitute with other white beans like great northern beans, navy beans, or cannellini (white kidney) beans. Remember to rinse and drain canned beans thoroughly before adding them to reduce sodium and improve texture.
- Olive Oil & Unsalted Butter – A dynamic duo for sautéing. The olive oil provides a fruity, robust flavor and helps prevent the butter from burning, while the butter adds a rich, luxurious base to the aromatics, contributing to a deeper overall flavor profile for the soup.
- Yellow Onion – Finely chopped yellow onion forms the aromatic foundation of the soup. As it softens, it releases sweet, savory notes that are essential for building a complex flavor depth. Don’t rush this step; properly sautéed onions are key.
- Fresh Garlic – Minced fresh garlic is a non-negotiable flavor booster. It adds a pungent, aromatic warmth that is characteristic of many comforting savory dishes. Fresh is always best here for maximum impact.
- Vegetable Broth – The liquid base that brings everything together. Use your favorite high-quality store-bought vegetable broth for convenience, or elevate the soup with homemade broth if you have it. For those who don’t follow a strict vegetarian diet, chicken broth can also be used as a flavorful alternative, adding a slightly different dimension.
- Anchovies (Optional but Recommended) – This might sound surprising, but a couple of finely chopped anchovy fillets are a secret weapon in this soup. They melt away completely, adding an incredible depth of earthy, umami flavor and a natural saltiness without making the soup taste “fishy” whatsoever. They enhance the savory notes of the other ingredients, creating a more well-rounded profile. If strictly vegetarian, you can omit them or add a splash of soy sauce or tamari for a similar umami boost.
- Baby Spinach – A burst of vibrant green and a powerhouse of nutrition. Baby spinach wilts quickly into the soup, adding a subtle earthiness and a wealth of vitamins and iron. You can use fresh baby spinach or frozen chopped spinach (thawed and squeezed of excess water) for convenience.
- Jarred Artichokes – Marinated, quartered artichoke hearts from a jar add a wonderful tangy flavor and tender texture that complements the creamy beans and fresh herbs. Ensure they are drained well before adding.
- Fresh Herbs – The heart and soul of the “Green Goddess” profile. A generous amount of fresh parsley, chives, and basil is crucial for that bright, aromatic, and herbaceous flavor. While you can certainly use whatever fresh herbs you have on hand, this classic trio provides the signature taste. If using dried herbs, remember to use about one-third of the amount of fresh herbs, and add them earlier in the cooking process to allow their flavors to infuse.
- Sour Cream – Stirred in at the end, sour cream lends a beautiful creamy texture and a slight tang that balances the richness of the soup. For a dairy-free or vegan version, full-fat coconut milk or a plant-based sour cream alternative would work wonderfully.
- Kosher Salt and Black Pepper – These essential seasonings are crucial for bringing out and balancing all the flavors. Always taste and adjust as you go, and for best results, use freshly ground black pepper.
- Parmesan Cheese – A final flourish! Freshly grated Parmesan cheese sprinkled on top just before serving adds a salty, nutty, and savory note that perfectly complements the soup’s herbaceousness. For a vegan option, nutritional yeast can offer a similar cheesy flavor.


How to Craft This Green Goddess White Bean Soup: A Step-by-Step Guide
Creating this flavorful and nourishing soup is a straightforward process. Follow these steps to bring this vibrant Green Goddess White Bean Soup to your table.
- Sauté the Aromatics: Begin by placing a large Dutch oven or a heavy-bottomed pot over medium-high heat. Add the unsalted butter and allow it to melt completely. Once the butter is shimmering, pour in the olive oil, followed by the chopped yellow onion, minced fresh garlic, and the finely chopped anchovy fillets (if you’re using them for that deep umami flavor). Stir all these ingredients together to ensure they are well combined. Cook gently for about 3 to 4 minutes, or until the onion has softened and become translucent, and the garlic is fragrant. Be careful not to let the garlic brown, as it can turn bitter.
- Simmer the Beans and Broth: Next, add the rinsed and drained butter beans (or your chosen white beans) to the pot, followed by the vegetable broth. Give it a good stir to integrate everything. Bring the mixture to a gentle boil, then reduce the heat to low, cover partially, and let it simmer for approximately 20 to 30 minutes. This simmering time is crucial as it allows the flavors to meld and the beans to become even creamier. Stir occasionally to prevent sticking and ensure even cooking. If you find the soup is thickening too much for your liking, don’t hesitate to add a little more vegetable broth to reach your desired consistency.
- Incorporate Greens and Herbs: Once the beans have simmered and the flavors have deepened, it’s time to add the vibrant greens and fresh herbs. Stir in the baby spinach, drained artichoke hearts, fresh chopped parsley, chives, and basil. Also, season generously with kosher salt and freshly ground black pepper. Continue to cook the soup for another 5 to 10 minutes, or until the spinach has wilted and all the ingredients are thoroughly warmed through. Taste the soup at this stage and adjust the seasoning as needed. You might find it benefits from an extra pinch of salt or a grind of pepper to perfectly balance the flavors.
- Finish with Creaminess and Serve: Remove the Dutch oven from the heat. This is an important step to prevent the sour cream from curdling. Stir in the sour cream until it is completely incorporated and the soup takes on a beautiful creamy texture. Ladle the hot soup into individual bowls. For an extra touch of indulgence and flavor, garnish each serving with a sprinkle of freshly grated Parmesan cheese. Serve immediately with slices of crusty bread, perfect for dipping into the rich broth.

Serving Suggestions for Your Green Goddess White Bean Soup
This Green Goddess White Bean Soup is incredibly versatile and makes a satisfying meal on its own, but it also pairs wonderfully with a variety of dishes. Its fresh, herbaceous profile complements a range of flavors, making it a fantastic component of a larger meal. I’m personally a big fan of the classic soup and salad combination.
- Salads: A light, crisp salad provides a refreshing counterpoint to the rich soup. Consider these excellent pairings:
- Grilled Romaine Salad: The smoky char of grilled romaine adds an unexpected depth.
- Buffalo Chickpea Salad: For those who enjoy a little kick and extra protein, this offers a delightful contrast.
- Po’boy Wedge Salad: A crisp wedge salad with a creamy dressing would be a fantastic, hearty side.
- Simple Green Salad: A basic mixed greens salad with a light vinaigrette is always a good choice.
- Sandwiches: A hearty sandwich turns this soup into a truly filling meal.
- Chipotle Fried Chicken Sandwich: The spicy, savory notes would be beautifully mellowed by the soup.
- Bacon & Kimchi Chicken Salad Sandwich: The complex flavors of this sandwich offer an exciting pairing.
- Classic Grilled Cheese: The ultimate comfort pairing! A gooey, cheesy grilled cheese sandwich is always a winner.
- Turkey & Avocado Sandwich: A fresh, lighter sandwich option that complements the soup without overpowering it.
- Other Side Dishes: For a more substantial spread, consider these options:
- Sweet Potato Hummus: Served with pita bread or fresh vegetables, this adds another layer of Mediterranean-inspired flavor.
- Garlic Bread or Focaccia: Perfect for soaking up every last drop of the delicious broth.
- Roasted Vegetables: A simple side of roasted asparagus, broccoli, or Brussels sprouts would add more depth and nutrition.

Frequently Asked Questions About Green Goddess White Bean Soup
Here are some common questions about making and enjoying this delicious Green Goddess White Bean Soup:
- Can I make this soup in the slow cooker? Absolutely! It’s an excellent recipe for the slow cooker, allowing flavors to meld beautifully over time. To adapt, follow the initial instructions for sautéing the butter, olive oil, onion, garlic, and anchovy fillets in a separate pan. Once the aromatics are softened, transfer them to your slow cooker. Then, add the butter beans and vegetable broth. Cook on high for 1 to 2 hours or on low for 3 to 4 hours, or until the beans are tender and flavors are well combined. Stir in the spinach, artichoke hearts, fresh herbs, salt, and pepper during the last 30 minutes of cooking, just until everything is warmed through and the spinach has wilted. Finally, stir in the sour cream just before serving.
- Can I substitute the spinach for kale? Yes, you certainly can! Kale, Tuscan kale (Lacinato kale), or other hearty leafy greens would be a fantastic and nutritious addition. If using kale, especially a tougher variety, you might want to de-stem and chop it more finely, and add it slightly earlier than the spinach (perhaps with the beans and broth) to allow it more time to soften to your desired tenderness.
- Can I add a pinch of red pepper flakes for some heat? Oh, yes! A pinch of red pepper flakes, added with the garlic and onion, would introduce a lovely warmth and subtle spice to this soup. Adjust the amount to your personal preference for heat. It complements the savory and herbaceous notes beautifully.
- Can I serve this with garlic bread on the side? Please do! Garlic bread is an ideal companion for any soup, and this Green Goddess White Bean Soup is no exception. Its crispy texture and savory garlic flavor make it perfect for soaking up every last drop of the flavorful broth.
- Is this soup vegetarian or vegan-friendly? This soup can easily be made vegetarian by simply omitting the anchovies. To make it completely vegan, in addition to omitting the anchovies, substitute the butter with a plant-based butter or more olive oil, and use a dairy-free sour cream alternative (such as cashew cream or a store-bought vegan sour cream) or full-fat coconut milk for creaminess. A splash of tamari or soy sauce can replace the umami depth from the anchovies.
- Can I use dried white beans instead of canned? Yes, you can. If using dried beans, you will need to soak them overnight (or quick-soak them) and then cook them separately according to package directions until tender, before adding them to the soup as you would canned beans. This will significantly increase the preparation and cooking time. Ensure they are fully cooked before adding them to the Dutch oven for simmering.

How to Store & Freeze Your Green Goddess White Bean Soup
This soup is not only delicious freshly made but also fantastic for preparing ahead or saving for later. Proper storage ensures you can enjoy its comforting flavors for days or even months to come.
Storing in the Refrigerator: Before you store your soup, it is crucial to allow it to cool completely at room temperature. Once cooled, transfer the soup to an airtight container. It will keep beautifully in the refrigerator for up to 5 days, making it an excellent option for healthy lunch prep throughout the week. To reheat, gently warm portions in the microwave or, for best results, on the stovetop over medium heat, stirring occasionally until heated through. If it seems too thick after refrigeration, a splash of water or extra broth can bring it back to the perfect consistency.
Freezing for Longer Storage: This Green Goddess White Bean Soup freezes exceptionally well, providing a convenient, protein-packed meal to have on hand whenever you need a quick and wholesome option. To freeze, ensure the soup has cooled completely. Divide it into freezer-safe containers, leaving a little headspace (about an inch) to allow for expansion as it freezes. Alternatively, you can use heavy-duty freezer bags, laying them flat for compact storage. The soup can be frozen for up to 3 months. To enjoy, thaw the soup overnight in the refrigerator. Once thawed, reheat it gently in the microwave or on the stovetop over medium heat until piping hot. A fresh sprinkle of Parmesan cheese and some crusty bread can easily revive its fresh-made appeal.
More Comforting Soup Recipes to Enjoy:
If you’ve loved this Green Goddess White Bean Soup, explore more of our soul-warming soup creations perfect for any season or mood.
- Roasted Tomato and Poblano Soup
- Smoked Gouda and Broccoli Soup
- Easy Parmesan Tomato Soup


Green Goddess White Bean Soup
Pin Recipe
Leave a Review »
Ingredients
- 3 tbsp Unsalted butter
- 1 tbsp Olive oil
- 3 15oz Canned butter beans, rinsed and drained
- 6 cloves Garlic, minced
- 1/2 cup Yellow onion, chopped
- 2 filets Anchovy, in olive oil, finely chopped (*optional)
- 1 12oz Jar marinated, quartered artichoke hearts, drained
- 5 to 6 cups Vegetable broth or chicken stock
- 1 10oz Bag frozen spinach, thawed and squeezed (or fresh equivalent)
- 1/4 cup Fresh chopped parsley
- 1/4 cup Fresh chopped chives
- 1/4 cup Fresh chopped basil
- 1/2 cup Sour cream (or dairy-free alternative)
- Freshly grated Parmesan cheese, for garnish (or nutritional yeast for vegan)
- Kosher salt and black pepper to taste
Instructions
-
In a large Dutch oven preheated to medium-high heat, melt the butter. Once melted, add in the olive oil, chopped yellow onion, minced garlic, and finely chopped anchovy fillets (if using). Stir to combine and cook until the onion has softened and turned translucent, which takes about 3 to 4 minutes. Ensure the garlic doesn’t burn.
-
Next, add the rinsed and drained butter beans and the vegetable broth. Bring the mixture to a boil, then reduce the heat to low and let it simmer for about 20 to 30 minutes, stirring as needed. This allows the flavors to deepen and the beans to become tender. Feel free to add more vegetable broth if you prefer a thinner consistency.
-
Stir in the baby spinach, drained artichoke hearts, fresh chopped parsley, chives, basil, kosher salt, and black pepper. Continue to cook the soup for another 5 to 10 minutes, or until the spinach has wilted and all ingredients are warmed through. Taste the soup and season with more salt and black pepper again if needed to perfect the flavor balance.
-
Remove the Dutch oven from the heat. Stir in the sour cream until fully incorporated; this will give the soup a wonderfully creamy texture without simmering. Divide the soup among bowls and garnish generously with freshly grated Parmesan cheese. Serve immediately with crusty bread on the side.
