Spanish Ham Soup with Chickpeas and Smoked Paprika

Updated November 4, 2026

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

Jump to recipe

Spanish Ham Soup with Chickpeas and Smoked Paprika

Spanish ham soup is a hearty, one-pot soup of cured ham, chickpeas, vegetables, potato, and smoked paprika, served hot with bread. Recipes vary across Spain and from household to household; this version draws on the country’s fondness for beans, savory ham, and pimentón for a filling meal that is straightforward to make with canned chickpeas.

Ingredients

  • 1 tablespoon (15 ml) extra-virgin olive oil
  • 4 ounces (115 g) Spanish Serrano ham, diced small
  • 1 medium yellow onion (about 6 ounces/170 g), finely chopped
  • 2 medium carrots (about 5 ounces/140 g), peeled and diced
  • 2 celery ribs (about 3 ounces/80 g), diced
  • 3 garlic cloves (about 9 g), minced
  • 1 teaspoon (2 g) smoked Spanish paprika, preferably pimentón dulce
  • 1 bay leaf
  • 1 medium potato (about 10 ounces/280 g), peeled if desired and cut into ½-inch (1.25 cm) cubes
  • 6 cups (1.42 L) low-sodium chicken broth
  • 2 cans chickpeas, 15 ounces (425 g) each, drained and rinsed; about 3 cups (480 g) chickpeas total
  • 4 ounces (115 g) baby spinach, roughly chopped if the leaves are large
  • 1 tablespoon (15 ml) fresh lemon juice
  • ¼ teaspoon (1.5 g) fine salt, plus more to taste
  • ¼ teaspoon (0.5 g) freshly ground black pepper, plus more to taste

Instructions

  1. Prepare the ingredients. Chop the onion, carrots, celery, garlic, ham, and potato, and rinse and drain the chickpeas. Keep the ham and vegetables ready by the stove so they can go into the pot in sequence. The listed 20-minute prep time allows for this cutting and measuring.
  2. Warm the ham. Heat the olive oil in a large heavy pot or Dutch oven over medium heat. Add the diced Serrano ham and cook for 2 minutes, stirring, until it smells savory and some of its fat has rendered. The ham is cured and ready to eat; this brief step is for flavor, not to cook raw pork.
  3. Soften the vegetables. Add the onion, carrots, and celery. Cook for 6 minutes, stirring occasionally, until the onion begins to turn translucent and the vegetables start to soften. If the pot looks dry, lower the heat slightly and stir rather than adding a large amount of extra oil.
  4. Add garlic and paprika. Stir in the garlic and smoked paprika and cook for 1 minute, just until fragrant. Keep the paprika moving around the pot so it does not scorch, which can make it taste bitter.
  5. Simmer the potato. Add the bay leaf, potato, and broth. Bring the liquid to a gentle boil, then lower the heat to maintain a steady simmer. Cook uncovered for 15 minutes, stirring once or twice, until the potato is nearly tender when pierced with a fork. A vigorous boil can break up the potato and reduce the broth too quickly.
  6. Add the chickpeas. Stir in the drained chickpeas and simmer for 10 minutes. Taste a chickpea and check that it is hot and tender. The potato should now be fully tender but still hold its shape. If the soup has become thicker than you like, add a little hot water or broth.
  7. Finish and season. Stir in the spinach and cook for 4 minutes, until wilted and evenly distributed. Remove the bay leaf. Add the lemon juice, salt, and pepper, then taste before adding more salt because Serrano ham and broth can both be salty. Serve while hot.

Tips

  • Choose the ham with the broth in mind. Serrano ham, a dry-cured Spanish ham, gives the soup a distinct savory, slightly nutty flavor. It is often sold sliced rather than diced; stack and cut the slices into small pieces. If it is difficult to find, use prosciutto for a similar cured-ham character, or use cooked smoked ham for a softer, smokier flavor. Both substitutions change the soup’s taste, and smoked ham may make it saltier.
  • Use smoked paprika, not hot paprika, unless you want heat. Spanish pimentón dulce is mild and smoky. Regular sweet paprika can stand in, but the soup will have less of that characteristic smoke. Add hot pimentón or a pinch of cayenne only if you want a spicy bowl.
  • Keep the simmer gentle. A low, steady simmer gives the potato time to turn tender without dissolving. If you prefer a thicker texture, mash a few chickpeas against the side of the pot and stir them back in; this thickens the broth without flour or cream.
  • Season at the end. Salt levels vary considerably between cured ham and packaged broth. Starting with low-sodium broth and tasting after the ham, chickpeas, and lemon are in the pot helps prevent an over-salted soup. Lemon brightens the flavor; it should not be used as a substitute for tasting and seasoning.

Serving Suggestions

Serve the soup in warmed bowls, making sure each portion gets a good share of chickpeas, potato, vegetables, and ham. A slice of crusty country bread is useful for soaking up the paprika-scented broth; toasted bread rubbed lightly with garlic also works well. For a simple side, offer a green salad dressed with olive oil and vinegar, or sliced tomatoes when they are in season.

Set out lemon wedges, chopped flat-leaf parsley, and black pepper so everyone can finish a bowl to taste. A small drizzle of olive oil at the table adds a rounded, fruity note. The soup is substantial enough to serve as a main course, though smaller portions also work as a first course before a lighter meal. If serving it as part of a tapas-style spread, keep the other dishes modest so the chickpeas and ham remain the center of the meal.

Variations

Add greens or seasonal vegetables: Replace the spinach with 4 ounces (115 g) of chopped kale or Swiss chard. Kale takes longer to soften, so add it with the chickpeas and simmer for about 10 minutes; add tender chard leaves near the end. A small diced red bell pepper can be cooked with the onion and carrots for a sweeter, more vegetable-forward base.

Make it more like a garlic-and-bread soup: Spanish sopa de ajo is a different, widely varied soup often built around garlic, paprika, bread, and sometimes ham or egg. For a breadier variation here, toast 4 ounces (115 g) of day-old bread cubes and place them in bowls before ladling the soup over them. They will soften quickly, so add them just before serving rather than simmering them in the pot.

Use white beans: Replace the chickpeas with two drained and rinsed cans of white beans, such as cannellini beans, using about 3 cups (480 g) drained. They become creamy more quickly, so simmer them for 5 to 7 minutes rather than the full 10 if they are already very soft. The result is gentler in flavor and less firm than the chickpea version.

Adjust the meat or make it meat-free: Use 6 ounces (170 g) of cooked smoked ham if Serrano is unavailable, or omit the ham and use vegetable broth for a meat-free soup. Without cured ham, the broth will lack its salty, savory depth; add a little extra smoked paprika and taste carefully for salt. The meat-free version is a variation rather than a traditional ham soup.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours of cooking, in a covered container. The soup keeps for 3 to 4 days in the refrigerator. It may thicken as the chickpeas and potato sit, so stir in a splash of water or broth when reheating. For best texture, reheat only the portion you plan to eat.

Warm soup in a saucepan over medium-low heat, stirring occasionally, until steaming throughout. When reheating leftovers, the USDA FSIS safe minimum is 165°F (74°C); check the center with a food thermometer. A microwave also works: cover the bowl loosely, heat in intervals, and stir between them so the soup warms evenly. Freeze cooled soup in airtight freezer-safe containers for up to 2 to 3 months for best quality. Leave a little space at the top for expansion and thaw it in the refrigerator before reheating. Potato texture can become slightly grainy after freezing, though the soup remains usable.

Frequently Asked Questions

Can I use dry chickpeas instead of canned?

Yes, but cook the chickpeas completely before adding them to this recipe. Soak and simmer them according to their package directions, then measure out about 3 cups (480 g) cooked chickpeas. Do not add dry chickpeas directly to the soup: they take much longer to cook than the potato, and their cooking time can vary. If you use their cooking liquid, account for its salt and flavor when adjusting the broth.

What kind of ham works best in Spanish ham soup?

Serrano ham gives the soup its Spanish cured-ham character. Jamón Ibérico is another Spanish cured ham, but it is typically more expensive and is not necessary for a pot of soup. Prosciutto is the closest widely available substitute; cooked smoked ham is also practical, with a more pronounced smoky flavor. Avoid adding extra salt until you taste the finished broth.

Can I make the soup ahead?

Yes. Make it up to 3 days ahead and refrigerate it promptly in a covered container. The flavors settle as it rests, and the broth may thicken overnight. Reheat gently with a little additional broth or water, stirring regularly, and make sure leftovers reach 165°F (74°C). If you want the spinach to look especially fresh, cook the soup without it and stir in the greens while reheating.

Why is my soup too salty?

The most common reason is the combination of cured ham and salted broth. Use low-sodium broth, hold back the measured salt until the end, and taste before adding more. If the soup is already too salty, add unsalted broth or water a little at a time. You can also add more cooked chickpeas or vegetables to distribute the salt across a larger batch; adding lemon may brighten the flavor but will not remove salt.

Can I make this soup without potatoes?

Yes. Leave out the potato and reduce the broth by about ½ cup (120 ml) if you prefer a thicker soup, or keep the full amount for a lighter broth. The potato contributes body and a mild, comforting flavor, so the finished soup will be somewhat less filling without it. You can instead add another ½ cup (80 g) of chickpeas and mash a few into the broth for thickness.

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).