Skip to Content

Easy Spanish Bean Soup Recipe

The Spanish Bean Soup, also known as Sopa de Garbanzo in Spanish, is one of the most popular Spanish soup recipes in Spain….especially in Southern Spain in winter.

It used to be eaten only by the lower classes because the beans were cheap, but in the late 1930s, during Spain’s Civil War, the Spanish garbanzo (chickpea) soup made its way into the meals of the upper class.

The Spanish Bean Soup is a typical food from Andalusia, even though sometimes it is confused with the cocido madrileño (Madrid Stew).

The main difference between these dishes is that the version from Andalusia calls for different spices and chorizo; meanwhile, cocido Madrileno only calls for potatoes and other sausages.

It isn’t a soup either, but rather a stew. 

Let’s dive right into this yummy recipe for Spanish bean soup – also known as garbanzo bean soup and discover the best garbanzo bean soup recipe for a tasty dish loved by family and friends.

A bowl with chili made of beans, ground meat, red pepper and corn. It has some cilantro on top.
Like it? Pin it!

You, dear reader, support this blog. If you purchase through a link, we earn a small commission. As an Amazon Affiliate, we earn from qualifying purchases.

Pssst…!!?? You can’t get enough of Spanish Soup Recipes? Have a look at my other posts:

Things You’ll Need

making spanish baked bean soup on the stove in a red pot.

Try making dried garbanzo bean soup for a cozy and healthy meal at home.

To make this Southern Spanish bean soup recipe you don’t need any fancy kitchen tools; just a large pot will work.

Besides that, there are some ingredients that might be hard to find, such as Spanish sausage, but you can substitute it with other protein.

Spanish bean soup ingredients include vegetables, such as potatoes and onions, which are really common.

You can explore diverse flavors with dried garbanzo bean soup recipes that infuse your kitchen with warmth and nutrition.

Remember that every ingredient in this Spanish soup recipe can be substituted, but we will get to that point later.

This is the best garbanzo bean soup recipe because its protein content makes it a filling dish.

Besides that, it has enough vegetables, meat, and beans to keep you warm during cold winter days. Oh yes, winters can get cold in Southern Spain!

Things you need for the Spanish Bean Soup

spanish garbanzos or beans on a transparent bowl with onions, lemon, beans and parsley on the table
  • 1 pound dried Garbanzo (chickpea) beans
  • 1 spoon of olive oil
  • 1 tablespoon salt
  • 2 potatoes
  • 1 large onion (or 2 small)
  • 6 cups of water
  • ½ teaspoon ground black pepper
  • 2 raw or cured Chorizos (Spanish sausage)
  • 32 ounces chicken stock
  • 2 cloves Garlic (minced)
  • ½ pound smoked ham
  • 2 teaspoons saffron to taste (optional)
  • 1 teaspoon paprika to taste (optional)
  • 1 ham bone  (optional)
  • Spices to taste: fresh chopped thyme, rosemary, oregano, and ground cumin

How to make Spanish Bean Soup – Step by Step Guide

a bowl of spanish ham and bean soup
  1. The first thing you need to do to get started with this Spanish bean soup is to wash and rinse thoroughly the Garbanzo beans.
  2. In a large bowl cover them with water and a tablespoon of salt, and let them soak overnight. Or you can boil them on medium heat for 30 minutes to one hour.
  3. After that, cut the Chorizo sausage, garlic, onions, and ham into cubes or any shape of your choice. Place them in a large pot with enough chicken stock and water to cover them (about two inches). Then cook them on medium heat for 30 minutes. This could make Spanish bean soup with chorizo.
  4. Cut the potatoes in quarters.
  5. Strain the beans and pour them into the same pot with the remaining stock, spices, vegetables, and meats. Cook it for 15 minutes on high heat and for another 15 minutes on medium heat.
  6. The final step is to add the potatoes and cook for 30 more minutes on medium heat. Taste a little bit to see if it needs more salt, but remember that the chicken stock is usually pretty salty already. 
  7. If you are happy with the taste, then the Spanish bean soup is ready to serve!

Related: Easy & healthy Spanish vegetable soup

La Paella: Deliciously Authentic Rice Dishes from Spain's Mediterranean CoastLa Paella: Deliciously Authentic Rice Dishes from Spain’s Mediterranean CoastCarbon Steel Paella PanCarbon Steel Paella PanPaella Seasoning from SpainPaella Seasoning from SpainSpanish AioliSpanish AioliOrganic Extra Virgin Olive OilOrganic Extra Virgin Olive OilForum - Spanish Cabranet Sauvignon Red Wine Vinegar - 500 mLForum – Spanish Cabranet Sauvignon Red Wine Vinegar – 500 mL

 

Substitution of ingredients

spanish garbanzo soup, red colored with beans on a black bowl on a wooden placemat and table

Thankfully there are multiple garbanzo bean soup recipes, which allows you to make different versions. Indeed, there are vegan, vegetable, and meat variations of the Spanish bean soup, including Garbanzo bean soup with chorizo.

For example, you can easily make a vegan version, just replacing the chorizo and ham with more vegetables and the chicken stock with vegetable stock.

If you have difficulty finding chorizo or Spanish sausage in your town, you can substitute it for smoked sausage or more ham.

You can also play with different spices according to your preference by adding turmeric, paprika, black pepper, etc.

Another option is making an authentic Spanish bean soup using canned beans by using the best garbanzo bean recipes.

Spanish bean soup recipe with canned beans makes a quick and flavorful dinner. You can also make a tasty Spanish soup with chickpeas, a classic dish.

Besides that, if you don’t want too much salt on your dish, you can replace the chicken stock with water, even though you will get a more loose consistency.

If you need to thicken your soup, add one tablespoon of flour or cornstarch.

There are other Spanish bean soup recipes, so you can change the chickpea for white bean or any other choice.

There’s even a similar recipe for Spanish white bean soup, where the difference is the cooking time, and it also calls for more vegetables such as carrots and peppers.

Instead of chicken or meat stock, you can also go all natural by doing your own stock with a ham bone.

Another idea is to whip up easy garbanzo beans recipes, like salads and stews, for a delicious and nutritious meal. Warm soup with garbanzo beans on chilly days are perfect.

If you love hearty Spanish soups, you should have a look at our tasty Spanish lentil soup recipe, our healing Spanish garlic soup, or the rich Spanish chickpea soup recipe.

Tips on Serving the Spanish Bean Soup

Spanish vegan bean soup served in a bowl with bread

As it commonly happens with soup in Spain, it is eaten as a main course for lunch or dinner. It is a classic dish for the cold winter days, even though you can enjoy it any time of the year.

This Spanish garbanzo bean soup recipe is usually served alongside crunchy bread, such as baguette, ciabatta, or the famous sourdough bread.

This dish goes well with any beverage, but when it comes to wine, the ideal one is white or red wine. Besides that you can eat it with a glass of water, so you’ll get to taste the flavor of the spices. 

If you love hot, hearty Spanish dishes, you may want to have a look at our “Poor Man Style” potatoes (patatas a lo pobre).

Don’t miss out on our simple Spanish ham and bean soup, or the Spanish bacon bean soup, nutritious and tasty soups to warm up the cold season.

If you’re vegan and want to try Spanish soups with beans, give a go to our Spanish vegan bean soup recipe.

Cook up some Spanish garbanzo bean recipes to enjoy tasty Mediterranean flavors. You have many garbanzo beans recipes to choose from.

Tips on Storage the Spanish Bean Soup

How to Store Spanish Black Bean And Corn Soup. Ingredients and plastic containers in a fridge.

The best part of this Spanish soup, which is among others a typical Seville food, is that you can store it for a long time. You might ask yourself: Can you freeze bean soup?

And thankfully the answer is yes! But there are some things that you have to know first.

If you want to freeze this Spanish bean soup, you’ll have to store it without the potatoes, which means that you can freeze the soup, and once you unfreeze it, you can add the boiled potatoes.

Another thing you must know is that if you choose to thicken your soup with flour or cornstarch, you won’t be able to freeze it because it develops a weird taste. 

If you take those precautions, your soup can be frozen for up to one month, and it will still have the delicious flavor it had on the first day.

If you don’t want to freeze it, store it in the fridge for 1 to 3 days.

Can’t you get enough Spanish garbanzo soup or a recipe for garbanzo bean soup? Have a look at my Spanish bean soup story here.

Related Recipes:

Recipe Card: How to Make Spanish Bean Soup

Yield: 4

Spanish Bean Soup Recipe - Garbanzo Bean Soup

spanish chickpea soup

The Spanish Bean Soup, also known as Sopa de Garbanzo in Spanish, is one of the most popular soups of Spain….especially in Southern Spain in winter.

It used to be eaten only by the lower classes because the beans were cheap, but in the late 1930s during Spain Civil War the Spanish garbanzo soup made its way into the meals of the upper class.

This is a typical food from Andalusia, even though sometimes it is confused with the cocido madrileño (Madrid Stew).

Prep Time 40 minutes
Cook Time 1 hour 30 minutes
Total Time 2 hours 10 minutes

Ingredients

  • 1 pound dried Garbanzo (chickpea) beans
  • 1 spoon of olive oil
  • 1 tablespoon salt
  • 2 potatoes
  • 1 large onion (or 2 small)
  • 6 cups of water
  • ½ teaspoon ground black pepper
  • 2 Chorizos (Spanish sausage)
  • 900 ml chicken stock
  • 2 cloves Garlic (minced)
  • ½ pound smoked ham
  • 2 teaspoons saffron yellow (optional)
  • 1 teaspoon paprika (optional)
  • 1 ham bone (optional)
  • Spices: fresh chopped thyme, rosemary, oregano, and ground cumin

Instructions

  1. Wash and rinse the Garbanzo beans in a large bowl, cover them with water and a tablespoon of salt, then let it soak overnight. Or you can boil them on medium heat for 30 minutes to one hour.  
  2. Meanwhile cut the Chorizo, garlic, onions, and ham into cubes or any shape of your choice. Place them on a large pot with enough chicken stock and water to cover them (about two inches). Cook for 30 minutes.
  3. Cut the potatoes in quarters.
  4. After that pour the beans (strained), spices, and the remaining stock. Cook for 30 more minutes removing any foam.
  5. Add the potatoes and cook for 30 more minutes. Taste a little bit to see if it needs more salt.
  6. Serve warm and enjoy!  

Notes

You can replace the chicken stock with water in case you want a less salty dish. If you have an extra ham bone, you can also do the stock with the ham bone.

Nutrition Information

Yield

4

Serving Size

1

Amount Per Serving Calories 529Total Fat 13gSaturated Fat 4gTrans Fat 0gUnsaturated Fat 8gCholesterol 47mgSodium 2679mgCarbohydrates 76gFiber 8gSugar 6gProtein 30g

All information presented and written are intended for informational purposes only. You should not rely on this information as a substitute for, nor does it replace, professional medical advice, diagnosis, or treatment. If you have any concerns or questions about your health, you should always consult with a physician or other health-care professional. The writers and publishers of visitsouthernspain.com are not nutritionists or registered dietitians. Statements within this site have not been evaluated or approved by the Food and Drug Administration.

Did you make this recipe?

Tag @visit.southernspain on Instagram and hashtag it #visitsouthernspain

FAQs about Spanish Soup Recipe

What ingredients go into making Spanish bean soup?

To whip up a delicious Spanish bean soup, gather 1 pound of dried Garbanzo (chickpea) beans, olive oil, salt, potatoes, onion, water, ground black pepper, raw or cured Chorizos, chicken stock, minced garlic, and smoked ham.

How do I prepare the ingredients for Spanish bean soup?

To prepare Spanish bean soup, soak 1 pound of dried Garbanzo beans, dice 2 potatoes, chop 1 large onion, slice 2 Chorizos, mince 2 cloves of garlic, cube ½ pound of smoked ham, and measure 1 spoon of olive oil.

How long does it take to cook Spanish bean soup?

Cooking time for Spanish bean soup can vary, but generally, it takes about 1.5 to 2 hours.



Jack

Tuesday 16th of January 2024

When you cover the beans in water overnight do you refrigerate them or leave on counter??

Paulina

Tuesday 19th of March 2024

For soaking beans overnight, it's best to refrigerate them to prevent any potential bacterial growth. This helps ensure they stay fresh and safe to use in your Spanish bean soup recipe!

Mark

Sunday 29th of October 2023

Only 3 onces of chicken stock? doesn't sound like enough. what about the water? you don't say when to put it in...???? I'm confused, sorry Mark

Paulina

Monday 20th of November 2023

Hi Mark! Your input was incredibly helpful. Thanks to your comment, I've updated the blog post with the information you mentioned. I appreciate your engagement and hope you enjoy the revised content!

terry

Sunday 14th of May 2023

It would be helpful to put the number of servings this makes. Also, raw or cured chorizo? What is yellow saffron? What if I want to use canned chick peas? What quantity? How much cumin, oregano, thyme, etc?

Paulina

Saturday 20th of May 2023

Hi dear, thank you for your comment. I added all the information into the article.

Shannon

Sunday 26th of June 2022

This recipe is phenomenal! I live in the Tampa Bay Area where Spanish bean soup is very popular. This recipe rivaled any of the restaurant versions. I hate that I forgot the Cuban bread!

Paulina

Monday 4th of July 2022

I am so happy you like it! It can be varied a lot though!

Gary

Sunday 12th of June 2022

How much does one Spanish chorizo for this recipe weigh? I find Spanish chorizo comes in various sizes, and I would like to get the amount right.

Paulina

Tuesday 12th of July 2022

You can use up to one entire chorizo or half of it. Depending on your liking :)

Paulina

Tuesday 12th of July 2022

You can use up to one entire chorizo or half of it. Depending on your likings :)

Skip to Recipe