As I stirred the bubbling pot of white bean soup, a wave of cozy nostalgia washed over me, reminding me of weekends spent in the kitchen with family. This is not just any soup; it’s the Best Vegan White Bean Soup, ready in just 20 minutes and perfect for those hectic evenings when you still crave something comforting. With creamy cannellini beans as its star, this budget-friendly dish is not only high in protein but also a delightful antidote to the routine fast food frenzy. The aromatic hints of rosemary and a splash of white wine transform this simple recipe into a culinary hug, warming you from the inside out. Curious to see how this quick meal can elevate your weeknight dinners? Let’s dive into the delicious details! Why Is White Bean Soup So Inviting? Comforting, Creamy Base: The creamy texture from cannellini beans makes each spoonful feel luxurious. Quick and Easy: Ready in just 20 minutes, this recipe is ideal for busy weeknights. Budget-Friendly: Using simple, affordable ingredients doesn’t compromise flavor; it enhances it! Flavor-Packed: Aromatic rosemary and a dash of white wine take this dish to the next level. Versatile Choices: Easily swap beans or greens based on what’s in your pantry, making it adaptable for any occasion. Crowd-Pleaser: This soup isn’t just a meal; it’s a delightful experience that everyone will enjoy, whether on its own or paired with a side salad. White Bean Soup Ingredients For the Soup Cannellini Beans – Provides protein and creaminess; substitute with navy or Great Northern beans if needed. Onion – Builds the flavor base; use shallots for a milder taste if you like. Celery – Adds crunch and flavor depth; can be replaced with leeks for a twist. Carrot – Contributes sweetness and color; parsnip makes a great substitute. Garlic – Enhances overall flavor; garlic powder can work in a pinch. Frozen Spinach (optional) – Adds nutrients and vibrant color; fresh spinach can be tossed in during the last 5 minutes of cooking. Potatoes – Thickens the soup and adds heartiness; cauliflower is a lower-carb alternative. Olive Oil – For sautéing and finishing touch; canola oil offers a lighter option. Tomato Paste – Boosts umami depth in the soup base. White Wine – Adds acidity and a complex flavor; consider non-alcoholic wine or vegetable broth instead. Rosemary – Infuses the soup with aromatic goodness; substitute with thyme or sage if desired. Vegetable Broth or Water – The base for the soup, adding both liquid and flavor; opt for homemade or low-sodium types. Paprika (optional) – Adds subtle warmth and depth; feel free to omit if unavailable. Salt & Black Pepper – Essential for seasoning to taste; adjust based on the saltiness of your broth. Enjoy this white bean soup that’s not just delicious but also embraces the warmth of home-cooked comforts! Step‑by‑Step Instructions for WHITE BEAN SOUP Step 1: Heat the Base In a large pot, heat 2 tablespoons of olive oil over medium heat until shimmering. This should take about 2 minutes. Once the oil is hot, add 1 diced onion, 1 chopped carrot, and 1 diced stalk of celery. Sauté the vegetables for approximately 5 minutes, stirring occasionally, until they soften and the onion turns translucent. Step 2: Build Flavor Next, stir in 3 minced garlic cloves and cook for another minute until fragrant. Add 2 cans (15 oz each) of drained cannellini beans, 2 tablespoons of tomato paste, and 2 diced potatoes to the pot. Sprinkle in 1 tablespoon of chopped fresh rosemary, or 1 teaspoon of dried if that’s what you have. Cook this mixture for about 1 minute, stirring frequently to meld the flavors. Step 3: Deglaze the Pot Pour in ½ cup of white wine, allowing it to simmer for about 1 minute. You’ll want to see it bubble and evaporate, releasing a lovely aroma that fills your kitchen. This step enhances the depth of flavor in your WHITE BEAN SOUP. If you prefer not to use wine, opt for vegetable broth instead. Step 4: Simmer the Soup Add 4 cups of vegetable broth (or water), along with a generous pinch of salt and freshly cracked black pepper. Stir to combine everything well. Increase the heat to bring the mixture to a gentle boil, then cover the pot and reduce the heat to a simmer. Let it cook for 15 minutes, stirring occasionally, until the potatoes are tender. Step 5: Final Touches After 15 minutes, check if the potatoes are soft. Taste your soup and adjust the seasoning, adding more salt or pepper as needed. If you used fresh rosemary, now is the time to remove the sprig. For a creamier texture, gently mash some of the beans and potatoes with the back of a spoon. Step 6: Serve and Enjoy Ladle the WHITE BEAN SOUP into bowls and drizzle with a little olive oil for added richness. Top each serving with a sprinkle of freshly ground black pepper for extra flavor. This soup pairs beautifully with crusty whole grain bread or vegan parmesan, making it a heartwarming meal perfect for any occasion. How to Store and Freeze White Bean Soup Fridge: Store leftover white bean soup in an airtight container for up to 3-4 days. This makes it easy to enjoy a wholesome meal throughout the week. Freezer: If you want to keep it longer, freeze in airtight containers for up to 2 months. Remember to leave a 1-inch space at the top for expansion as it freezes. Reheating: Thaw the soup in the fridge overnight, then reheat on the stove over low heat, stirring occasionally. Add a splash of broth or water to reach your desired consistency. Serving Tips: When you’re ready to serve, revive the flavors by tasting and adjusting seasoning, if necessary, before indulging in this cozy white bean soup. What to Serve with The Best Vegan White Bean Soup? There’s something heartwarming about pairing your soup with complementary sides that elevate the meal experience. Here are some delightful suggestions that will make your dinner absolutely memorable. Crusty Whole Grain Bread: The ideal vessel for dipping, it adds a satisfying crunch that contrasts beautifully with the creamy soup. Simple Arugula Salad: Fresh arugula with a light lemon vinaigrette provides a peppery bite, cutting through the richness of the soup. Grilled Vegetable Platter: Roasted or grilled veggies bring smoky flavors to the table, enhancing the savory elements of the white bean soup. Garlic Bread: Buttery, garlicky goodness creates a flavor explosion with each bite, making it hard to resist more. Stuffed Peppers: These protein-packed beauties will turn your soup into a heartier feast while adding a dash of color to your plate. Spicy Roasted Chickpeas: Add a crunchy, spicy element that contrasts the smooth texture of the soup while delivering an extra protein boost. Chilled White Wine: Serve a crisp, refreshing white wine to elevate your mealtime and complement the soup’s subtle acidity from the wine used in cooking. Adding these sides will transform your white bean soup into a comforting, complete meal that warms both the heart and the soul. Enjoy the flavors, textures, and moments around the table! Expert Tips for White Bean Soup Perfect Seasoning: Adjust the saltiness at the end based on your broth’s flavor to avoid an overly salty white bean soup. Creamy Texture: For a richer consistency, partially mash the beans and potatoes with a spoon, creating a velvety base. Storage Solutions: Leftovers store well in the fridge for 3-4 days; freeze in airtight containers for up to 2 months (leave space for expansion). Fresh Herbs: If using fresh rosemary, chop it finely for better integration, enhancing the flavor throughout the white bean soup. Flexible Ingredients: Feel free to swap in other beans or greens based on what you have available in your pantry; it’s a versatile recipe! Variations & Substitutions for WHITE BEAN SOUP Feel free to customize this delicious white bean soup with these fun and easy variations! Alternate Beans: Swap cannellini beans with navy or Great Northern beans for a slight change in texture while still keeping it creamy. Greens Galore: Replace frozen spinach with kale, collard greens, or even Swiss chard for an extra nutritional boost and different flavor profile. Root Veggie Twist: Instead of potatoes, try using diced parsnips or sweet potatoes for a hint of sweetness and a unique flavor. Flavor Enhancements: Boost umami by adding a dash of soy sauce or miso paste to deepen the flavor profile without overwhelming the soup. Creamy Upgrade: For added richness, stir in a splash of coconut milk or a dollop of silken tofu, making it extra creamy and vegan-friendly. Spicy Kick: Craving a little heat? Add a pinch of red pepper flakes or some diced jalapeño to awaken your taste buds. Herb Swap: While rosemary is delightful, feel free to switch it up with thyme or sage, which will lend their own aromatic qualities to this cozy dish. For more inspiration, why not explore these delicious recipes? Consider making some Coconutty Beans Greens or serve this with a side of Black Bean Tacos to keep the flavors bright. Enjoy your culinary adventure! Make Ahead Options These white bean soup preparations are perfect for busy weeknights! You can chop vegetables like onion, celery, and carrot up to 3 days in advance and store them in an airtight container in the refrigerator. Additionally, you can sauté the base as instructed but stop before adding broth and spinach—this can be refrigerated for up to 24 hours. When you’re ready to finish the soup, simply reheat the sautéed mixture, add the broth, beans, and spices, then simmer for 15 minutes. This way, you’ll still enjoy a delicious, homemade white bean soup that feels freshly made, saving you valuable time without sacrificing flavor. White Bean Soup Recipe FAQs How do I choose the right beans for this soup? Absolutely! Cannellini beans are the star of this recipe due to their creamy texture and protein content. However, if they’re unavailable, navy beans or Great Northern beans make excellent substitutes. They provide a similar creamy texture and flavor, ensuring your white bean soup remains delicious. What’s the best way to store leftover white bean soup? For optimal freshness, store your white bean soup in an airtight container in the refrigerator for up to 3-4 days. I often make a double batch so that I can enjoy it throughout the week! Just make sure to let it cool before sealing it up to prevent condensation. Can I freeze white bean soup, and how should I do it? Absolutely! To freeze, let your soup cool completely, then transfer it to airtight containers, leaving about an inch of space at the top to allow for expansion. It will keep well in the freezer for up to 2 months. When you’re ready to enjoy it, thaw it in the refrigerator overnight and reheat it over low heat on the stove, adding a splash of broth or water to regain that perfect consistency. What should I do if my soup seems too salty? If you find your white bean soup has become too salty, fear not! You can adjust the flavor by adding more vegetable broth or water, which can dilute the saltiness. Another trick is to add a peeled potato to the soup while it simmers; the potato will absorb some of the salt. Just remember to remove the potato before serving! Can I make this soup gluten-free? Yes, you can! This white bean soup is naturally gluten-free, as long as you ensure that the vegetable broth you use is also certified gluten-free. It’s an excellent choice for anyone with gluten sensitivities. Just be cautious with any additional ingredients, such as croutons or bread served alongside the soup. Is this soup suitable for my dog? While a little bit of plain white bean soup can be safe for dogs, avoid giving them any seasonings like salt, garlic, or onion, as these can be harmful. If you want to share a bit with your furry friend, make a small batch without these ingredients and make it a treat! Always consult your vet if you’re unsure. Creamy White Bean Soup that Will Warm Your Soul This creamy white bean soup is a comforting dish ready in just 20 minutes, perfect for any weeknight meal. Print Recipe Pin Recipe Prep Time 10 minutes minsCook Time 20 minutes minsTotal Time 30 minutes mins Servings: 4 bowlsCourse: SaladsCuisine: VeganCalories: 300 Ingredients Equipment Method Nutrition Notes Ingredients 1x2x3x? For the Soup2 cans cannellini beans drained1 medium onion diced1 stalk celery diced1 medium carrot chopped3 garlic cloves minced4 cups vegetable broth2 tablespoons olive oil for sautéing2 medium potatoes diced2 tablespoons tomato paste½ cup white wine or vegetable broth1 tablespoon fresh rosemary chopped1 cup frozen spinach optional1 teaspoon paprika optional Equipment Large pot Method Cooking StepsHeat 2 tablespoons of olive oil in a large pot over medium heat. Add 1 diced onion, 1 chopped carrot, and 1 diced stalk of celery, and sauté for about 5 minutes until softened.Stir in 3 minced garlic cloves and cook for another minute. Add 2 cans of drained cannellini beans, 2 tablespoons of tomato paste, and 2 diced potatoes. Sprinkle in 1 tablespoon of chopped rosemary. Cook for 1 minute, stirring frequently.Pour in ½ cup of white wine and let it simmer for 1 minute, allowing the bubbles to release the aroma.Add 4 cups of vegetable broth and a pinch of salt and pepper. Bring to a gentle boil, cover, and simmer for 15 minutes until the potatoes are tender.Check if the potatoes are soft, adjust seasoning, and optionally mash some beans for a creamier texture.Ladle the soup into bowls, drizzle with olive oil, and top with black pepper. Serve with bread or vegan parmesan. Nutrition Serving: 1bowlCalories: 300kcalCarbohydrates: 45gProtein: 12gFat: 10gSaturated Fat: 1.5gPolyunsaturated Fat: 2gMonounsaturated Fat: 6gSodium: 500mgPotassium: 800mgFiber: 10gSugar: 3gVitamin A: 1200IUVitamin C: 25mgCalcium: 50mgIron: 3mg NotesFor a richer consistency, partially mash the beans and potatoes. Store leftovers in the fridge for 3-4 days or freeze for up to 2 months. Tried this recipe?Let us know how it was!