Best Pinto Bean Soup (Vegan)

This pinto bean soup is transformed into a simmering, delicious soup, filling your house with tantalizing aromas. It’s simple to make and full of all the smoky, savory flavors you’ve grown to love in traditional soups. Serve with cornbread or dinner rolls and with a dollop of creamy vegan sour cream and hot sauce.Two bowls of vegan pinto bean soup sit one in front of the other. The bowls are full of carrots, potatoes, green onions, and pinto beans. On the side are slices of cornbread.

I’m celebrating national soup month, so be sure to scroll to the bottom of this post (past the recipe) for links to some more awesome soup recipes.

Pinto Bean Soup Vegan

I made this pinto bean soup vegan, by adding smoke sauce to the recipe and, of course, leaving out the meat. It was an easy recipe to veganize.

In fact, pinto beans boast a lot of protein (and fiber), meaning this recipe is easily converted to vegetarian. My mom tells me that they ate a lot of beans when she was young, and in fact, they very seldom had meat, because they couldn’t afford it.

Two bowls of pinto bean soup are shown on a table, one is in the center and the other is only partially visible in the top left hand corner. There re slices of cornbread sitting around the bowls.

Why This Recipe Works

The first time I made this pinto bean soup, I started from scratch, with pinto beans from a bag. It was great and we loved it, but I think for a day-to-day soup that’s both delicious and easy, making this from canned beans works just fine.

Also, adding the smoke sauce and cooking with a bay leaf, really adds all the right flavors. It reminds me of the bean soup my mom used to make when we were kids, and I’m about 90 percent certain her version was not vegetarian.

I also added sliced carrots, celery, and potatoes, to add additional flavors to every bite. We loved it so much, I’ll definitely be making this pinto bean soup a repeat performance on our meal routines.

A bowl of pinto bean soup is front in center in this photo. The light is shining on all the ingredients in the bowl, including the slices of carrots, potatoes, and beans. There is a stack of cornbread behind the soup, and a bowl of dried pinto beans behind that.

We hope you love this recipe for pinto bean soup as much as we do! If you decide to make it, be sure to take a photo and share it with me using #namelymarly on Instagram. We love seeing your photos!

5 from 6 votes
A bowl of pinto bean soup is front in center in this photo. The light is shining on all the ingredients in the bowl, including the slices of carrots, potatoes, and beans. There is a stack of cornbread behind the soup, and a bowl of dried pinto beans behind that.
Vegan Pinto Bean Soup
Prep Time
10 mins
Cook Time
1 hr 15 mins
Total Time
1 hr 25 mins
Hearty, nourishing and easy-to-make, this vegan pinto bean soup boasts rich flavors and vibrant colors. You'll love the 10 simple ingredients that makes this soup so easy to make and yet remains a satisfying comfort food too. Serve with Vegan Cornbread for the win!
Course: Soup
Cuisine: Mexican
Keyword: Vegan Pinto Bean Soup
Servings: 8
Calories: 238 kcal
Author: Marly
  • 1 teaspoon olive oil
  • ½ cup chopped onion
  • ½ cup chopped celery
  • 2 large carrots , chopped
  • 2 medium potatoes , chopped
  • 3 15 oz pinto beans , canned (with liquid)
  • 1 teaspoon garlic powder
  • 1 teaspoon marjoram
  • 1 teaspoon thyme
  • 1 tablespoon smoke sauce
  • 1 tablespoon Better than Bouillon Vegetarian
  • 4 cups water (see notes)
  • 1 bay leaf
  • ½ teaspoon salt
  • ½ teaspoon pepper
  1. Place a skillet over medium heat. Add a teaspoon of olive oil and then the chopped onions, chopped celery, carrots and potatoes. Cook until tender, about 10 minutes. 

  2. When the beans and potatoes are tender, add the beans (plus liquid), spices, and smoke sauce. Stir to combine. 

  3. Add the Bouillon and water. Stir to combine. Place the bay leaf on top of the broth and then cover and cook for 30 - 40 minutes. 

  4. When the soup is ready to serve, remove the bay leaf, and then spoon roughly half into a blender or food processor and pulse. Return this back to the rest of the soup to make a thick soup. Add salt and pepper to taste before serving.

  5. Serve with cornbread or bread. This soup will last in the fridge in a sealed container for 4-5 days. It can be frozen for up to 2 - 3 months.

Recipe Notes

If you don't have any Better than Bouillon around, then feel free to sub vegetable broth.

Nutrition Facts
Vegan Pinto Bean Soup
Amount Per Serving
Calories 238 Calories from Fat 9
% Daily Value*
Total Fat 1g 2%
Sodium 190mg 8%
Potassium 885mg 25%
Total Carbohydrates 45g 15%
Dietary Fiber 13g 52%
Sugars 2g
Protein 12g 24%
Vitamin A 51.8%
Vitamin C 9.5%
Calcium 7.8%
Iron 17.5%
* Percent Daily Values are based on a 2000 calorie diet.


A collage of different soup recipes are displayed with a text box in the middle that says "23 comforting soup recipes."

National Soup Month

It’s national soup month so I’m celebrating with some of my favorite food blogging friends!  What does that mean for you? You’ll get 23 awesome soup recipes to choose from! Now, not all of these recipes are vegan (and some are not even vegetarian), but just check with me if you’re interested, and I’ll see if I can create a vegan recipe for you.

So, without further ado, here are 23 tantalizing soup recipes to get your national soup month on the right track!

Updated by Marly · Permalink