As the chill of evening descends and the hustle of the day fades away, there’s nothing quite like the simple joy of a warm, hearty meal. I stumbled upon this delightful Vegan Potato and Bean Soup during one of those busy weeks when pantry staples became my best friends. With its comforting tomato broth, tender potato chunks, and fluffy beans, this soup is both budget-friendly and protein-packed, making it a perfect choice for cozy dinners or a nourishing lunch.
Not only is this recipe a breeze to whip up, but it embodies the essence of home-cooked goodness. Each spoonful warms the soul and brings a sense of calm that’s hard to find in takeout. Whether you’re a seasoned chef or someone just beginning their culinary journey, this soup is a versatile canvas waiting for your personal touch. So gather your ingredients, and let’s create a heartwarming bowl of bliss that you and your loved ones will savor!

Why is Potato and Bean Soup so beloved?
Comforting warmth: With every sip, this soup wraps you in a cozy embrace, perfect for chilly evenings.
Budget-friendly: Utilizing pantry staples makes this recipe easy on the wallet while still delivering rich flavors.
Protein-rich: Packed with hearty beans and potatoes, it offers a fulfilling meal option that fuels your day.
Quick prep: Whipping up this dish takes minimal time, ideal for busy weeks or spontaneous gatherings.
Culinary canvas: Feel free to mix in your favorite veggies or spices for a unique twist each time you make it.
Dive into our delicious warming soup recipe and enjoy a comforting dish that will surely become a family favorite!
Hearty Potato and Bean Soup Ingredients
For the Soup Base
• Extra virgin olive oil – Adds richness and flavor; feel free to use any neutral oil as a substitute.
• Onion – Provides a flavor base; any onion variety works nicely.
• Celery rib – Adds crunch and flavor depth; you can omit it if it’s not on hand.
• Large carrot – Contributes sweetness; consider using parsnip for a different note.
• Garlic cloves – Enhances the overall aroma and flavor; garlic powder serves as a good backup.
For the Flavor
• Dried thyme – Offers an earthy note; Italian seasoning can be an easy substitute.
• Dried oregano – Adds a robust herbal flavor; fresh herbs provide a stronger taste.
• Paprika – Introduces smokiness; hot paprika can add an extra kick if desired.
For the Hearty Components
• Cannellini beans (or other beans) – Main protein source; ensure they are rinsed and drained for convenience.
• Potatoes – The base of the soup; Yukon Gold is recommended for texture, but any waxy variety works well.
• Low-sodium vegetable broth – Keeps the soup light and is great for flavor; swap it for water or chicken broth for non-vegan options.
• Tomato paste – Adds depth and richness; crushed tomatoes can provide a chunkier alternative.
For Seasoning and Garnish
• Salt and black pepper – Essential for flavor; be sure to adjust seasoning according to your broth’s salinity.
• Fresh parsley – For garnish; any fresh herbs like basil or cilantro can brighten your dish.
Gather these ingredients and get ready to create a delicious Potato and Bean Soup that’s not only hearty but also packed with wholesome goodness!
How to Make Potato and Bean Soup
-
Sauté Base: Heat the extra virgin olive oil in a large pot over medium heat. Add the diced onion, celery, and carrot, cooking until the vegetables soften and become translucent, about 5 minutes.
-
Add Aromatics: Stir in the minced garlic, paprika, dried thyme, and oregano. Cook for an additional minute until fragrant, letting the aroma fill your kitchen with comforting warmth.
-
Combine Ingredients: Add the cannellini beans, diced potatoes, vegetable broth, tomato paste, salt, and black pepper to the pot. Bring the mixture to a boil, then reduce the heat, cover, and let it simmer for 30 minutes so the flavors meld beautifully.
-
Blending (Optional): If you prefer a thicker texture, remove the pot from heat and blend about 2 cups of the soup using a stick blender. Mix it back into the pot for a perfect combination of creamy and chunky soup.
-
Final Taste and Serve: Before serving, stir in freshly chopped parsley and taste for seasoning adjustments. Serve hot alongside crusty bread or crunchy croutons for a delightful meal.
Optional: Drizzle with a splash of lemon juice for an extra zing!
Exact quantities are listed in the recipe card below.

Potato and Bean Soup Variations
Make your comforting bowl of Potato and Bean Soup uniquely yours with these delightful twists and substitutions!
- Beans Variety: Swap cannellini beans for pinto or kidney beans for a different texture and taste.
- Sweet Potatoes: Replace regular potatoes with sweet potatoes for a touch of sweetness and vibrant color.
- Leafy Greens: Add in fresh spinach or kale during the last few minutes of cooking for a nutrient-packed boost.
- Spice it Up: Incorporate a pinch of cayenne pepper or red pepper flakes for a gentle heat that warms the soul.
- Herb Infusion: Experiment with fresh herbs like cilantro or basil right before serving for a fragrant finish.
- Creamy Texture: Mix in a splash of coconut milk or blended cashews for a creamier consistency without dairy.
- Roasted Veggies: Toss in some roasted bell peppers or zucchini for an extra layer of flavor and texture.
- Citrus Zing: A dash of lemon or lime juice before serving elevates the fresh flavors and brightens the soup beautifully.
How to Store and Freeze Potato and Bean Soup
Fridge: Store leftover soup in an airtight container for up to 3-4 days. Let it cool to room temperature before sealing it tightly to preserve flavor.
Freezer: Freeze your Potato and Bean Soup in airtight containers for up to 2 months. For easy serving, consider portioning it into individual containers.
Thawing: To thaw, transfer the frozen soup to the fridge overnight. Reheat it gently on the stove over medium heat, stirring occasionally until heated through.
Reheating: If reheating from frozen, heat on medium-low, adding a splash of broth to return its original creamy texture. Enjoy your hearty soup warm!
Expert Tips for Potato and Bean Soup
- Season Wisely: Adjust seasoning at the end to taste, especially if using a salty broth, to avoid over-salting your Potato and Bean Soup.
- Blending Caution: Be careful not to over-blend the potatoes; only blend a portion to maintain a pleasantly chunky texture.
- Cooking Variations: If short on time, consider using a pressure cooker to speed up the process: sauté first, then cook for 15 minutes under pressure.
- Substitution Options: Feel free to swap in other beans like pinto or kidney for added variety while keeping the dish protein-rich.
- Vegetable Boost: Add in extra veggies, like spinach or kale, for a nutrient boost and added flavors in your hearty soup.
Make Ahead Options
These Hearty Vegan Potato and Bean Soup preparations are perfect for busy weeknights! You can chop the vegetables and store them in an airtight container in the refrigerator for up to 3 days. Additionally, you can soak and cook the beans ahead of time, keeping them in the fridge for up to 4 days to enhance texture and flavor. To maintain quality, refrigerate the soup in a sealed container and save the fresh parsley until you’re ready to serve. When ready to enjoy, simply reheat the soup on the stovetop over medium heat until hot, adding a splash of vegetable broth if it thickens too much. After a hectic day, you’ll have a hearty meal ready with minimal effort!
What to Serve with Potato and Bean Soup?
A warm bowl of soup deserves a delicious sidekick to complete your meal experience.
- Crusty Bread: Freshly baked or toasted, this classic choice is ideal for dipping into your soup, enhancing the comforting flavors with every bite.
- Garlic Bread: The savory aroma of garlic mingling with the crispy crust makes for an irresistible pairing that beautifully complements the soup’s texture.
- Green Salad: A fresh, crunchy salad adds a vibrant contrast to the hearty soup and brings in refreshing flavors; think lemony vinaigrette to brighten the dish.
- Roasted Vegetables: Earthy roasted carrots, bell peppers, or zucchini can provide a delightful sweetness and depth that pairs wonderfully with the savory beans and potatoes.
- Sautéed Greens: Soft, wilted spinach or kale can lend a nutrient boost while harmonizing with flavors from the soup, creating a nutritious balance on your dinner table.
- Vegan Wine: A chilled glass of light-bodied white wine can elevate the overall dining experience, providing a pleasant backdrop to the soup’s rich flavors.
- Fruit Sorbet: To end on a refreshing note, consider a light fruit sorbet for dessert; its sweetness will cleanse the palate beautifully after the hearty soup.
- Herbed Croutons: Not only are these crunchy delights a perfect topping for the soup, but they also add a burst of flavor that will have your family asking for seconds!
- Homemade Pickles: The zesty crunch of lightly pickled cucumbers or radishes can offer a delightful tangy contrast, making each bite of soup more exciting.
- Beer Bread: A slice of beer bread can provide a hearty, slightly tangy counterpart to the soup, making every mouthful feel even more comforting.

Potato and Bean Soup Recipe FAQs
What type of potatoes are best for this soup?
I highly recommend Yukon Gold potatoes for their beautiful texture and ability to hold up in soups. Waxy varieties work best, as they add a creamy consistency without turning mealy. Avoid starchy potatoes like Russets, which can break down too much during cooking.
How long will the leftovers last, and how should I store them?
Leftover Potato and Bean Soup can be stored in an airtight container in the fridge for 3-4 days. Allow it to cool to room temperature before sealing. To keep it fresh, avoid leaving it out for more than two hours to prevent bacterial growth!
Can I freeze this soup, and how do I do it?
Absolutely! You can freeze your Potato and Bean Soup for up to 2 months. Simply let it cool, then transfer it to airtight containers or freezer bags. Make sure to leave some space at the top of the container for expansion. When you’re ready to eat, just thaw it overnight in the fridge, and reheat gently on the stove, adding a splash of broth if necessary to restore its original consistency.
What if I don’t have all the ingredients? Can I make substitutions?
Very much so! This recipe is versatile. If you don’t have cannellini beans on hand, feel free to use pinto or kidney beans instead. You can swap the vegetable broth for water if that’s what’s available, or replace the carrot with parsnip for a sweeter touch. Just remember to adjust the seasonings accordingly based on what you use!
Is this soup suitable for pets or those with allergies?
While this Potato and Bean Soup is vegan and free from most common allergens, it’s important to note that the ingredients include onion and garlic, which can be harmful to pets. If you have allergies in mind, always check labels for additional ingredients used in store-bought broth or canned beans. It’s a good idea to consult a doctor or nutritionist if you’re unsure.
Can I include extra vegetables?
The more the merrier! You can absolutely add in extra vegetables such as spinach, kale, or even bell peppers for an extra nutrient boost. Just toss them in during the last 10 minutes of cooking, so they retain their color and crunch. Enjoy experimenting with your delicious Potato and Bean Soup!

Hearty Potato and Bean Soup for Cozy Nights at Home
Ingredients
Equipment
Method
- Heat the extra virgin olive oil in a large pot over medium heat. Add the diced onion, celery, and carrot, cooking until the vegetables soften and become translucent, about 5 minutes.
- Stir in the minced garlic, paprika, dried thyme, and oregano. Cook for an additional minute until fragrant.
- Add the cannellini beans, diced potatoes, vegetable broth, tomato paste, salt, and black pepper to the pot. Bring to a boil, then reduce the heat, cover, and simmer for 30 minutes.
- If you prefer a thicker texture, blend about 2 cups of the soup using a stick blender. Mix it back into the pot.
- Before serving, stir in freshly chopped parsley and taste for seasoning adjustments. Serve hot alongside bread or croutons.







