Spanish Bean Stew with Chorizo and White Beans

Updated November 4, 2026

Total time
1 hr 10 min
prep 20 min · cook 50 min
Serves
6
portions as written
Safe temperature (USDA)
160°F / 71°C
check the thickest piece

Jump to recipe

Spanish Bean Stew with Chorizo and White Beans

Spanish bean stew is a hearty one-pot meal of white beans, Spanish chorizo, potatoes, vegetables, and paprika simmered in a savory tomato broth. Versions vary across Spain and from household to household; this practical version is filling, straightforward to make, and finished with a little sherry vinegar to balance the smoky sausage.

Ingredients

  • 1 tablespoon (15 ml) olive oil
  • 8 ounces (225 g) Spanish chorizo, preferably cured and ready to eat, sliced into ¼-inch (6 mm) rounds
  • 1 medium yellow onion (about 1 cup chopped, 180 g), diced
  • 2 medium carrots (about 1 cup chopped, 150 g), peeled if desired and diced
  • 2 celery ribs (about ½ cup chopped, 80 g), diced
  • 4 garlic cloves (about 12 g), finely chopped
  • 1 teaspoon (2 g) smoked paprika, sweet or hot according to preference
  • 1 bay leaf
  • 1 can crushed tomatoes, 14.5 ounces (410 g)
  • 1 pound (450 g) waxy potatoes, such as Yukon Gold, cut into ¾-inch (2 cm) pieces
  • 4 cups (950 ml) low-sodium chicken or vegetable stock
  • 2 cans white beans, 15 ounces (425 g) each, drained and rinsed; about 3 cups (510 g) beans after draining
  • 4 packed cups (120 g) chopped kale, tough stems removed
  • ¾ teaspoon (4.5 g) fine salt, plus more to taste
  • ¼ teaspoon (0.5 g) freshly ground black pepper, plus more to taste
  • 1 tablespoon (15 ml) sherry vinegar
  • ¼ cup (15 g) chopped flat-leaf parsley, for serving

Instructions

  1. Prepare the ingredients. Dice the onion, carrots, and celery, chop the garlic, and cut the potatoes into evenly sized pieces so they cook at the same rate. Drain and rinse the beans. Remove any tough kale stems and chop the leaves. Keep the vegetables and beans ready beside the stove before you begin.
  2. Brown the chorizo for 6 minutes. Heat the olive oil in a large, heavy pot or Dutch oven over medium heat. Add the sliced Spanish chorizo and cook, stirring occasionally, until the rounds are lightly browned and have released some of their red-orange oil. If the pot looks dry, add a splash more oil; if there is a lot of rendered fat, spoon off a little, leaving enough to cook the vegetables. Spanish chorizo is cured; if using raw, fresh chorizo instead, cook it to 160°F (71°C), the USDA FSIS safe minimum temperature for ground meat.
  3. Soften the vegetables for 8 minutes. Add the onion, carrots, and celery to the pot. Stir to coat them in the chorizo oil, then cook, stirring every minute or two, until the onion is translucent and the carrots are beginning to soften. Add the garlic, smoked paprika, and black pepper during the final minute. Keep the heat moderate so the garlic and paprika become fragrant without scorching.
  4. Build the tomato broth for 4 minutes. Stir in the crushed tomatoes and scrape the bottom of the pot with a wooden spoon to loosen any browned bits. Let the mixture bubble gently for about 4 minutes, stirring once or twice. This short cook takes the raw edge off the tomatoes and helps the paprika and chorizo flavor the base.
  5. Simmer the potatoes for 20 minutes. Add the potatoes, stock, bay leaf, and salt. Bring the liquid to a boil, then reduce the heat to maintain a steady, gentle simmer. Partially cover the pot and cook for about 20 minutes, stirring occasionally, until the potatoes are almost tender when pierced with a knife. If the liquid is boiling hard, lower the heat; a vigorous boil can break up the potatoes before they are cooked through.
  6. Add the beans and kale for 10 minutes. Stir in the drained beans and chopped kale. Simmer gently, uncovered, for about 10 minutes, until the potatoes are tender, the kale has softened, and the beans are hot throughout. Stir carefully rather than vigorously to keep the potatoes and beans mostly intact. If the stew seems too thick, add stock or water a little at a time; if it looks thin, simmer for a few extra minutes.
  7. Season and finish for 2 minutes. Remove the bay leaf. Stir in the sherry vinegar, then taste the broth before adding more salt or pepper; chorizo and stock can both be salty. Turn off the heat and let the stew stand for 2 minutes so the flavors settle. Scatter parsley over the pot or individual bowls and serve hot.

Tips

  • Choose the right chorizo. Spanish chorizo is usually cured and firm, with paprika as a defining flavor. It is different from Mexican chorizo, which is typically raw, loose sausage seasoned with a different spice blend. If Spanish chorizo is hard to find, use Portuguese linguiça or a firm smoked sausage and add an extra ½ teaspoon (1 g) smoked paprika. The stew will still be savory, but the exact Spanish chorizo flavor will be less pronounced.
  • Keep the simmer gentle. Once the potatoes go in, small bubbles are enough. Stir from the bottom now and then so nothing catches, but avoid frequent vigorous stirring, which can mash the beans and potatoes and make the broth cloudy and overly thick.
  • Adjust the thickness at the end. Beans release starch as they simmer, and potatoes absorb some of the broth, so the stew naturally thickens as it cooks and stands. Add liquid in small splashes if it becomes spoon-standing thick. For a thicker broth, mash a few beans against the side of the pot and stir them back in.
  • Season after the sausage has simmered. The chorizo and stock contribute salt, and their intensity varies by brand and type. Starting with the measured salt and tasting at the end is more reliable than salting heavily at the beginning.

Serving Suggestions

Serve the stew in warm bowls with crusty bread for dipping, or alongside a simple green salad dressed with olive oil and vinegar. A spoonful of chopped parsley adds freshness; a small extra splash of sherry vinegar or a pinch of smoked paprika at the table can sharpen or deepen the flavor. For a fuller meal, offer bread and a salad rather than adding another rich side, since the beans, potatoes, and sausage already make the stew substantial.

If serving a group, bring the pot to the table and let everyone choose how much broth, beans, and sausage they want. Keep bread separate until serving so it does not soak up the broth in the pot. A little grated manchego can be offered as an optional topping, although it is not necessary for the stew to taste complete.

Variations

  • Make it vegetarian. Leave out the chorizo and use vegetable stock. Add 1 tablespoon (15 ml) olive oil and 1 teaspoon (2 g) smoked paprika with the vegetables, then consider adding a drained, rinsed can of chickpeas (15 ounces/425 g) for extra substance. The result will lack the sausage’s salty, smoky depth, so taste carefully and finish with vinegar and black pepper.
  • Use different greens. Swiss chard or sturdy spinach can replace kale. Add chopped chard stems with the carrots and leaves with the beans. Spinach cooks much faster, so stir it in during the final 2 to 3 minutes rather than simmering it for the full 10.
  • Swap the potato or bean. Yukon Gold and other waxy potatoes hold their shape well, but russet potatoes work if you do not mind a softer, starchier broth. Great Northern beans or drained butter beans can stand in for cannellini beans. Butter beans are larger and creamier, so stir them in gently.
  • Make it more or less spicy. Use sweet smoked paprika for a mellow stew, or hot smoked paprika for a more assertive heat. You can also add a pinch of red pepper flakes with the garlic. Since chorizo may already be spicy, change just one ingredient at a time and taste the broth before serving.

Storage and Reheating

Let leftovers cool enough to pack, then refrigerate them within 2 hours of cooking in shallow, airtight containers. The stew keeps for 3 to 4 days in the refrigerator. It will thicken as it chills because the beans and potatoes continue to absorb broth, so plan to loosen it with a little water or stock when reheating.

Reheat only the portion you plan to eat in a saucepan over medium-low heat, stirring occasionally and adding liquid as needed. Heat leftovers to 165°F (74°C), checking with a food thermometer. You can also reheat a serving in the microwave in a covered, microwave-safe bowl, stirring partway through and checking the temperature in more than one spot. For longer storage, freeze the cooled stew in airtight containers for up to 2 to 3 months for best quality. Thaw it in the refrigerator before reheating; potatoes may be softer after freezing, but the stew will still be suitable for a meal.

Frequently Asked Questions

Can I make Spanish bean stew without chorizo?

Yes. Leave it out, use vegetable stock, and add a little extra olive oil and smoked paprika to replace some of its richness and smoky flavor. A can of chickpeas is a useful addition if you want another hearty ingredient. Taste at the end because removing the sausage also removes some salt and seasoning.

Can I use dried beans instead of canned beans?

Yes, but cook the dried beans separately until tender before adding them to this stew. The recipe’s 3 cups (510 g) of drained canned beans can be replaced with about 1½ cups (300 g) dried beans, which should yield roughly 3 cups cooked, depending on the bean and its age. Do not add dried, uncooked beans directly to this short simmer; they will not become tender in time.

Why are my potatoes still firm?

Potato size, variety, and simmer strength all affect cooking time. Cut the pieces to about ¾ inch (2 cm), keep the liquid at a gentle simmer, and give them a few extra minutes if a knife meets resistance. Add the beans and kale after the potatoes are nearly tender so the greens do not overcook while you wait.

Can I prepare the stew ahead?

Yes. You can cook it a day ahead, cool it promptly, and refrigerate it in a covered container. The flavors meld as it rests, though the broth will become thicker. Reheat gently to 165°F (74°C), adding a little stock or water to restore a looser consistency, and stir carefully to avoid breaking up the potatoes.

What can I use instead of sherry vinegar?

Red wine vinegar is the closest easy substitute; start with 2 teaspoons (10 ml), taste, and add more if needed. Apple cider vinegar also works, though its flavor is fruitier. Lemon juice can brighten the stew too, but it gives a fresher citrus note rather than the mellow, wine-like acidity of sherry vinegar.

Is Spanish chorizo the same as Mexican chorizo?

No. Spanish chorizo is commonly cured, firm, and seasoned with paprika, so it can be sliced and browned. Mexican chorizo is generally fresh and uncooked, often sold loose, and needs to be cooked through before it is safe to eat. For this recipe, cured Spanish chorizo gives the intended texture; fresh chorizo can be used only if cooked to 160°F (71°C).

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