Spanish Bean Soup Mix: A Hearty Pantry-Friendly Recipe

Updated November 4, 2026

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

Jump to recipe

Spanish Bean Soup Mix: A Hearty Pantry-Friendly Recipe

Spanish bean soup mix turns dried beans into a warming, paprika-scented soup with onion, garlic, tomatoes, and potatoes. This Spanish-inspired version is cooked in one pot and makes a filling meal from pantry staples, with optional saffron for a fragrant finish. Bean blends and family versions vary, so the recipe uses a flexible mix of small and medium beans rather than claiming a single definitive style.

Ingredients

  • 2 1/4 cups (454 g) dried mixed beans, preferably a blend of navy, pinto, cranberry, or similar small-to-medium beans
  • 10 cups (2.4 L) water for soaking, plus 8 cups (1.9 L) fresh water for cooking
  • 2 tablespoons (30 ml) extra-virgin olive oil
  • 1 medium yellow onion, about 1 cup (150 g) finely chopped
  • 2 medium carrots, about 1 cup (130 g), diced
  • 2 celery ribs, about 1 cup (100 g), diced
  • 4 garlic cloves, about 12 g, finely chopped
  • 2 teaspoons (4 g) sweet smoked paprika
  • 1/2 teaspoon (1 g) ground cumin
  • 1 pinch saffron threads, about 0.1 g, optional
  • 1 bay leaf
  • 1 can (14.5 ounces / 411 g) diced tomatoes, with their juice
  • 1 medium Yukon Gold or similar waxy potato, about 12 ounces (340 g), cut into 1/2-inch (1.25 cm) cubes
  • 1 1/2 teaspoons (9 g) kosher salt, plus more to taste
  • 1/2 teaspoon (1 g) freshly ground black pepper
  • 1 tablespoon (15 ml) sherry vinegar or red wine vinegar
  • 2 tablespoons (8 g) chopped flat-leaf parsley, for serving
  • Optional: 1/4 teaspoon (0.5 g) crushed red pepper flakes

Instructions

  1. Sort and soak the beans. Spread the dried beans on a tray and pick out any stones, damaged beans, or debris. Rinse them under cool water, transfer to a large bowl, and cover with 10 cups (2.4 L) water. Soak for at least 8 hours or overnight. Drain and rinse before cooking; discard the soaking water. Beans expand as they soak, so use a bowl with plenty of room.
  2. Start the aromatic base. Heat the olive oil in a large, heavy soup pot over medium heat. Add the onion, carrots, and celery and cook for about 7 minutes, stirring occasionally, until the onion is translucent and the vegetables begin to soften. Add the garlic, paprika, cumin, saffron if using, and red pepper flakes if desired. Stir for 30 seconds, just until fragrant; paprika can turn bitter if left to scorch.
  3. Add the beans and water. Stir in the drained beans, 8 cups (1.9 L) fresh water, and the bay leaf. Bring the pot to a full boil over medium-high heat; this may take about 15 minutes depending on your pot and stove. Keep the pot uncovered while bringing it up to temperature, and skim off any foam if you like.
  4. Boil the beans, then simmer. Once the water is at a rolling boil, keep it boiling for 30 minutes, stirring now and then. This step is important when a blend contains red kidney beans, which should not be cooked only at a low simmer. Lower the heat to maintain a gentle simmer, partially cover the pot, and cook for about 80 minutes, stirring every 20 minutes. Keep the beans submerged; add a little hot water if the level drops substantially.
  5. Add tomatoes and potato. Stir in the diced tomatoes and their juice, potato, salt, and black pepper. Simmer uncovered for about 20 minutes, or until the potato is tender and the beans are creamy inside. The timing can vary with the bean blend and how old the beans are. If some are still firm, continue simmering in 10- to 15-minute increments until all are tender; add hot water if the soup becomes thicker than you want.
  6. Finish and serve. Remove the bay leaf. Stir in the vinegar, taste, and adjust the salt, pepper, or vinegar a little at a time. For a thicker broth, mash a few beans and potato pieces against the side of the pot, then stir them back in. Ladle into bowls and top with parsley.

Tips

  • Choose a compatible bean blend. A mix of navy, pinto, cranberry, or similar beans cooks more evenly than one containing very large lima beans alongside tiny lentils. If the package includes chickpeas or especially large beans, expect a longer simmer and check each type for tenderness before serving.
  • Do not rush the soak or boil. An overnight soak helps the beans cook more evenly. Drain that water, use fresh water for cooking, and do not skip the initial rolling boil if the blend includes kidney beans. Avoid putting raw dried kidney beans straight into a slow cooker, where the temperature may not rise enough to handle them safely.
  • Keep acidic ingredients for later. Tomatoes and vinegar are added after the beans have had time to soften. Adding acidic ingredients too early can slow softening, especially with older beans. Salt is included later in the cooking process for the same practical reason: it is easier to adjust the final broth once the beans are tender.
  • Adjust the broth, not the bean texture. The soup thickens as it stands. Add hot water or broth if it is too dense, or mash a few beans if you prefer a fuller body. If the beans are still hard, keep simmering rather than trying to fix them with more seasoning.

Serving Suggestions

Serve the soup hot in wide bowls with crusty bread, toasted country bread, or a simple green salad. The bread is useful for soaking up the paprika-and-tomato broth, while a crisp salad with a sharp vinaigrette gives the meal a fresh contrast. A little extra parsley and a small drizzle of olive oil are straightforward finishing touches.

For a more substantial table, offer sliced oranges or a lightly dressed cabbage salad alongside the soup. If you want a richer, meatier variation without changing the base recipe, serve slices of fully cooked Spanish-style chorizo on the side so diners can add them to their own bowls. A spoonful of plain yogurt is not essential, but can soften the smoky spice for anyone who prefers a gentler bowl.

Variations

Add chorizo: Spanish-style cured chorizo contributes smoky, savory flavor. Slice about 6 ounces (170 g) and brown it in the pot before cooking the vegetables, then proceed with the recipe. If using raw fresh chorizo rather than cured sausage, cook it separately until it reaches 160°F (71°C), the USDA FSIS safe minimum for ground meat, before adding it. Spanish-style chorizo can be difficult to find; smoked sausage is a practical substitute, though it will have a milder, less distinctly paprika-forward flavor.

Make it vegetarian or vegan: The recipe as written is already vegetarian and vegan when the broth is water. For extra savory depth, replace 2 cups (480 ml) of the cooking water with vegetable broth. Choose a low-salt broth and season at the end, since packaged broth varies in saltiness.

Change the beans or seasoning: Use a single kind of dried bean if that is what you have, keeping the same total weight and checking for tenderness because cooking times differ. Sweet paprika gives a rounded flavor; hot paprika or a pinch of cayenne makes the soup spicier. Saffron is a traditional Spanish pantry ingredient but is optional and can be expensive. Leaving it out makes the soup less floral, while a small pinch of turmeric adds color but does not reproduce saffron’s aroma.

Use canned beans for a quicker version: Replace the dried beans and soaking water with three cans (15 ounces / 425 g each) of drained and rinsed beans, and use 5 cups (1.2 L) water or broth. Simmer the vegetables and seasonings for 20 minutes before adding the beans, tomatoes, and potato; cook another 20 to 25 minutes, until the potato is tender. The result is faster and still satisfying, though the broth will have less bean-cooking starch and a slightly lighter body.

Storage and Reheating

Cool the soup promptly and refrigerate it within 2 hours of cooking, preferably in shallow, covered containers so it cools more evenly. It keeps for 3 to 4 days in the refrigerator. The beans absorb broth as they sit, so stir in a splash of water or broth when reheating to loosen the texture.

Reheat only the portion you plan to serve, on the stove over medium heat or in the microwave, stirring occasionally so it warms evenly. Leftovers should reach 165°F (74°C), the USDA FSIS recommended temperature for reheated food; check the center with a food thermometer. For longer storage, freeze the cooled soup in airtight, freezer-safe containers for up to 3 months for best quality. Leave a little headspace for expansion, thaw overnight in the refrigerator, and reheat to 165°F (74°C). Do not store this soup at room temperature or use home canning for it.

Frequently Asked Questions

Do I have to soak the mixed beans? Soaking is recommended for this recipe because it helps the beans cook more evenly and gives you a predictable starting point for the timing. If you skip it, the beans will usually need substantially longer to cook, and different varieties in the blend may finish at different times. Follow the package directions if they provide a specific method for that mix.

Can I use a packaged bean soup mix with a seasoning packet? Yes. Check the package for the bean quantity and soaking instructions, then use the beans in place of the dried beans here. Seasoning packets can contain a lot of salt, so leave out the recipe’s salt at first and add it only after tasting. If the packet contains a flavoring that does not suit paprika and tomato, you can omit it rather than using both.

Why are my beans still hard after simmering? Older dried beans can take much longer to soften, and some blends contain varieties that cook at different rates. Continue simmering gently and check every 10 to 15 minutes. Acidic ingredients added too early can also slow softening, which is why this recipe waits to add tomatoes until the beans have simmered for a while. If the beans remain hard after a long cook, they may simply be very old.

Can I make the soup ahead? Yes. The flavor settles in as the soup rests, and it reheats well. Cook it completely, cool it promptly, and refrigerate within 2 hours. The beans will absorb broth overnight, so add water or broth while reheating and adjust the seasoning after it is hot.

Can I cook this in a slow cooker? For a blend that may contain red kidney beans, do not start with raw dried beans in a slow cooker. Cook the soaked beans through the initial rolling-boil step on the stovetop first, then transfer them and the remaining ingredients to the slow cooker to finish until tender. Alternatively, use canned beans and cook the soup on low until the vegetables and potatoes are tender. Slow-cooker times vary by appliance, so check doneness rather than relying only on the clock.

What if I do not have sherry vinegar? Red wine vinegar is the closest easy substitute and keeps the finish bright. Apple cider vinegar also works, though it gives a fruitier note. Start with a teaspoon, taste the soup, and add more only if it needs extra lift; vinegar should balance the broth rather than make it noticeably sour.

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