This Easy Vegan Pinto Bean Soup is a simple, yet flavorful soup based on a traditional Hungarian recipe known as Szarazbableves. This plant-based version has a few healthy swaps to make an easy, authentic and healthy dish!

This winter I am ALL about the soups. There's something about soup that's just so heartwarming. Like, you will be physically warmer after eating a bowl of soup. But there's also the aesthetic of curling up with a bowl of soup.
Maybe I'm crazy. But either way, soup is delicious!
And I'm especially excited to share this easy vegan pinto bean soup.
Jump to:

This soup is based off of a basic Hungarian recipe. I'm 50% Hungarian so I love exploring my heritage through food.
You don't have to be Hungarian to enjoy this soup! In fact, this soup is great for anyone who wants a really easy recipe.
What I love about Hungarian cooking is that it is usually very simple, yet still packed with flavor.
It uses different cooking methods (like boiling a whole onion) that are so easy and add a depth of flavor to an otherwise basic dish.

Why I love this Vegan Pinto Bean Soup
- Dietary needs - this recipe is plant-based, oil-free, gluten-free, dairy-free, and sugar-free
- Perfect main dish or appetizer- this soup is hearty, especially with all the pinto beans, but it can also be served as a first course before a larger meal
- Twist on a classic - this soup is modeled after the traditional Hungarian pinto bean soup, szárazbableves, and has a few tweaks to make it completely plant-based
- Seven ingredients - Hungarian cooking is very simple, so you can make a very flavorful soup with just a few ingredients. Good food does not have to be complicated!

Ingredients
- Dry Pinto Beans: Don't let dry beans scare you! All you need to do is grab a bag from the store and soak them in water the night before you want to make this soup. Alternatively, do a quick soak: boil water and let the beans sit in the hot water for an hour.
- Red Onion: We'll cook the onion alongside the beans and the savory flavors from the onion will infuse themselves into the broth of the soup. A yellow onion would be fine here too.
- Carrot & Parsnip: root vegetables add sweet, earthy flavor to the soup. And then puree to make a creamy base
- Vegetable Stock + Oat Flour: A traditional Hungarian soup would use a roux to add flavor. A roux is usually a mixture of lard and flour. I replaced the lard with vegetable stock and chose oat flour, since it can be easily gluten-free.
- Paprika: It's not a Hungarian recipe without paprika! This powerful spice adds that sweet pepper flavor and a beautiful color!
- Salt

How to make Hungarian Pinto-Bean Soup
Step 1. The day before you want to make the soup, soak the beans in lukewarm water overnight. Alternatively, follow the quick soak instructions on the package (see post for details). Drain.

Step 2. Add the beans to a large pot with 8 cups of water and the whole, peeled onion. Bring to a boil, then cook on medium heat for 20 minutes.

Step 3. Add the carrots and parsnip to the pot. Cook another 20 minutes.

Step 4. Add the broth, flour, paprika, and salt. Replace any evaporated water, using the line of residue on the pot as a guide. Boil for 10 minutes.

Step 5. Remove 1 cup of pinto beans, the onion, any large chunks of carrot or parsnip, and some of the liquid. Transfer to a food processor and puree until relatively smooth.

Step 6. Return the puree to the pot and stir in the reserved beans.

Step 7. Serve with a garnish of fresh herbs or microgreens and bread. Enjoy!

FAQ & Expert Tips
You will need to soak your dry pinto beans over night to allow them to soften before you cook them. Let them soak as long as you can - pinto beans are a little tougher than other dry beans.
If you don't have time to soak your beans overnight you can do a quick soak.
You'll need to boil some water and then add the beans. Let them soak for an hour in this hot water. Then drain and proceed with the recipe as directed.
Yes! This recipe works best with dry beans and dry beans give more flavor. But you can use canned beans.
Boil the onion, carrots, and parsnips together. Then add the canned beans when you add the flour and paprika.
If you want an extra boost of flavor, replace some or all of the water with vegetable broth.
If you like a chunky soup, feel free to skip the blending entirely.
Or blend the entire batch for a thick, smooth, and creamy soup.
I chose the middle option: blend half and leave half as-is.
Store this Hungarian Pinto Bean Soup in an air-tight container in the fridge for up to a week.
To reheat, warm on the stove over medium low heat. Or simply in the microwave!
Yes. Let the soup cool to room temperature, then place in a zip-top bag with some extra air at the top and freeze.
To reheat, place the frozen soup in a pot and warm over medium-low heat on the stove. Or use the defrost setting on your microwave.

Recipe Prayer
Thank you God for foods from different cultures. We appreciate the diversity in the food that you give us. Amen.
More Vegan Bean Soups
Looking for more tasty plant-based soup recipes? I've got you! Check out my favorites:
Tried this recipe?
Please leave a review in the comments section below and post on Instagram tagging me @elizabeths_table. You can also stay in touch with me on social media by following me on Instagram, Pinterest, and TikTok or by subscribing to my newsletter.
📖 Recipe

Easy Vegan Pinto Bean Soup (Hungarian Szarazbableves)
Equipment
Ingredients
- 1 Pound Dry Pinto Beans soaked overnight - see post
- 1 Small Red Onion peeled
- 3 Large Carrots peeled and chopped into small chunks
- 1 Medium Parsnip peeled and chopped into small chunks
- 6 Tablespoons Vegetable Stock
- ¼ Cup Oat Flour
- ½ Teaspoon Paprika
- Salt to taste
- To serve: herbs/microgreens, bread
Instructions
- The day before you want to make the soup, soak the beans in lukewarm water overnight. Alternatively, follow the quick soak instructions on the package (see post for details). Drain.
- Add the beans to a large pot with 8 cups of water and the whole, peeled onion. Bring to a boil, then cook on medium heat for 20 minutes.
- Add the carrots and parsnip to the pot. Cook another 20 minutes.
- Add the broth, flour, paprika, and salt. Replace any evaporated water, using the line of residue on the pot as a guide. Boil for 10 minutes.
- Remove 1 cup of pinto beans, the onion, any large chunks of carrot or parsnip, and some of the liquid. Transfer to a food processor and puree until relatively smooth.
- Return the puree to the pot and stir in the reserved beans.
- Serve with a garnish of fresh herbs or microgreens and bread. Enjoy!
Nutrition
Nutrition information is an estimate.










Comments
No Comments