As the cool weather settles in, there’s nothing quite like the comfort of a warm bowl of Hearty Vegan Potato and Bean Soup simmering on the stove. With its thick, rich tomato broth and an inviting blend of cannellini beans and tender potatoes, this dish feels like a warm embrace, perfect for those cozy nights in. Not only is this recipe incredibly satisfying, but it’s also budget-friendly, making it an ideal choice when you want to whip up something nourishing without breaking the bank. Plus, it’s entirely vegan, so you can enjoy a hearty meal that is both delicious and health-conscious. Are you ready to fill your kitchen with delightful aromas while creating this comforting classic? Let’s dive in!

Why is This Potato and Bean Soup Special?
Hearty, comforting meals don’t have to be complicated! This soup blends the creaminess of cannellini beans with starchy potatoes for a filling dish. Budget-friendly and made with pantry staples, it’s perfect for quick dinners. Vegan and wholesome, you can savor it guilt-free. For a twist, why not try adding seasonal veggies, just like in this Herb Roasted Potatoes recipe? Versatile and easy, it’s a hit with everyone—even the pickiest eaters! This soup truly embodies the joy of comforting, homemade cooking.
Potato and Bean Soup Ingredients
• A simple, delightful mix awaits you!
For the Base
- Extra Virgin Olive Oil – Provides healthy fat and flavor. Substitute with any neutral cooking oil if needed.
- Onion – Adds a savory flavor and aroma. Any onion variety works fine.
- Celery – Contributes crunch and depth to the flavor base. Can replace with fennel for a different taste.
- Carrot – Adds sweetness and color. Use any variety of carrot.
- Garlic – Enhances overall flavor. Fresh minced garlic is recommended; powders can be used as a last resort.
For the Herbs
- Dried Thyme – Offers herbal notes that complement the dish. Fresh thyme can be used if available (triple the quantity).
- Dried Oregano – Adds earthy flavor to the broth. Italian seasoning can be substituted for additional complexity.
- Paprika – Provides warmth and depth. Smoked paprika can offer a unique twist.
For the Soup
- Cannellini Beans – Key protein source, providing creaminess. Substitute with navy or kidney beans if preferred.
- Potatoes – Acts as the soup’s body and thickness. Yukon Gold or any starchy potato is recommended.
- Low-Sodium Vegetable Broth – Base for the soup; keeps it light. Use homemade broth or low-sodium chicken broth as a substitute.
- Tomato Paste – Intensifies flavor and color of the broth. Can replace with crushed tomatoes in a pinch.
- Salt & Pepper – Essential for seasoning. Adjust to taste based on broth sodium level.
For the Garnish
- Fresh Parsley – Adds freshness and a vibrant finish. Feel free to substitute with basil or cilantro for different flavor profiles.
Step‑by‑Step Instructions for Hearty Vegan Potato and Bean Soup
Step 1: Heat the Oil
In a large pot, pour in 2 tablespoons of extra virgin olive oil and place it over medium heat. Allow the oil to shimmer, which will take about 2 minutes, indicating it’s hot enough. Use a sturdy pot to ensure even heat distribution, as you prepare for the flavorful base of your potato and bean soup.
Step 2: Sauté the Vegetables
Add 1 diced onion, 2 chopped celery stalks, and 1 diced carrot into the pot. Sauté these vegetables for about 5 minutes, stirring occasionally until the onion becomes translucent and aromatic. This step builds the flavorful foundation of your hearty vegan potato and bean soup, setting the stage for the vibrant aroma that fills the kitchen.
Step 3: Incorporate Garlic and Spices
Stir in 3 minced garlic cloves, 1 teaspoon of smoked paprika, 1 teaspoon of dried thyme, and 1 teaspoon of dried oregano. Cook for an additional minute, allowing the spices to bloom and infuse their flavors into the mix. The aromatic combination will enhance the richness of the soup, creating a savory depth that’s simply irresistible.
Step 4: Add Beans and Potatoes
To the pot, mix in 2 cups of drained cannellini beans and 2 diced potatoes (Yukon Gold work best), followed by 4 cups of low-sodium vegetable broth and 2 tablespoons of tomato paste. Season with salt and pepper to taste. Stir everything well to combine, ensuring the tomato paste dissolves completely, forming a luscious broth for your comforting potato and bean soup.
Step 5: Simmer the Soup
Raise the heat to bring the mixture to a gentle boil, then reduce it back to medium. Cover the pot and allow the soup to simmer for 30 minutes, stirring occasionally. This slow cooking allows the potatoes to soften and the flavors to meld beautifully, turning your potato and bean soup into a warm, hearty delight.
Step 6: Optional Creaminess
For an extra creamy texture, remove 2 cups of the soup and blend them until smooth using an immersion blender or a regular blender. After blending, pour it back into the pot and stir well. This step enhances the richness without losing the delightful chunks of potato and beans that make this soup so comforting.
Step 7: Final Touches
Once your soup has simmered and thickened, stir in a handful of chopped fresh parsley. Taste the mixture and adjust the seasoning with more salt and pepper if needed. This final touch of parsley adds freshness, lifting the whole dish and beautifully complementing the flavors of your hearty vegan potato and bean soup.
Step 8: Serve and Savor
Ladle the soup into bowls and serve hot. Garnish with extra parsley for a pop of color and flavor. Pair your potato and bean soup with crusty bread or croutons for a complete comforting meal. Enjoy the warmth and satisfying texture of this beautifully crafted dish that celebrates wholesome homemade cooking!

How to Store and Freeze Potato and Bean Soup
Fridge: Store leftover potato and bean soup in an airtight container for up to 3-4 days. Make sure it cools to room temperature before sealing to maintain freshness.
Freezer: To freeze, portion the soup into airtight containers or freezer bags, leaving space for expansion. It can be frozen for up to 2 months without losing flavor.
Reheating: Thaw in the fridge overnight before reheating. Warm gently on the stove over medium heat, stirring occasionally, until heated through. If the soup thickens, add a splash of vegetable broth for the desired consistency.
Serving Tip: Before serving, taste and adjust seasoning, as freezing can dull flavors. Enjoy your hearty potato and bean soup again, just like the first time!
Expert Tips for Potato and Bean Soup
-
Taste Before Salt: Always taste the broth before adding salt. This helps avoid over-seasoning in your potato and bean soup, ensuring perfect flavor balance.
-
Starch Matters: Use starchy potatoes like Yukon Gold for a creamier texture. Avoid over-blending the soup to keep some delicious potato chunks intact.
-
Bean Prep: If using dried beans, soak them overnight and ensure they are fully cooked before adding. This prevents tough beans in your hearty soup.
-
Fresh Herbs Delight: Substitute fresh herbs like parsley or basil for more flavor. They provide a fresh pop that elevates your potato and bean soup.
-
Storage Savvy: Store any leftovers in airtight containers for up to 4 days in the fridge or freeze for up to 2 months. This makes enjoying your soup easy and convenient!
What to Serve with Hearty Vegan Potato and Bean Soup
There’s nothing quite like the comforting warmth of a homemade soup complemented by delicious sides that elevate your meal experience.
-
Crusty Bread: A lovely, crusty loaf is perfect for dipping, soaking up every last drop of the savory broth. The crunch contrasts delightfully with the velvety soup.
-
Garlic Toast: This buttery and crispy companion enriches the meal, and the garlic aroma makes your kitchen even more inviting. It’s a flavor match made in heaven!
-
Mixed Green Salad: A fresh salad with crunchy greens and a zesty vinaigrette adds brightness and balances the hearty soup. The salad’s crisp texture refreshes the palate beautifully.
-
Roasted Vegetables: Roasted carrots, zucchini, and bell peppers bring a touch of caramelization and sweetness that pairs naturally with the soup’s flavors. The vibrant colors also make your meal visually appealing.
-
Quinoa Salad: Nutty quinoa mixed with cherry tomatoes and cucumber offers a nutritious side. Its lightness complements the richness of the soup while boosting your protein intake.
-
Chili Flakes: For a spicy kick, sprinkle chili flakes on top of the soup before serving! They add vibrant heat that brings out all the rich flavors in the dish.
-
Herb-Infused Olive Oil: Drizzling some herby olive oil over your bowl enhances the aromatic experience. This little touch adds richness and depth to your comforting soup.
-
Fruit Sorbet: For dessert, a refreshing fruit sorbet is a great palate cleanser after the hearty meal. Its light sweetness rounds out the experience nicely.
Make Ahead Options
These hearty Vegan Potato and Bean Soup components are perfect for meal prep! You can chop the vegetables (onion, celery, and carrot) and store them in the refrigerator up to 3 days in advance. Additionally, you can cook the soup itself and refrigerate it for up to 4 days; just remember to let it cool completely before sealing it in an airtight container. To maintain quality, reheat gently on the stove, ensuring it doesn’t boil to prevent overcooking the potatoes. When ready to serve, simply garnish with fresh parsley and enjoy a quick, comforting meal without the last-minute rush!
Variations & Substitutions for Potato and Bean Soup
Feel free to get creative with your Potato and Bean Soup; the possibilities to customize this dish are endless!
-
Sweet Potato Swap: Replace regular potatoes with sweet potatoes for a hint of sweetness and extra nutrients. This adds a delightful contrast to the savory flavors.
-
Add Fresh Greens: Toss in a handful of spinach or kale during the last few minutes of cooking. This adds vibrant color and upping the nutritional value of your soup.
-
Spicy Kick: Add a pinch of red pepper flakes or diced jalapeños for extra heat. This brings a zesty warmth that complements the creamy beans beautifully.
-
Creamy Coconut Twist: Stir in a splash of coconut milk before serving for a creamy texture and tropical flavor. It’s a delightful way to elevate this dish while keeping it vegan.
-
Different Beans: Experiment with other legumes like black beans or chickpeas. Each variety adds its own unique flavor and nutrition, making your soup stand out.
-
Herb Infusion: Swap dried thyme and oregano for fresh herbs like basil or cilantro for an aromatic twist. Fresh herbs can brighten up the soup, adding layers of taste with every spoonful.
-
Leftover Protein: Use leftover roasted chicken or turkey for a heartier, omnivorous option. This will create a new dimension of flavor without sacrificing comfort.
-
Roasted Veggies: Add in some roasted seasonal veggies like zucchini or bell peppers for an extra layer of texture. Roasted vegetables can provide a depth of flavor that complements the soup’s base wonderfully.
Don’t forget to pair this delicious soup with a side of crusty bread or croutons, just like with my favorite Herb Roasted Potatoes for a delightful meal! Enjoy exploring these variations and make it your own.

Potato and Bean Soup Recipe FAQs
What type of potatoes should I use for this soup?
For this potato and bean soup, I recommend using starchy potatoes like Yukon Gold or Russets. They break down beautifully when cooked, creating a richer, creamier texture in the broth. You could also try red potatoes if you prefer a waxier option, but they won’t provide the same level of creaminess.
How can I store leftover potato and bean soup?
Store any leftover potato and bean soup in airtight containers in the fridge for up to 3-4 days. Make sure to let it cool to room temperature before sealing to keep it fresh. When ready to enjoy, simply reheat it on the stove over medium heat, stirring occasionally, until warmed through.
Can I freeze potato and bean soup?
Absolutely! To freeze your potato and bean soup, portion it into airtight containers or freezer bags, leaving a little space at the top for expansion. It can be frozen for up to 2 months. When ready to enjoy, thaw it overnight in the refrigerator before reheating gently on the stove. If it’s too thick, add a splash of vegetable broth or water to achieve your desired consistency.
How do I know when the potatoes are done cooking in the soup?
You’ll know the potatoes are properly cooked when they become tender and can be easily pierced with a fork. This typically takes about 30 minutes of simmering. If you prefer a thicker soup, you can also blend part of it to create a creamier texture while retaining some chunks for hearty satisfaction.
Is this potato and bean soup gluten-free?
Yes, this potato and bean soup is inherently gluten-free! Just ensure that the vegetable broth and any additional seasonings you use do not contain gluten. It’s a perfect meal for those with gluten sensitivities or anyone looking for a wholesome, comforting vegan dish.
Can I use different types of beans in the soup?
Very much so! While cannellini beans are recommended for their creaminess, you can use navy, kidney, or even black beans if you prefer. Each type will bring its own flavor and texture, making the soup versatile and fun to experiment with. Just be sure to adjust the cooking time accordingly if you’re using dried beans, ensuring they’re fully cooked before adding them to the soup.

Savory Potato and Bean Soup: Your New Comfort Craving
Ingredients
Equipment
Method
- In a large pot, heat 2 tablespoons of extra virgin olive oil over medium heat for about 2 minutes until shimmering.
- Add 1 diced onion, 2 chopped celery stalks, and 1 diced carrot. Sauté for about 5 minutes until translucent.
- Stir in 3 minced garlic cloves, 1 teaspoon of smoked paprika, 1 teaspoon of dried thyme, and 1 teaspoon of dried oregano. Cook for 1 minute.
- Mix in 2 cups of drained cannellini beans, 2 diced potatoes, 4 cups of low-sodium vegetable broth, and 2 tablespoons of tomato paste. Season with salt and pepper to taste.
- Bring the mixture to a gentle boil, then reduce heat and simmer for 30 minutes, stirring occasionally.
- For creaminess, remove 2 cups of the soup, blend until smooth, then stir back into the pot.
- After simmering, stir in a handful of chopped fresh parsley, adjusting seasoning if needed.
- Ladle the soup into bowls, garnish with extra parsley, and serve hot.

Leave a Reply