As the chill of winter settles in, my kitchen transforms into a cozy sanctuary filled with the comforting aroma of warm spices and simmering vegetables. This Hearty Vegan Potato and Bean Soup is my go-to recipe for those crisp evenings when all I want is a satisfying bowl of goodness. Packed with protein and fiber, it’s not only budget-friendly, making it accessible to everyone, but it also boasts a rich, tomato-infused broth that warms you from the inside out. Whether you’re meal prepping for the week or gathering loved ones for a comforting dinner, this soup is sure to become a cherished part of your cooking repertoire. Are you ready to discover how simple it is to create this delicious dish at home?

Why is this soup a must-try?
Comforting Warmth: This Hearty Vegan Potato and Bean Soup is like a warm hug in a bowl, perfect for chilly nights.
Flavorful Depth: Infused with herbs and spices, each spoonful brings a delightful burst of Mediterranean flavors.
Budget-Friendly: With simple ingredients like potatoes and beans, it’s easy on your wallet while still being nutritious.
Versatile Variations: Feel free to swap out beans or toss in greens, making it a flexible recipe for any occasion.
Meal Prep Champion: This soup stores beautifully, ideal for prepping ahead and enjoying throughout the week, especially alongside a fresh salad or even with Skull Potato Bites.
Potato and Bean Soup Ingredients
For the Soup Base
• Extra Virgin Olive Oil – Adds richness and flavor; can substitute with any neutral oil if preferred.
• Onion (diced) – Builds the flavor base; any onion type is suitable.
• Celery (diced) – Provides aromatic flavor and crunch; can substitute with bell pepper.
• Carrot (diced) – Adds sweetness and color; can replace with parsnip or bell pepper.
• Garlic (minced) – Enhances overall taste; fresh garlic is preferable to powder, but powder can be used in a pinch.
For Flavor Enhancements
• Dried Thyme – Adds earthy flavor; oregano can be used as a substitute.
• Dried Oregano – Introduces herbal notes; can use Italian seasoning instead.
• Paprika – Contributes sweetness and mild spice; smoked paprika can add different depth.
For Protein & Heft
• Cannellini Beans (canned or cooked) – Provides protein and fiber; any white beans like navy or Great Northern can be used.
• Potatoes (peeled and diced, ideally Yukon Gold) – Serves as the hearty base of the soup; russet potatoes work too.
For the Broth
• Low-Sodium Vegetable Broth – Offers a liquid base with flavor; chicken broth can be used for non-vegan variations.
• Tomato Paste – Deepens the broth’s flavor; can substitute with fresh tomatoes, though cooking time may vary.
• Salt & Black Pepper – Enhances flavor; adjust quantities to taste as needed.
For Garnish
• Fresh Parsley (chopped) – Provides freshness and color; can swap with cilantro for a different flavor profile.
Step‑by‑Step Instructions for Hearty Vegan Potato and Bean Soup
Step 1: Sauté the Vegetables
In a large pot, heat 2 tablespoons of extra virgin olive oil over medium heat until shimmering. Add the diced onion, carrot, and celery, sautéing for about 5 minutes until the onion becomes translucent and softens, releasing its aromatic fragrance. This forms a flavorful base for your hearty potato and bean soup.
Step 2: Add Aromatics and Spices
Stir in 3 cloves of minced garlic along with 1 teaspoon each of dried thyme and oregano, plus 1 teaspoon of paprika. Cook for an additional minute, stirring constantly until the spices awaken their fragrant oils and the mixture becomes aromatic. This step heightens the flavor profile of your soup.
Step 3: Incorporate Key Ingredients
Mix in 1 can of drained cannellini beans and 4 cups of peeled, diced potatoes into the pot. Pour in 4 cups of low-sodium vegetable broth and 2 tablespoons of tomato paste, then season with salt and black pepper to taste. Stir well to combine all the ingredients, ensuring the potatoes are well-coated in the vibrant mixture.
Step 4: Bring to a Boil
Increase the heat to high to bring your hearty potato and bean soup to a gentle boil. Once boiling, reduce the heat to medium-low, cover the pot with a lid, and allow the soup to simmer for about 30 minutes. Stir occasionally, watching for the potatoes to become fork-tender and infuse their creamy goodness into the broth.
Step 5: Purée for Thickness (Optional)
For a thicker, creamier texture, carefully blend about 2 cups of the soup using an immersion blender or a regular blender (allow to cool slightly before blending). Return the blended soup back to the pot, stirring to incorporate it with the rest of the mixture. This step enhances the heartiness of your potato and bean soup.
Step 6: Finish with Fresh Herbs
Stir in ¼ cup of chopped fresh parsley, adjusting the seasoning if necessary by tasting for salt and pepper. Cook for an additional 2-3 minutes just to warm through. This final touch adds a burst of freshness, balancing the rich flavors of your soup wonderfully.
Step 7: Serve Warm
Ladle the hearty potato and bean soup into bowls, savoring its warmth and vibrant flavors. Optionally, garnish with croutons or a drizzle of olive oil. Enjoy this comforting dish on chilly nights, knowing it’s not only delicious but also nourishing for you and your loved ones.

Potato and Bean Soup Variations
Feel free to explore these delightful variations and substitutions that will make your soup experience uniquely yours!
-
Bean Variety: Swap cannellini beans for pinto or kidney beans for a different flavor profile. Each bean brings its own character, adding depth to the dish.
-
Sweet Potato Twist: Substitute sweet potatoes for regular potatoes for a richer, sweeter taste. This adds a beautiful contrast to the savory broth, making each spoonful special.
-
Add Extra Greens: Toss in some fresh spinach or kale towards the end of cooking for a nutritional boost. The vibrant greens not only enhance the dish visually but also add an earthy flavor.
-
Spice it Up: Add a pinch of red pepper flakes or diced jalapeños to introduce a bit of heat. This twist creates a lovely combination of warmth and spice, perfect for those chilly evenings.
-
Herby Infusion: Incorporate fresh herbs like dill or basil for an aromatic lift. They bring a refreshing note that brightens the rich flavors of your soup.
-
Creamy Option: For a creamier texture, stir in a splash of coconut milk or cashew cream just before serving. This not only enhances richness but also complements the tomato base beautifully.
-
Lentil Addition: Mix in cooked lentils for an extra protein boost. They work wonderfully alongside the beans, making your soup even heartier and more satisfying.
For more delicious options, consider pairing this soup with a side of cozy Skull Potato Bites for a fun twist, or serve it with a light Lemon Chicken and Potatoes dish for a well-rounded meal. Enjoy the endless possibilities of this comforting recipe!
How to Store and Freeze Potato and Bean Soup
- Fridge: Keep your potato and bean soup in an airtight container for up to 4 days. This allows you to enjoy leftovers without sacrificing flavor.
- Freezer: Freeze the soup in freezer-safe containers for up to 2 months. Make sure to cool it completely before freezing for the best texture.
- Reheating: When ready to serve, thaw overnight in the fridge and reheat on the stove over medium heat until warmed through, adding a splash of water if needed to restore consistency.
- Serving Tips: Consider garnishing with fresh herbs or a drizzle of olive oil just before serving to refresh the flavors of your hearty potato and bean soup.
What to Serve with Hearty Vegan Potato and Bean Soup
As you savor each spoonful of this delightful soup, consider complementing it with these delicious pairings to create a full meal experience.
-
Crusty Bread Rolls: Perfect for dipping and soaking up the rich broth, these rolls add a satisfying crunch against the soup’s smooth texture.
-
Garlic Bread: The buttery, garlicky flavor enhances every bite, making this classic pairing irresistible for dipping into your hearty potato and bean soup.
-
Fresh Green Salad: A crisp salad filled with mixed greens and a zesty vinaigrette offers a refreshing contrast, balancing out the warmth and heartiness of the soup.
-
Roasted Vegetables: Sweet, caramelized veggies like carrots and bell peppers bring added depth and flavor to your meal, offering sweet and savory notes that beautifully complement the soup.
-
Stuffed Peppers: For a filling option, try stuffed bell peppers filled with rice and beans. They not only echo the soup’s flavors but also pack a nutritious punch.
-
Herb-Infused Rice: The light, fluffy texture of rice cooked with fresh herbs rounds out your meal, soaking up the delicious broth and enhancing every bite.
-
Crispy Croutons: Adding a sprinkle of seasoned croutons on top provides an exciting crunch that contrasts delightfully with the creamy texture of the soup.
-
Chilled White Wine: A glass of crisp white wine pairs beautifully, providing a refreshing contrast and enhancing the Mediterranean flavors of the dish.
Whether enjoyed alone or with these delightful sides, your hearty potato and bean soup is sure to shine in any mealtime setting.
Make Ahead Options
This Hearty Vegan Potato and Bean Soup is an excellent choice for meal prep, allowing you to enjoy its cozy flavors without last-minute cooking. You can chop the vegetables (onion, carrot, celery) and refrigerate them up to 24 hours ahead of time. Additionally, you can cook the soup completely and store it in the fridge for 3-4 days or freeze portions for up to 2 months. Just remember to let the soup cool before transferring it to airtight containers. When you’re ready to enjoy, simply reheat on the stove over medium heat until warmed through, stirring occasionally to maintain its hearty texture. This way, you’ll have a delicious homemade meal ready in no time, perfect for busy weeknights!
Expert Tips for Hearty Potato and Bean Soup
-
Taste as You Go: Always taste your potato and bean soup before serving to ensure the flavors are balanced. Adjust the seasoning gradually, starting with a pinch of salt.
-
Perfect Potato Choice: Waxy potatoes like Yukon Gold or red potatoes are ideal for this soup. They hold their shape better, adding a delightful texture.
-
Bean Options: If using dried beans, soak them overnight and then cook separately until tender before adding to your soup to prevent them from becoming mushy.
-
Blend for Creaminess: For a thicker soup, blend a portion of the soup and mix it back in. This adds creaminess without needing dairy while enhancing the heartiness of your potato and bean soup.
-
Herb Freshness: Add fresh herbs just before serving to keep their vibrant flavor. Parsley or cilantro can transform your soup with delightful freshness!

Hearty Vegan Potato and Bean Soup Recipe FAQs
What type of potatoes should I use for the soup?
Absolutely! For the best texture in your Hearty Vegan Potato and Bean Soup, I recommend using waxy potatoes like Yukon Gold or red potatoes. These varieties hold their shape beautifully, adding a delightful creaminess while retaining some bite. Russet potatoes can also be used, but they tend to break down more during cooking.
How can I store leftovers?
Very! Once your soup has cooled, transfer it to an airtight container and store it in the fridge for up to 4 days. This allows you to enjoy the vibrant flavors of your potato and bean soup later in the week. Just give it a quick reheat on the stove before serving to enjoy it warm!
Can I freeze the soup?
Of course! This hearty soup freezes wonderfully. Allow it to cool completely, then pour it into freezer-safe containers, leaving some space at the top as the soup will expand when frozen. You can freeze it for up to 2 months. When you’re ready to enjoy it again, simply thaw it overnight in the fridge and reheat on the stove over medium heat.
What should I do if the soup is too thick?
No problem! If you find your potato and bean soup has thickened too much after refrigerating, simply add a splash of water or vegetable broth while reheating. Keep stirring until it reaches your desired consistency, and enjoy the comforting dish just like new! Adjust seasoning as needed, as the thicker soup might absorb more salt.
Are there any dietary considerations for this recipe?
Definitely! This Hearty Vegan Potato and Bean Soup is naturally vegan and packed with plant-based protein and fiber. If you have certain allergies, you can easily substitute ingredients—for example, using gluten-free broth if gluten is a concern, or opting for low-FODMAP vegetables like zucchini instead of onion and garlic. Always feel free to tailor it to fit your dietary needs!

Hearty Potato and Bean Soup for Cozy Nights In
Ingredients
Equipment
Method
- In a large pot, heat 2 tablespoons of extra virgin olive oil over medium heat until shimmering. Add the diced onion, carrot, and celery, sautéing for about 5 minutes until the onion becomes translucent.
- Stir in 3 cloves of minced garlic along with 1 teaspoon each of dried thyme and oregano, plus 1 teaspoon of paprika. Cook for an additional minute.
- Mix in 1 can of drained cannellini beans and 4 cups of peeled, diced potatoes into the pot. Pour in 4 cups of low-sodium vegetable broth and 2 tablespoons of tomato paste, then season with salt and black pepper to taste.
- Increase the heat to high to bring the soup to a gentle boil. Once boiling, reduce the heat to medium-low, cover the pot and allow to simmer for about 30 minutes.
- For a thicker texture, blend about 2 cups of the soup using an immersion blender or regular blender. Return the blended soup back to the pot.
- Stir in ¼ cup of chopped fresh parsley, adjusting seasoning by tasting for salt and pepper. Cook for an additional 2-3 minutes.
- Ladle the soup into bowls and serve warm, optionally garnished with croutons or a drizzle of olive oil.

Leave a Reply