Skip to Content

Easy Spicy Bean Soup

This easy spicy bean soup recipe is packed full of vegetables and protein rich borlotti beans, and flavoured with smoky chipotle chilli paste for an extra spicy punch. This easy soup recipe is ideal for anyone following a gluten free, dairy free or vegan diet.

A bowl of spicy bean soup with lime and coriander leaf set alongside.

Packed full of beans, and with a lovely variety of vegetables, this spicy bean and vegetable soup is surprisingly light to eat. However the beans are protein rich which will keep you feeling fuller and satisfied for longer.

Canned beans are something I always have to hand in my store cupboards and they make a great addition to any meal. Beans are great at absorbing flavours, I love adding a variety of beans to soups and stews.

This vegan spicy bean soup recipe is a regular on my lunch and dinner menu, it’s ideal for anyone who want’s a hearty but healthy soup.

I like to cook this best spicy bean soup recipe on meat-free days when I want to lighten the load. I enjoying eating vegetable based meals and like to have days every week where my diet contains no meat.

Why you’ll love this recipe

  • Quick to prepare and ready to serve in just 40 minutes, making this an ideal mid week dinner option with a side of crusty bread.
  • A healthy soup packed with protein rich beans which keep you fuller for longer. Use a gluten free vegetable stock and it can be served to gluten free diners too.
  • Make ahead earlier in the day, or the day before, and store in the fridge until you are ready to finish the soup and serve.

Recipe ingredients

Individual spicy bean soup recipe ingredients.
  • Oil – for the best flavour I like to sauté the vegetables in olive oil as it has a great nutty flavour. You can use any other variety of cooking oil.
  • Vegetables – for the base of the soup I like to start with onion, carrots and celery, and I soften these for 4-5 minutes. I then add sweet bell peppers and courgettes later so as not to overcook these softer vegetables.
  • Garlic – I use freshly crush garlic for the best flavour, although frozen garlic is a great substitute.
  • Beans – I’ve used 2 cans of barlotti beans as that’s what I had in my stores, but you can use any variety of canned bean.
  • Stock – use a good quality vegetable stock, opting for gluten free stock if serving to coelics or gluten free diners.
  • Chilli paste – I add chipotle chilli paste to the soup as it has a great smoky flavour. Adjust the amount of paste to suit your own tastes.
  • Tomatoes – I like to add 4-5 chopped vine tomatoes just before serving the soup, to add a burst of fresh tomato flavour.
  • Seasoning – I keep the seasoning simple with some sea salt and freshly ground black pepper.
  • Garnish – I like to finish the soup with a squeeze of fresh lime and some freshly chopped coriander leaves. This is entirely optional.

How to make spicy bean soup

  • Heat the olive oil in a large saucepan over a medium heat. Add the onion, carrot, celery and a large pinch of salt (this will stop the vegetables browning) and sauté for 4 minutes, then add the garlic and continue to sauté for a further minute.
  • Cut the courgette into quarters lengthwise, then remove and discard the soft core, before dicing.
  • Add the peppers and courgettes and continue to sauté the vegetables for a further 2 minutes, stirring continuously.
  • Add the borlotti beans, chipotle chilli paste and vegetable stock, cover and simmer for 15 minutes. [If making this soup in advance, take it to this stage and stop. Then cool and store in the refrigerator until you are ready to finish the soup and serve].
  • Add the tomatoes to the pan, along with the seasoning, and cook for a further minute.
  • Serve with a garnish of freshly chopped coriander and a wedge of fresh lime.

Recipe variations

  • Beans – I have used borlotti beans in this soup, but use what you have to hand. Butter beans, kidney beans, black beans, cannellini beans, or chickpeas all work well in this soup. Try mixing it up and add 2 different varieties, or use a can of mixed beans.
  • Vegetables – When it comes to vegetables adapt to what you enjoy eating and have in your fridge at home. For example, sweet potato, butternut squash, parsnip, or a handful of kale or spinach, would all work well in this simple bean soup.
  • Chilli – I usually add 3 teaspoons of chipotle chilli paste to the soup, but you can adjust this up or down to suit your own tastes. If you don’t like too much chilli, then simply pare it back in the dish.

TOP TIP: Chipotle chilli adds a lovely smokiness to the soup. If you are taking the paste out altogether then I recommend adding some smoked paprika to the pan, along with the peppers and courgette, to add the smokiness back into the soup.

A bowl of spicy bean soup with lime and coriander leaf set alongside.

Serving suggestions

A great lunch or light dinner option, serve on it’s own or with a side of crusty bread.

I like to add a squeeze of lime into the soup. As well as adding a lovely freshness to the soup, the sour lime to balance the sweetness of the vegetables and the spice from the chipotle chilli paste.

However, if serving to a larger group, I don’t add the lime to the soup. Instead I cut up some wedges of lime and place them in a bowl on the table. That way everyone can add lime to their own taste, or leave it out altogether if they would prefer.

Useful hints and tips

  1. Courgette contains a lot of water so I prefer to remove the soft core from the very centre of the courgette (I find it goes soggy) before cooking, leaving you with the firm white flesh and skin. This step is entirely optional and you can add it in if you prefer.
  2. Use a gluten free vegetable stock and this soup is suitable for gluten free diners.
  3. Containing no dairy this side dish is suitable for dairy free and vegan diners.
  4. Allergy advice: gluten free, dairy free, egg free, soya free and nut free. For comprehensive and detailed allergy advice go to Allergy UK.
A bowl of spicy bean soup with lime and coriander leaf set alongside.

FAQs

How do I spice up bland vegetable soup?

The addition of garlic, celery, chipotle chilli paste and plenty seasoning, stop this soup from tasting bland. I would also recommend using a good quality vegetable stock. Finally, don’t overcook the vegetables until they become mushy, as they will start to loose their flavour. I like to leave my vegetables with a little bite.

How do you fix spicy vegetable soup?

If you’re not too keen on chilli, the best way to avoid overly spicy soup, is to add the chipotle chilli paste a little at a time, until you reach the desired amount to suit your taste.

You can add a little more vegetable stock, but add too much and you can knock the balance of of flavour, making the soup too watery. Adding some salt, or fresh sour lime juice can also help, as acid and salt balance out spice.

Can spicy bean soup be made ahead?

Yes, cook the soup up to the end of stage 3 in the recipe card, then allow to cool completely and store in the fridge. When ready to serve, warm the soup up and finish the soup with the fresh tomatoes and seasoning.

Can I freeze spicy bean soup?

Yes, this soup freezes really well. Once cooked, allow to cool completely, before placing in airtight container in the freezer for up to 3 months.

Pin the recipe

Pinnable image and recipe title with image of a bowl of spicy bean soup with lime and coriander leaf set alongside.

Additional recipe suggestions

If you like this simple soup then try some of my favourite vegetable based soup recipes:

Vegan Soup

Vegetarian Soup

For some great hints and tips on how to make a great bowl of soup, have a read of my 20 Simple Soup Recipes post. This features some delicious soup recipes for you to try!

A bowl of spicy bean soup with lime and coriander leaf set alongside.

Easy Spicy Bean Soup

A quick and tasty vegan spicy bean soup packed full of vegetables and protein rich barlotti beans.
5 from 3 votes
Print Pin Save
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Servings: 8 people
Calories: 72kcal

Equipment

  • large soup pan or saucepan
  • chopping board
  • Sharp kitchen knife
  • Vegetable peeler
  • measuring jug and spoons

Ingredients

  • 2 tbsp olive oil
  • 1 large onion (diced)
  • 2 sticks celery (diced)
  • 2 carrots (diced)
  • 2 sweet peppers (diced)
  • 3 cloves garlic (crushed)
  • 2 courgettes (core removed and diced)
  • 2 x 400g tins barlotti beans (drained)
  • 1.5 ltr vegetable stock
  • 2-3 tsp chipotle chilli paste (adjust to taste)
  • 4-5 medium vine tomatoes (chopped)
  • 1 tsp sea salt
  • 1 tsp black pepper
  • lime wedges (optional for serving)
  • coriander leaf (optional for serving)

Instructions

  • Heat the olive oil in a large saucepan over a medium heat. Add the onion, carrot, celery and a large pinch of salt (this will stop the vegetables browning) and sauté for 4 minutes, then add the garlic and continue to sauté for a further minute.
  • Add the peppers and courgettes and continue to sauté the vegetables for a further 2 minutes, stirring continuously.
  • Add the borlotti beans, chipotle chilli paste and vegetable stock, cover and simmer for 15 minutes. [If making this soup in advance, take it to this stage and stop. Then cool and store in the refrigerator until you are ready to finish the soup and serve].
  • Add the tomatoes to the pan, along with the seasoning, and cook for a further minute.
  • Serve with a garnish of freshly chopped coriander and a wedge of fresh lime.

Notes

 
 
Nutrition Facts
Easy Spicy Bean Soup
Amount Per Serving
Calories 72 Calories from Fat 36
% Daily Value*
Fat 4g6%
Saturated Fat 1g6%
Polyunsaturated Fat 1g
Monounsaturated Fat 3g
Sodium 316mg14%
Potassium 368mg11%
Carbohydrates 9g3%
Fiber 3g13%
Sugar 5g6%
Protein 2g4%
Vitamin A 4173IU83%
Vitamin C 54mg65%
Calcium 26mg3%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.

• Please note that the nutrition information provided above is approximate and meant as a guideline only •

Course : Soup
Cuisine : Mexican
Keyword : best spicy bean soup, easy spicy bean soup, spicy bean and vegetable soup, spicy bean soup, vegan, vegan spicy bean soup, vegetarian
Tried this recipe? We’d love to see your photos!Mention @lostinf00d or tag #lostinfood!
Share on Facebook
Recipe Rating




5 from 3 votes (3 ratings without comment)

Chloe

Wednesday 28th of August 2024

This is going straight on the autumn soup roster!

Lesley

Friday 30th of August 2024

It's a great soup and the beans make it a heartier meal.

Sisley White - Sew White

Monday 26th of August 2024

This was the most perfect soup. Full of flavour and so healthy too. I can't wait to make it again.

Lesley

Tuesday 27th of August 2024

Thank you Sisley, I'm glad you enjoyed the soup.

Amy

Sunday 25th of August 2024

This was exactly what I was looking for on a very rainy day! Total comfort food, so delicious.

Lesley

Monday 26th of August 2024

Thank you Amy, I'm glad you enjoyed the soup.

Cat

Tuesday 20th of August 2024

What a cosy and comforting soup packed with delicious flavours and textures.

Lesley

Monday 26th of August 2024

Thank you Cat, I'm glad you enjoyed it.

Choclette

Saturday 13th of June 2020

Love this type of hearty chunky soup. Happy to eat it at any time of the year. And a punch bit of spice never goes amiss.

Lesley

Monday 15th of June 2020

Thank you Choclette, this is a lovely bowl of soup and you're right, the spicing really does give it a lift. Lesley x

5 from 3 votes (3 ratings without comment)