| |

White Bean Spinach Soup Recipe

I absolutely love sharing this White Bean Spinach Soup Recipe because it’s one of those comforting dishes that feels like a warm hug in a bowl. Whether it’s a chilly evening or you just want something wholesome and filling without fuss, this soup delivers every time. The combination of creamy white beans and fresh spinach makes it nourishing and packed with flavor, perfect for a light lunch or dinner.

When I first tried this soup, I was amazed by how simple ingredients turned into something so satisfying and delicious. You’ll find that the herbs and lemon juice brighten up the whole thing, making it feel fresh without losing its cozy essence. Plus, it’s a great recipe to whip up when you want healthy comfort food that you can feel good about.

💜

Why You’ll Love This Recipe

  • Simple Ingredients: You likely have most of these in your pantry, making it an easy recipe to pull together any day.
  • Comforting & Healthy: A perfect balance of creamy beans, fresh greens, and herbs that feels indulgent but keeps it light and nutritious.
  • Versatile & Customizable: You can swap pasta shapes, herbs, or greens to make it your own without losing any of the goodness.
  • Great for Batch Cooking: Makes a wonderful make-ahead meal with easy reheating and freezing options that hold up well.

Ingredients You’ll Need

Each ingredient plays a key role in building the hearty, layered flavors of this White Bean Spinach Soup Recipe. I like how the vegan butter gently sautés the veggies for a rich base, while the lemon juice at the end adds a fresh pop that keeps it from feeling heavy.

  • Vegan Butter (or olive oil): Adds a subtle richness when sautéing the aromatics.
  • Yellow Onion: Provides a sweet, savory foundation that softens beautifully with slow cooking.
  • Garlic: Just enough to give character without overpowering.
  • Celery: Adds a nice crunchy texture and subtle earthiness.
  • Herbs de Provence: This blend brings delicate floral and herbal notes that complement the spinach perfectly.
  • Salt and Pepper: Essential seasonings to balance flavors—adjust to your taste as you go.
  • Vegetable Broth: A flavorful liquid base—choose a low-sodium broth for better control over saltiness.
  • Fresh Lemon Juice: Brightens up the soup and gives it a gentle zing.
  • Pasta (shells, macaroni, farfalle): Adds comforting carbs and texture—pick your favorite shape.
  • Great Northern Beans: Creamy and mild, they make the soup filling and protein-rich.
  • Spinach: Fresh greens that wilt nicely and add color and nutrients.
  • Fresh Parsley: For a final pop of herbaceous freshness.
  • Optional Vegan Parmesan: I love this on top for a cheesy finish without dairy.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

I love tweaking this White Bean Spinach Soup Recipe depending on what’s in my kitchen or what mood I’m in. Don’t hesitate to personalize it—these changes make the soup feel fresh each time you make it!

  • Switching Greens: I’ve swapped spinach for kale or Swiss chard, which adds a heartier bite and keeps the soup nutrient-packed.
  • Different Beans: Cannellini or navy beans work beautifully if you don’t have Great Northern beans on hand—and they taste just as creamy.
  • Herbs and Spices: If you can’t find Herbs de Provence, using an Italian seasoning blend or even a mix of thyme, rosemary, and oregano gives a similar herby warmth.
  • Make it Spicy: Adding a pinch of red pepper flakes or a dash of smoked paprika is my go-to when I want a little kick.

How to Make White Bean Spinach Soup Recipe

Step 1: Sauté Your Aromatics

Start by heating the vegan butter or olive oil in a large pot over medium heat. Once it’s shimmering, add the diced yellow onion and cook for about 5 to 6 minutes until it softens and becomes translucent. This step is crucial because gently cooking the onion develops the sweet, rich base flavor. Then stir in the minced garlic and diced celery, cooking for another 5 minutes or so while stirring occasionally. You’ll get a lovely aroma that signals everything is coming together just right.

Step 2: Season and Simmer

Next, sprinkle in the Herbs de Provence, salt, and pepper to the pot, stirring to evenly coat the veggies. Pour in the vegetable broth, fresh lemon juice, and add your chosen pasta. Give everything a good stir, then bring the soup to a boil. Once boiling, reduce the heat to low and let it simmer for about 10 minutes. This allows the pasta to cook perfectly and absorb those lovely flavors.

Step 3: Add Beans, Greens, and Parsley

After the pasta has cooked, stir in the rinsed Great Northern beans, fresh spinach, and finely minced parsley. Let the soup simmer for another 10 minutes or a bit longer if you prefer your greens totally tender. This last step warms the beans through and gently wilts the spinach, keeping it vibrant and fresh. Always taste before serving and adjust the seasoning with extra salt, pepper, or lemon juice if needed.

Step 4: Serve and Garnish

Ladle your comforting white bean spinach soup into bowls and sprinkle with a bit of vegan parmesan and fresh parsley if you like. It adds an extra layer of flavor and a lovely finishing touch. This is when the soup really shines—simple, nourishing, and inviting.

👨‍🍳

Pro Tips for Making White Bean Spinach Soup Recipe

  • Sweat the Onions Well: This develops the sweetness that balances the earthiness of beans and herbs.
  • Use Fresh Lemon Juice at the End: Adding lemon too early can get bitter — I wait until the simmering liquids are done.
  • Don’t Overcook the Spinach: It should just wilt down, not become mushy, for that fresh texture.
  • Salt in Stages: Season during cooking and taste before serving to avoid an overly salty soup.

How to Serve White Bean Spinach Soup Recipe

Two black bowls filled with chunky light yellow soup sit on a green surface. The soup has layers of light yellow broth, white beans, light beige pasta shells, celery pieces, and bright green spinach leaves. On top, there are small sprigs of parsley and thin strips of light cheese sprinkled with black pepper. One bowl has a silver spoon resting inside. Small green parsley leaves scatter on the right side near a dark cloth napkin. photo taken with an iphone --ar 4:5 --v 7

Garnishes

I often top this soup with a sprinkle of vegan parmesan and a handful of freshly chopped parsley. The parmesan adds that subtle cheesiness I crave, and parsley brings a fresh, bright finish. Sometimes I’ll add a drizzle of good-quality olive oil or a crack of black pepper for extra depth.

Side Dishes

To make it a fuller meal, I like pairing the soup with crusty bread or garlic toast for dunking. A simple green salad with lemon vinaigrette keeps things light and fresh alongside the warm bowl. You can also serve this soup with roasted veggies or a grain like quinoa if you want to amp up the protein even more.

Creative Ways to Present

For special occasions, I love serving this soup in rustic bread bowls or small, elegant ramekins as a starter. Adding a swirl of cashew cream or a sprinkle of chili flakes can dress it up beautifully. Making a colorful herb oil drizzle with parsley or basil oil has wowed guests more than once!

Make Ahead and Storage

Storing Leftovers

I usually let the soup cool to room temperature before transferring it into airtight containers for the fridge. It keeps well for up to 5 days, and the flavors actually deepen after a day or two—making it a great option for meal prep.

Freezing

This White Bean Spinach Soup Recipe freezes really well. After cooling completely, I portion it into freezer-safe containers and it stays good for up to six months. Just be sure to thaw it in the fridge overnight before reheating to preserve texture and flavor.

Reheating

When reheating, I prefer warming it gently on the stove over medium heat, stirring occasionally until hot. You may need to add a splash of broth or water to loosen it up if it thickened in the fridge. Avoid microwaving if you want to keep the spinach bright and fresh.

FAQs

  1. Can I use canned spinach instead of fresh for this soup?

    While you can use canned spinach in a pinch, fresh spinach provides much better texture and flavor in the White Bean Spinach Soup Recipe. Fresh leaves wilt gently and keep a vibrant green color, making the soup more appetizing.

  2. What type of pasta works best in this soup?

    Shells, macaroni, or farfalle are all fantastic options because their shapes hold onto the broth nicely. I recommend small pasta shapes that cook relatively quickly to keep this soup easy and fast.

  3. Is this soup suitable for vegans?

    Yes! Using vegan butter and skipping the optional vegan parmesan ensures this White Bean Spinach Soup Recipe is entirely plant-based and deliciously vegan-friendly.

  4. How can I make this soup creamier without dairy?

    You can blend a portion of the soup after cooking, or add a splash of coconut milk or cashew cream to introduce creaminess while keeping it dairy-free.

Final Thoughts

This White Bean Spinach Soup Recipe holds a special place in my heart because it’s easy to make, wholesome, and endlessly comforting. I truly recommend you give it a try when you want something nourishing that doesn’t require hours in the kitchen. Whether you’re feeding yourself or a family, this soup always brings warmth and satisfaction. Trust me, once you try it, it’ll become one of your go-to recipes too.

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

White Bean Spinach Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.6 from 110 reviews
  • Author: Sophia
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 6 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegan

Description

This comforting White Bean Spinach Soup combines creamy Great Northern beans, fresh spinach, and aromatic herbs in a hearty vegetable broth. Featuring tender pasta and a hint of lemon juice, this vegan-friendly soup is perfect for a nourishing meal that’s both satisfying and flavorful.


Ingredients

Base Ingredients

  • 4 tbsp vegan butter (or olive oil)
  • 1 yellow onion, diced (~1 1/2 cups)
  • 2 tsp finely minced garlic (1-2 large cloves)
  • 1 1/2 cups celery, diced
  • 1 1/2 tsp Herbs de Provence*
  • 1-1 1/2 tsp salt
  • 1/4-1/2 tsp pepper
  • 8 cups vegetable broth
  • Half of a lemon, juiced (~2 tbsp)

Additional Ingredients

  • 1 cup pasta of choice (shells, macaroni, farfalle, etc.)
  • 1 15 oz can Great Northern beans, rinsed and drained
  • 4 cups spinach
  • 1/4 cup fresh parsley, finely minced
  • Optional: vegan parmesan for garnish


Instructions

  1. Sauté Aromatics: Heat vegan butter in a large pot over medium heat. Add the diced onion and sauté for 5-6 minutes until softened. Add the minced garlic and diced celery, cooking for an additional 5 minutes while stirring occasionally to combine the flavors.
  2. Add Seasonings and Broth: Stir in the Herbs de Provence, salt, and pepper. Pour in the vegetable broth, freshly squeezed lemon juice, and add the pasta of your choice. Stir everything together well and bring the mixture to a boil over medium-high heat.
  3. Simmer the Soup: Once boiling, reduce the heat to low and let the soup simmer for about 10 minutes to allow the pasta to cook through and the flavors to meld.
  4. Finish with Beans, Greens, and Herbs: Stir in the rinsed Great Northern beans, fresh spinach, and minced parsley. Continue cooking the soup for another 10 minutes (or longer if you prefer), allowing the spinach to wilt and the beans to warm through. Taste and adjust seasoning as needed.
  5. Serve: Ladle the soup into bowls and garnish with grated vegan parmesan and additional fresh parsley if desired. Enjoy warm as a wholesome meal.

Notes

  • Herbs de Provence is an herb blend typically containing thyme, basil, rosemary, tarragon, savory, marjoram, oregano, and bay leaf. You can substitute it 1:1 with an Italian seasoning blend or create your own mix from these herbs.
  • You may substitute Great Northern beans with cannellini or navy beans if preferred.
  • Spinach can be swapped for kale or Swiss chard for a different leafy green texture and flavor.
  • For storage, let the soup cool to room temperature before transferring it to an airtight container. Refrigerate for up to 5 days and reheat in a small saucepan over medium heat.
  • For long-term storage, let the soup cool completely and transfer to a freezer-safe, airtight container. Freeze up to 6 months. Defrost overnight in the refrigerator and reheat on medium heat.

Nutrition

  • Serving Size: 1 bowl (approx. 1.5 cups)
  • Calories: 395
  • Sugar: 6.1 g
  • Sodium: 1030.5 mg
  • Fat: 8.6 g
  • Saturated Fat: 2 g
  • Unsaturated Fat: 6.6 g
  • Trans Fat: 0 g
  • Carbohydrates: 64.4 g
  • Fiber: 16.3 g
  • Protein: 18.7 g
  • Cholesterol: 0 mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star