Easy Vegetarian Bean Soup – Budget Friendly

This easy vegetarian bean soup costs less than $1 per serving and is so simple to make! I love using seasonal vegetables and enjoying this soup all throughout the year. Try starchy potato and parsnips in the colder months, and zucchini and mushroom in the warmer months. I have also included some of my top tips on how to prepare beans to maximize their nutrition!

 

Beans and lentils are a Dietitian’s best friend. Not only are they a great source of plant-based protein, iron and zinc, they are also inexpensive and incredibly versatile. I also love sharing how sustainable this protein source is (see my post How To Cook Lentils + 5 Reasons Why We Should Eat Lentils). If you haven’t cooked much with beans and other legumes before this Easy Vegetarian Bean Soup is a simple introduction to cooking with legumes.

Ingredients for Easy Vegetarian Bean Soup – Carrots, Parsnip, Potato, Parsley, Bean Mix and Onion

Why I Made This Easy Vegetarian Bean Soup

This Is The BEST Bean Soup That ANYONE Can Make

This is usually the first recipe I offer to the bean-naive client. I also use this recipe when doing cooking groups with a focus on simple meals with minimal prep. This is a great recipe to learn for those that are only just discovering cooking.

This Soup Is Cheap To Make

This dish was costed at less than $1 per serving! That is pretty impressive for 15 grams of protein. Use seasonal vegetables to keep the cost down, and purchase beans (lentils, split peas and other legumes) in the ethnic section of the grocery store. This Chanterelle Barley Risotto is another dish that costs less than $2 per serving.

This Soup Is Perfect For Meal Prep

This soup freezes well. I love making a double batch of it, freezing some and eating the rest throughout the week. To freeze, portion the soup out into 1 1/2 cup serves.

Beans and Lentils Are Healthy

Beans and lentils are one of the best sources of plant-based iron, and they are also good sources of other minerals including zinc and magnesium (see How To Cook Lentils + 5 Reasons Why We Should Eat Lentils). They are also good sources of protein and fibre, making them a great choice for blood-sugar balancing.

Beans and Lentils Are Good For The Environment

Lentils are able to “fix” nitrogen which allows the plant nutrients to be recycled and also protects the soil from erosion. Nitrogen-fixing also decreases our dependence on conventional synthetic nitrogen-based fertilizers which can pollute waterways and reduces the soil’s ability to retain nutrients. Read more at Plant-Based Diets and Sustainable Eating.

Prepare the ingredients for the bean soup – chop the onion, carrot, potato, parsnip and soak the beans.

Tips On Making This Vegetarian Bean Soup

Using A 15 Bean Soup Mix

A 15 Bean Soup Mix makes things even easier, everything is already mixed for you. These mixes will contain larger beans such as kidney beans and pinto beans. Ideally, large beans need to be soaked for 24 hours before using, or the cooking time can be increased to up to 2 hours.

Using Lentils and Split Peas for a Mixed Bean Soup

When I am looking for a no-soak version, I love using red lentils and split beans (both green and yellow). I also like putting some barley in there. Try using equal parts of all four ingredients for the soup, no soaking required with these smaller legumes.

Using A Good Quality Vegetable Broth

Homemade stock is always the best, but not always realistic for busy lives. Try to purchase an organic stock mix if possible to avoid any unnecessary additives.

Using Seasonal Vegetables

I love using starchy potatoes, turnips, parsnips and carrots in the colder months. In the warmer months try tomato, zucchini, mushrooms and spinach.


 

Tips On How To Cook Lentils and Beans

Using dry lentils and beans (also known as legumes) can be daunting at first, but once you have done it a few times it is a walk in the park. Smaller legumes such as lentils and split peas do not need to be soaked beforehand – but it does increase their nutrient availability which is important for those following a plant-based diet.

  1. First located the dry legumes in your grocery store as sometimes they are hiding. Check the bulk bins or the ethnic food section – usually located on the bottom shelves,
  2. To prepare your legumes, rinse them well and pick out any funny looking ones or any little pebbles,
  3. Any larger legumes including kidney beans, black beans and chickpeas need to be soaked overnight in triple the amount of water. This makes them quicker to cook and also removes some of the phytates which can impact the absorption of some minerals (see How To Get Enough Zinc For Vegans and Vegetarians). Soak larger legumes for at least 24 hours,
  4. Smaller legumes including lentils, as well as split peas, do not need to be soaked. If your soup is based on split peas, lentils and barley and you are short on time you can skip the soaking method. I do encourage at least a small amount of soaking time to reduce some of the phytates and speed up the cooking process – even an hour helps,
  5. After soaking, drain the water that the legumes have been soaked in and get rid of it,
  6. Now that the legumes are cleaned and soaked you can continue on to the recipe below. Always ensure you completely cook your legumes, they should be soft and tender and not hard otherwise they will be difficult to digest,
  7. For most legumes, it is best to add salt after they are cooked and not during the cooking process to prevent a tough skin from developing,

If you’re still looking for more information on how to prepare lentils and beans, check out my post How To Cook Lentils Plus 5 Reasons Why We Should Eat Lentils.


 

Notes On Making This Vegetarian Bean Soup

Do I Need To Soak Lentils and Beans?

Lentils do not need to be soaked, but soaking can increase the accessibility of some minerals. Beans do need to be soaked, so if you are using a 15 Bean Soup Mix soak the mixture for 24 hours before using.

Making A Gluten-Free Vegetarian Bean Soup

If using store-bought stock, make sure that it is gluten-free. Omit the barley in this recipe if not using a pre-purchased bean soup mix as barley is a gluten-containing grain. Instead, try a mixture of red lentils and green and yellow split peas.

Making Your Own Bean Soup Mix

Making your own mix gives you full creative control over the recipe. I like doing a mixture of red lentils, barley, green split beans and yellow split peas. Try 1/2 cup of yellow split beans, 1/2 cup green split peas, 1/4 cup of red lentils and 1/4 cup of barley. This mixture will cook faster as well – check the soup after 45 minutes.

Variations For This Vegetarian Bean Soup

This soup is so versatile. Here are some of my favourite combinations

  1. Reduce the stock by 1 1/2 cups and add 1 can of diced tomatoes for a tomato bean soup. Option to add 1 teaspoon of both dry oregano and thyme
  2. Add 2 cups of sliced mushroom and 1 sliced zucchini 10 minutes before it is finished cooking. Reduce the stock by 2 cups and mix 2 tablespoons of miso paste in 2 cups of water and add to the soup once it has finished cooking (see here why miso should not be cooked**)
  3. Add 1/2 teaspoon of ground white pepper once the soup has finished cooking for a nicely spiced vegetarian bean soup

Want To Pin This Recipe For Later?


 

Want Some More Bean Soup Recipes?

Try some of these favourite soups using lentils and beans!

Want Some More Lentil Recipes?

 

Print

Easy Vegetarian Bean Soup Recipe

This simple vegetarian soup using beans and lentils, and comes out at less than $1 per serve. Use seasonal vegetables such as potato, carrots and parsnip in the colder months, or tomato, zucchini and mushrooms in the warmer months. I love varying this recipe by using miso, white pepper or canned tomatoes - the options are endless!
Course Main Course
Cuisine Mediterranean
Keyword 15 bean soup recipe, best bean soup recipe, easy bean soup
Prep Time 10 minutes
Cook Time 50 minutes
If using larger beans increase cooking time by 30 minutes
Total Time 1 hour
Servings 4 Serves
Calories 305kcal

Ingredients

  • 1 1/2 cup bean mix* (lentils, green and yellow split peas and barley, and larger legumes if desired)
  • 1 tbsp extra virgin olive oil
  • 1 onion diced
  • 2 carrots diced
  • 9 cups vegetable stock organic (plus more as needed)
  • 2 parsnips diced
  • 1 large potato peeled and diced
  • 1/2 tsp sea salt
  • 1 tsp white pepper
  • 1/2 cup chopped parsley to serve

Instructions

  • Assess if your legume mix needs to be pre-soaked and follow the instructions provided above.
  • Heat the olive oil in a large soup pot. Add onions and fry for about 5-7 minutes on a medium-high heat, until translucent.
  • Add the carrots and parsnips and cook for about 5 minutes, stirring regularly. Next add the stock and bring to a boil. Now add the soaked and drained legumes as well as the chopped potato and bay leaf.
  • Turn down the heat to medium and simmer with the lid half off for about 40 to 50 minutes, stirring regularly.
  • Taste to ensure all legumes are cooked through. Season. I think the white pepper makes this dish but that might be a personal preference.
  • Garnish with chopped parsley to serve. Freeze any leftovers for an easy go-to meal.

Notes

*If there are larger legumes present including kidney beans, black beans or chickpeas, follow the instructions above and make sure the mix is soaked for 24 hours before cooking. If only smaller legumes such as lentils and split peas are being used then no pre-soak is required.
*If larger beans are not soaked for the complete 24 hours, cooking time may increase by up to 30 minutes. Add more stock or water as needed.
Make it gluten-free: Omit the barley and use a gluten-free stock
Make a Mediterranean variation: Use 1 cup less stock and add 1 can of organic diced tomatoes and Italian herbs such as oregano and basil.
Make an Asian variation: Use Miso Paste in place of stock and add mushrooms and zucchini 10 minutes before the soup is done, in place of potato and parsnip.
Make your own bean soup mix: Making your own mix gives you full creative control over the recipe. I like doing a mixture of red lentils, barley, green split beans and yellow split peas. Try 1/2 cup of yellow split beans, 1/2 cup green split peas, 1/4 cup of red lentils and 1/4 cup of barley. This mixture will cook faster as well - check the soup after 45 minutes.

Nutrition

Calories: 305kcal | Carbohydrates: 70g | Protein: 15g | Fat: 3.3g | Saturated Fat: 0.9g | Sodium: 370mg | Potassium: 950mg | Fiber: 27.5g | Sugar: 7g | Vitamin C: 8.3mg | Calcium: 80mg | Iron: 6.1mg
Rachel:

View Comments (2)