A comforting bowl of soup can turn even the most hectic evenings into a serene sanctuary. When I’m short on time but craving something warm and satisfying, I whip up a batch of my White Bean Soup. This creamy vegan delight comes together in just 25 minutes, making it the perfect solution for busy weeknights. Not only is it budget-friendly, but it’s also gluten-free, combining heartiness with delightful flavors from tender cannellini beans, fragrant rosemary, and a splash of white wine. With this recipe, you can easily customize ingredients based on what you have on hand, ensuring it’s a win every time. Your taste buds and your wallet will thank you! What cozy ritual do you have that brings you comfort in the kitchen?

Why Is White Bean Soup So Special?

Quick and Easy: In just 25 minutes, you’ll have a warm bowl of comforting soup that feels like a hug in a bowl.

Customizable Goodness: With options for different beans and veggies, you can adapt this recipe to whatever you have on hand. 🥬

Budget-Friendly Delight: Utilizing simple, affordable ingredients means you can whip this up without breaking the bank.

Vegan and Gluten-Free: Perfect for diverse dietary needs, making it a crowd-pleasing choice for everyone at the table.

Rich Flavor Profile: The combination of rosemary and white wine elevates the taste, creating a depth of flavor that’s pure joy in every spoonful. Pair it with some crusty whole grain bread for a satisfying meal, or enjoy it alongside a fresh salad like Miso Soup Comforting for a vibrant dinner experience!

White Bean Soup Ingredients

For the Soup Base
Cannellini Beans (or white beans) – Provides protein and fiber for a hearty base; substitute with navy beans or Great Northern beans if needed.
Onion – Adds depth and sweetness when sautéed; use shallots as a milder alternative.
Celery – Contributes crunch and aromatic flavor; omit for a simpler soup.
Carrot – Offers natural sweetness and color; substitute with parsnip for a different flavor.
Garlic – Enhances overall aroma and flavor; use garlic powder if fresh garlic is unavailable.
Frozen Spinach (optional) – Incorporates greens for added nutrition; can be replaced with kale or omitted entirely. Fresh spinach can be added in the last 5 minutes of cooking.
Potatoes – Thickens the soup while adding creaminess; sweet potatoes can be used for a sweeter variant.
Olive Oil – Provides richness and helps in sautéing vegetables; use another cooking oil for a different flavor.

For the Seasoning
Tomato Paste – Gives umami taste and enhances the color; substitute with crushed tomatoes, but reduce broth to maintain consistency.
White Wine – Adds acidity and depth of flavor; substitute with lemon juice for non-alcoholic options.
Rosemary – Infuses the dish with a fragrant herbal note; dried rosemary can be used in place of fresh.
Vegetable Broth (or hot water) – Serves as the soup’s base; use low-sodium broth to control salt levels.
Paprika (optional) – Adds a touch of warmth and color; smoky paprika can increase depth; omit for a milder taste.
Salt and Black Pepper – Essential for seasoning; adjust according to taste and broth saltiness.

Now you’re ready to create a cozy bowl of White Bean Soup that’s perfect any night of the week!

Step‑by‑Step Instructions for WHITE BEAN SOUP

Step 1: Heat the Oil
Begin by heating a tablespoon of olive oil in a large pot over medium heat. Allow the oil to shimmer, indicating it’s hot enough for sautéing. This should take about 2 minutes, setting the stage for your aromatic base that will enhance the flavors of the white bean soup.

Step 2: Sauté the Vegetables
Add chopped onion, carrot, and celery to the pot. Sauté them, stirring frequently, for about 5 minutes until the onion is soft and translucent. The vegetables should release a pleasant aroma, creating a fragrant foundation for your creamy white bean soup as they cook.

Step 3: Incorporate the Garlic and Beans
Next, add minced garlic, drained cannellini beans, tomato paste, diced potatoes, and fresh rosemary to the pot. Stir the mixture well for about 1 minute, allowing the garlic to perfume the mix and the beans to warm up, creating a rich, flavorful base for the soup.

Step 4: Add White Wine
Pour in a splash of white wine and stir to combine. Allow the mixture to simmer for about 1 minute, letting the wine evaporate and leaving a deeper flavor in the white bean soup. This step adds a delightful acidity and richness to the dish.

Step 5: Mix in Spinach and Broth
Stir in the frozen spinach and pour in 4 cups of vegetable broth, mixing thoroughly. Season with salt and black pepper to taste. Bring the mixture to a boil over high heat, then cover and reduce the heat to low, letting it simmer gently for 15 minutes until the potatoes are tender.

Step 6: Finalize the Flavor
After the simmering time, remove the sprig of rosemary from the pot. Use a spoon to slightly mash some of the beans and potatoes against the side to enhance the creaminess of the soup. Taste and adjust seasoning if needed for your perfect bowl of white bean soup.

Step 7: Serve with Style
Ladle the warm soup into bowls, drizzling a bit of olive oil on top for richness. Finish with freshly ground black pepper and, if desired, a sprinkle of grated parmesan cheese. This comforting white bean soup pairs wonderfully with crusty whole grain bread for a delightful meal.

How to Store and Freeze White Bean Soup

Fridge: Keep leftovers in an airtight container for up to 3-4 days. This makes it easy to enjoy a quick, hearty meal throughout the week.

Freezer: Freeze in small portions, leaving about 1 inch of space at the top of the container for expansion. This white bean soup can last up to 2 months in the freezer, ready for a rainy day!

Thawing: To thaw, simply transfer the soup to the fridge overnight or use the microwave for a quick solution. Reheat gently on the stove, stirring occasionally, until heated through.

Reheating: Once thawed, enjoy your creamy white bean soup within 24 hours for the best taste and texture. Add a bit of vegetable broth if it has thickened too much during storage.

WHITE BEAN SOUP Variations & Substitutions

Feel free to make this white bean soup your own by trying out different ingredients and flavors!

  • Bean Variety: Swap cannellini beans for navy or Great Northern for a unique twist. Each bean brings its own subtle flavor and texture.

  • Vegetable Options: Experiment with different veggies! Adding zucchini or peas enhances both texture and nutrients, making it even more satisfying.

  • Sweet Potato: For a sweeter note, replace regular potatoes with diced butternut squash. It blends beautifully while keeping the soup creamy.

  • Kale Power: If you’re not a fan of spinach, swap in kale for a robust green option. Add it in during the last few minutes for the best texture.

  • Tomato Boost: Instead of tomato paste, use crushed tomatoes for a slightly chunkier texture. Just decrease the broth to maintain the right consistency.

  • Seasoning Upgrades: Want more warmth? Add a pinch of cayenne pepper or a dash of smoked paprika. This little kick can elevate the entire dish!

  • Herbal Infusions: If you’re out of rosemary, try thyme or sage for an entirely different flavor profile. Both add a lovely earthiness to the soup.

  • Change the Liquids: Don’t have white wine? A splash of balsamic vinegar can introduce a lovely tang. Alternatively, lemon juice works wonders for brightness!

If you’re looking for a hearty complement, serve your white bean soup alongside a vibrant Miso Soup Comforting or a satisfying Chicken Green Bean Stir Fry for a cozy feast.

Expert Tips for White Bean Soup

  • Use Fresh Broth: For an even richer flavor, use homemade vegetable broth. If short on time, hot water is a good alternative but may lack depth.

  • Season to Taste: Adjust salt towards the end of cooking based on your broth’s saltiness. It helps prevent over-seasoning.

  • Spinach Prep: If using frozen spinach, no need to thaw; toss it directly into the pot! For fresh, add it in the last 5 minutes for a vibrant touch.

  • Enhance Creaminess: Don’t forget to mash a few beans and potatoes in the pot for that luxurious texture that characterizes a great white bean soup.

  • Experiment with Beans: While cannellini beans are ideal, feel free to switch in navy or Great Northern beans for a fun twist with the same comforting outcome.

What to Serve with The Best White Bean Soup

A comforting bowl of creamy white bean soup is just the beginning of a fulfilling meal that warms the heart and soul.

  • Crusty Whole Grain Bread: Perfect for dipping, this bread complements the soup’s richness while adding delightful texture to each bite. It’s a classic pairing that elevates the dining experience.

  • Mixed Green Salad: The light, fresh flavors of a simple salad featuring crisp greens, lemon vinaigrette, and a sprinkle of nuts contrast beautifully with the soup’s creamy profile. This combination provides a vibrant, refreshing touch.

  • Roasted Vegetables: Sweet, caramelized roasted vegetables like squash and Brussels sprouts offer a wonderful flavor contrast along with varied textures. Their earthiness adds another layer to your meal.

  • Garlic Toast: Infuse your evening with the irresistible aroma of garlic butter on toasted bread. This savory delight pairs perfectly with the soup, making each bite a heavenly experience.

  • Quinoa Pilaf: Light and nutty, quinoa pilaf adds both protein and a unique texture, enhancing the heartiness of your soup. Consider mixing in herbs for an aromatic undertone, tying it all together.

  • Chardonnay or Sauvignon Blanc: A crisp white wine can elevate your meal. The acidity in these wines brightens the soup’s flavors, creating a harmonious balance that’s both comforting and refreshing.

  • Lemon Sorbet: For dessert, a refreshing lemon sorbet cleanses the palate beautifully, allowing you to indulge in the richness of the soup without feeling heavy afterward. It’s a delightful way to end your meal.

  • Fresh Herbs Garnish: A sprinkle of fresh parsley or chives on top of the soup not only brings a pop of color but also enhances the flavors, making each spoonful even more enjoyable.

Make Ahead Options

Preparing your White Bean Soup ahead of time is an excellent way to streamline meal prep during your busy week! You can chop the vegetables and combine the dry ingredients up to 3 days in advance, keeping them stored in an airtight container in the refrigerator. For the best quality, cook the soup within 24 hours of preparing the ingredients. When you’re ready to enjoy the soup, simply follow the cooking instructions, adding in frozen spinach directly without thawing. For leftovers, refrigerate in an airtight container for up to 4 days or freeze for up to 2 months, ensuring you leave space for expansion. This way, your comforting white bean soup is just as delicious and easy on your schedule!

White Bean Soup Recipe FAQs

How do I choose the right beans for my White Bean Soup?
Absolutely! Cannellini beans are a fantastic choice for their creamy texture and flavor, but you can also use navy beans or Great Northern beans if you prefer. Look for beans that are firm but not dried out. If you’re using canned beans, check for any added salt or preservatives and opt for low-sodium varieties if you’re watching your salt intake.

How should I store my leftover White Bean Soup?
Very well! You can keep your leftovers in an airtight container in the fridge for up to 3-4 days. If you want to store it for a longer period, freezing is a great option! Just pour the soup into freezer-safe containers, leaving about an inch of space at the top for expansion, and it will last up to 2 months.

Can I freeze White Bean Soup, and if so, how?
Absolutely! To freeze your White Bean Soup, first let it cool to room temperature. Then, ladle it into freezer-safe containers or zip-top bags, leaving about 1 inch of space at the top to allow for expansion while freezing. Seal tightly, label with the date, and pop it in the freezer. When you’re ready to enjoy it again, thaw it in the fridge overnight or use the microwave for quick thawing.

What should I do if my soup is too thick after storage?
Don’t worry! If your White Bean Soup has thickened too much after storage, simply reheat it on the stove and stir in a bit of vegetable broth or water until you reach your desired consistency. This will help restore that lovely creamy texture and make it as delicious as the first time you had it!

Are there any dietary considerations I should keep in mind?
Yes! This White Bean Soup is naturally vegan and gluten-free, making it suitable for many diets. However, if you are catering to someone with an allergy, always double-check your ingredient labels—especially for the vegetable broth and any additional seasonings you might use. If you have a dog or cat, note that beans in large quantities can upset their stomach, so it’s best to keep this delicious soup just for you!

WHITE BEAN SOUP

Cozy Up with Creamy White Bean Soup in Just 25 Minutes

A comforting white bean soup that is quick to prepare and perfect for busy weeknights.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings: 4 bowls
Course: Dinner
Cuisine: Vegan
Calories: 320

Ingredients
  

For the Soup Base
  • 2 cans Cannellini Beans or white beans
  • 1 medium Onion chopped
  • 2 stalks Celery chopped
  • 1 large Carrot chopped
  • 3 cloves Garlic minced
  • 2 cups Frozen Spinach optional
  • 2 medium Potatoes diced
  • 1 tablespoon Olive Oil
For the Seasoning
  • 2 tablespoons Tomato Paste
  • 1 cup White Wine or lemon juice
  • 1 tablespoon Rosemary fresh
  • 4 cups Vegetable Broth or hot water
  • 1 teaspoon Paprika optional
  • to taste Salt
  • to taste Black Pepper

Equipment

  • Large Pot

Method
 

Step‑by‑Step Instructions for WHITE BEAN SOUP
  1. Begin by heating a tablespoon of olive oil in a large pot over medium heat for about 2 minutes.
  2. Add chopped onion, carrot, and celery to the pot. Sauté for about 5 minutes until the onion is soft and translucent.
  3. Add minced garlic, drained cannellini beans, tomato paste, diced potatoes, and fresh rosemary. Stir the mixture for about 1 minute.
  4. Pour in a splash of white wine and stir. Allow it to simmer for about 1 minute.
  5. Stir in the frozen spinach and add 4 cups of vegetable broth. Season with salt and black pepper to taste, then bring to a boil.
  6. Cover and reduce heat to low, letting it simmer gently for 15 minutes until the potatoes are tender.
  7. Remove the sprig of rosemary. Mash some beans and potatoes against the side for creaminess. Adjust seasoning if needed.
  8. Ladle the soup into bowls, drizzling olive oil on top and finishing with black pepper. Serve with crusty whole grain bread.

Nutrition

Serving: 1bowlCalories: 320kcalCarbohydrates: 50gProtein: 15gFat: 10gSaturated Fat: 1gPolyunsaturated Fat: 2gMonounsaturated Fat: 7gSodium: 450mgPotassium: 800mgFiber: 12gSugar: 4gVitamin A: 300IUVitamin C: 15mgCalcium: 80mgIron: 3mg

Notes

For an even richer flavor, use homemade vegetable broth. Adjust salt based on your broth's saltiness to prevent over-seasoning.

Tried this recipe?

Let us know how it was!