Cuban-Style Garbanzo Bean Soup with Chorizo and Potatoes

Updated November 3, 2026

Total time
1 hr 12 min
prep 20 min · cook 52 min
Serves
6
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Cuban-Style Garbanzo Bean Soup with Chorizo and Potatoes

Cuban-style garbanzo bean soup is a hearty, gently smoky soup of chickpeas, Spanish chorizo, ham, potatoes, and a simple onion-and-pepper sofrito. Versions vary from family to family, but this stovetop recipe builds savory flavor in one pot and finishes with tender beans and a broth that is easy to adjust from brothy to thick.

Ingredients

  • 1 tablespoon (15 ml) olive oil
  • 5 ounces (140 g) fully cooked Spanish-style chorizo, sliced into small half-moons
  • 4 ounces (115 g) cooked ham, cut into small cubes
  • 1 medium yellow onion (about 1 cup or 150 g), finely chopped
  • 1 small green bell pepper (about 1 cup or 120 g), finely chopped
  • 3 garlic cloves (about 9 g), minced
  • 1 cup (240 g) canned diced tomatoes, with their juice
  • 1 teaspoon (2 g) sweet paprika
  • ½ teaspoon (1 g) ground cumin
  • 1 teaspoon (1 g) dried oregano
  • 1 dried bay leaf (about 0.2 g)
  • 6 cups (1.4 L) low-sodium chicken broth
  • 12 ounces (340 g) waxy potatoes, such as Yukon Gold, cut into ½-inch (1.3 cm) cubes
  • 2 cans (15 ounces/425 g each) chickpeas, drained and rinsed; about 3 cups (510 g) drained
  • ¾ teaspoon (4.5 g) fine salt, plus more as needed
  • ¼ teaspoon (0.5 g) black pepper
  • 1 tablespoon (15 ml) sherry vinegar or red wine vinegar
  • 2 tablespoons (8 g) chopped fresh parsley

Instructions

  1. Prepare the ingredients. Chop the onion, bell pepper, garlic, ham, and potatoes; slice the chorizo. Drain and rinse the chickpeas. Having everything ready before you heat the pot makes the short sofrito steps easier to manage. Choose fully cooked Spanish-style chorizo, which is firm and seasoned with paprika; Mexican fresh chorizo is a different, uncooked sausage and is not a direct swap without changing the method.
  2. Brown the chorizo and ham, 8 minutes. Heat the olive oil in a large heavy pot or Dutch oven over medium heat. Add the chorizo and ham and cook, stirring occasionally, until the chorizo releases some reddish oil and both meats are lightly browned in spots, about 8 minutes. If the pot looks dry, lower the heat rather than letting the paprika-rich oil scorch.
  3. Soften the sofrito, 7 minutes. Add the onion and green pepper. Cook for about 5 minutes, stirring and scraping the bottom of the pot, until the onion starts to turn translucent. Stir in the garlic and cook for 2 minutes more. The vegetables should soften but do not need to brown deeply.
  4. Toast the seasonings, 3 minutes. Add the diced tomatoes and their juice, paprika, cumin, oregano, and black pepper. Stir well and cook for about 3 minutes, letting the tomato juices bubble and the spices become fragrant. Scrape up any browned bits; they add flavor to the broth.
  5. Simmer the potatoes, 20 minutes. Pour in the chicken broth, then add the bay leaf, potatoes, and salt. Bring the soup to a gentle boil, then lower the heat so it simmers steadily. Partly cover the pot and cook for 20 minutes, stirring once or twice, until the potatoes are nearly tender when pierced with a knife. Avoid a hard boil, which can break up the potatoes before the beans have had time to flavor the soup.
  6. Add chickpeas and finish, 14 minutes. Stir in the drained chickpeas and simmer uncovered for 12 minutes so they heat through and absorb some of the seasoned broth. For a thicker soup, press a few chickpeas and potato pieces against the side of the pot with the back of a spoon, then stir them in. Remove the bay leaf, stir in the vinegar, and simmer for 2 minutes. Taste and adjust the salt or pepper. Ladle into bowls and scatter parsley over the top.

Tips

  • Choose the right chorizo. Spanish chorizo is typically cured or fully cooked and has a firm texture and paprika seasoning. If it is hard to find, use an equal amount of smoked kielbasa or another fully cooked smoked sausage, plus an extra ¼ teaspoon (0.5 g) paprika. The soup will be less distinctly Spanish in flavor and may be less smoky or garlicky, so taste before adding salt.
  • Keep the simmer gentle. Once the potatoes are in, a quiet simmer helps them cook evenly and keeps the broth from turning cloudy with broken-up pieces. Cut the potatoes into similar-sized cubes; larger chunks can take longer than the stated 20 minutes.
  • Control the thickness. This soup is meant to be substantial, but chickpeas absorb broth as they sit. Mash only a few beans for a lightly thickened result, or leave them whole for a clearer broth. If it becomes thicker than you like, loosen individual servings with a splash of broth or water.
  • Season at the end, too. Chorizo, ham, and broth all bring different amounts of salt. The measured salt is a starting point; taste after the chickpeas have simmered, then adjust. A little vinegar brightens the rich broth, but add it gradually if your tomatoes are especially tangy.

Serving Suggestions

Serve the soup hot as a filling main course, with crusty bread, Cuban bread, or warm rolls for dipping. Plain white rice is another natural accompaniment: spoon the soup over a small serving of rice, or offer rice on the side so everyone can decide how much to add. A simple salad of lettuce, tomato, and avocado balances the smoky, savory broth without competing with it.

Set out extra vinegar or lime wedges for anyone who likes a sharper finish, and pass chopped parsley at the table. Because the soup contains potatoes and chickpeas as well as meat, it is substantial on its own; smaller bowls work well as a first course. If serving a group, keep the pot over very low heat and stir occasionally so the bottom does not catch, adding a little broth if the soup thickens while waiting.

Variations

Make it without ham. Leave out the ham and use an additional 2 ounces (55 g) of chorizo, or add another ½ cup (85 g) of chickpeas. For a meat-free version, omit both meats, use vegetable broth, and add 1 teaspoon (5 ml) extra olive oil plus ½ teaspoon (1 g) smoked paprika. The result will be less rich and will not have the same cured-meat flavor, but the sofrito and spices still make a flavorful soup.

Use dried chickpeas. Start with about 1 cup (200 g) dried chickpeas, soaked overnight and cooked separately until tender. Drain them, then add them at the same point as the canned chickpeas. Dried beans vary in age and cooking time, so rely on tenderness rather than the clock; do not add uncooked dried chickpeas directly to this quick soup, since they will not become tender during the listed simmer.

Add greens or more vegetables. Stir in 2 cups (60 g) chopped kale or spinach during the final 5 minutes, allowing kale to soften and spinach to wilt. You can also add a chopped carrot with the onion and pepper for extra sweetness. For a more brothy bowl, increase the stock by 1 cup (240 ml); for a thicker stew-like texture, mash a few more chickpeas near the end rather than boiling the soup hard.

Storage and Reheating

Cool the soup promptly and refrigerate it within 2 hours of cooking in shallow, covered containers. It keeps for 3–4 days in the refrigerator. The potatoes and chickpeas will continue to soak up broth, so the chilled soup may be noticeably thicker than it was in the pot; that is normal. Add a splash of broth or water when reheating if you prefer a looser consistency.

Reheat only the portion you plan to eat, on the stove over medium-low heat, stirring occasionally until steaming throughout. For food safety, USDA FSIS recommends reheating leftovers to 165°F (74°C); check the center with a food thermometer. In a microwave, use a covered microwave-safe bowl, stir partway through, and check the temperature in more than one spot. Avoid repeatedly cooling and reheating the whole pot.

For longer storage, freeze the soup in meal-size, airtight containers for about 2–3 months for best quality. Leave a little room at the top for expansion and label each container with the date. Thaw overnight in the refrigerator, then reheat as above. Potatoes can become a little softer after freezing, but stirring the soup well and adding fresh parsley after reheating helps the bowls feel fresh.

Frequently Asked Questions

Are garbanzo beans and chickpeas the same thing?
Yes. Garbanzo bean and chickpea are two common names for the same legume. Canned chickpeas are convenient here because they are already tender; drain and rinse them to remove the packing liquid before adding them to the pot.

Can I use Mexican chorizo instead of Spanish chorizo?
They are not interchangeable without adjusting the cooking. Mexican chorizo is usually raw and soft, while Spanish chorizo is firm and cured or fully cooked. If using raw Mexican chorizo, remove its casing if needed and cook it thoroughly in the pot before adding vegetables; because it releases more fat and can vary in seasoning, drain excess fat and adjust salt and paprika to taste. The flavor and texture will be different from the version written here.

Can I make this soup ahead?
Yes. Make it up to 3–4 days ahead and refrigerate it promptly. The flavors settle together, though the potatoes and beans will thicken the broth as they stand. Reheat gently with a little extra broth or water, then add parsley just before serving rather than storing it in the soup.

Why is my soup too thick?
Chickpeas and potatoes absorb liquid, particularly during refrigeration. Stir in hot broth or water a little at a time while reheating until the texture suits you. If it is too thin instead, simmer it uncovered for a few minutes or mash several chickpeas into the broth; avoid vigorous boiling, which can make the potatoes fall apart.

Can I make it in a slow cooker?
You can, but the stovetop method gives the chorizo and sofrito a chance to develop flavor before the broth is added. Brown the chorizo and ham and soften the vegetables in a skillet first, then transfer them with the remaining ingredients to the slow cooker. Use cooked chickpeas and add them for the final 30 minutes so they warm without becoming overly soft; check the potatoes for tenderness before serving.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).