This vegan Pinto Beans Soup is made with root veggies, like potatoes, carrots and parsnip for a truly healthy and filling meal, that’s also budget and meal prep-friendly.

pinto bean soup

For more tasty vegan meals, check out our vegan soup recipes roundup.

Why you’ll LOVE this recipe

Healthy: Beans are so good for you! They contain several Vitamin B-s, iron and magnesium (also 9 grams of protein!). Also, 1 serving of this bean soup has 23 grams of fiber (that’s almost the full daily recommended amount).
Budget-friendly: This recipe demonstrates, that being on a budget doesn’t mean giving up on delicious meals.
Meal-prep & freezer friendly: Make a big batch of Pinto Bean Soup and pop it in the freezer for a quick lunch or dinner option during the week.

Ingredients

  • dry pinto beans
  • olive oil
  • yellow onion
  • garlic
  • carrot
  • parsnip
  • yellow potato
  • tomato paste
  • smoked paprika powder
  • bay leaves
  • ground cumin
  • ground black pepper
  • salt
  • vegetable broth
  • water
  • chopped parsley

How to Make

Step 1: Rinse and soak the dry beans overnight (or for at least 8 hours). Prepare all the other ingredients right before cooking.

soaking beans overnight

Step 2: Heat the olive oil in a large pot over medium heat. Add the chopped onion, sliced carrot and parsnip and cook (while stirring) until onion is translucent (about 3-5 minutes).

cooking onion, garlic, carrots and parsnips

Step 3: Reduce the heat to low and add the tomato paste, minced garlic, ground cumin, smoked paprika powder, ground black pepper and cook for 30 more seconds (while stirring continuously).

adding spices to the cooked veggies

Step 4: Add the (soaked and drained) beans, veggie broth, water, bay leaves and salt. Stir well.

adding broth and soaked dry beans

Step 5: Cover the pot with a lid. Over medium-high heat, bring the soup to a boil, then reduce to low heat and simmer for about 40-60 minutes.

Step 6: After simmering for 40-60 minutes, add the diced potatoes and bring to a boil again; reduce the heat to low and let simmer for another 40 minutes.

adding dices potatoes

Step 7: The soup is ready, when both the beans and potatoes are tender.

finished soup in a pot with a ladle

Step 8: Discard the bay leaves and garnish with chopped parsley before serving.

pinto bean soup in a bowl with slices of bread and chopped parsley

FAQ

Is pinto bean soup good for you?

Pinto Bean Soup is full of healthy, plant-based ingredients, like beans, veggies, spices and herbs. Therefore, it is good for you!

What vegetables go well with pinto beans?

Any root vegetables, basically. Potatoes, carrots and parsnip pair wonderfully with any type of beans.

Do you have to soak pinto beans before cooking?

Yes! Pinto beans, just like white beans and black beans MUST be soaked, for at least 8 hours, but preferably overnight (12-14 hours).

Why do you put baking soda in bean soup?

This is completely optional, but some poeple put baking soda in bean soup to help with gasiness.

More vegan soup recipes:
Lentil Soup
Tomato Soup
Leek and Potato Soup

vegan bean soup
pinto bean soup

Pinto Bean Soup

No ratings yet
Author Mira M.
This vegan Pinto Beans Soup is made with root veggies, like potatoes, carrots and parsnip for a truly healthy and filling meal, that's also budget and meal prep-friendly.
Prep 15 minutes
Cook 1 hour 45 minutes
Soaking Time 12 hours
Total Time 14 hours
4 servings

Ingredients
 

  • 2 cups dry pinto beans (soaked overnight)
  • 2 tbsp olive oil
  • 1 medium yellow onion (finely chopped)
  • 4 cloves garlic (minced)
  • 1 large carrot (sliced)
  • 1 large parsnip (sliced)
  • 1 large yellow potato (peeled and diced)
  • 1 tbsp tomato paste
  • 2 tbsp smoked paprika powder
  • 4 bay leaves
  • 2 tsp ground cumin
  • 1 tsp ground black pepper
  • 1 tbsp salt
  • 2 cups vegetable broth
  • 7 cups water

To garnish

  • chopped parsley (optional)

Instructions
 

  • Rinse and soak the dry beans overnight (or for at least 8 hours). Prepare all the other ingredients right before cooking.
  • Heat the oil in a large pot over medium heat. Add the chopped onion, sliced carrot and parsnip and cook (while stirring) until the onion is translucent (about 3-5 minutes).
  • Reduce the heat to low and add the tomato paste, minced garlic, ground cumin, smoked paprika powder, ground black pepper and cook for 30 more seconds (while stirring continuously).
  • Add the (soaked and drained) beans, veggie broth, water, bay leaves and salt. Stir well.
  • Cover the pot with a lid. Over medium-high heat, bring the soup to a boil, then reduce to low heat and simmer for about 40-60 minutes.
  • After simmering for 40-60 minutes, add the diced potatoes and bring to a boil again; reduce the heat to low and let simmer for another 40 minutes.
  • The soup is ready, when both the beans and potatoes are tender.
  • Discard the bay leaves and garnish with chopped parsley before serving.

Video

Nutrition

Serving: 1 servingCalories: 563kcalCarbohydrates: 77gProtein: 23gFat: 10gFiber: 23gSugar: 10g
Tried this recipe?Let us know how it was!

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating