Vegan Spanish Bean Stew with Paprika and Potatoes

Updated November 4, 2026

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

Jump to recipe

Vegan Spanish Bean Stew with Paprika and Potatoes

Vegan Spanish bean stew is a hearty, Spanish-style one-pot meal of white beans, potatoes, tomatoes, vegetables, and smoky paprika. It borrows familiar flavors without claiming to represent one definitive regional recipe, and a gentle simmer gives the broth time to turn savory and richly flavored.

Ingredients

  • 2 tablespoons (30 ml) extra-virgin olive oil
  • 1 medium yellow onion, diced (about 1 cup or 150 g)
  • 1 medium red bell pepper, diced (about 1 cup or 150 g)
  • 1 medium carrot, diced (about ½ cup or 65 g)
  • 4 garlic cloves, finely chopped (about 12 g)
  • 2 tablespoons (32 g) tomato paste
  • 2 teaspoons (4 g) Spanish smoked paprika, or pimentón; regular smoked paprika works too
  • 1 teaspoon (2 g) sweet paprika
  • 1 pinch saffron threads (about 0.05 g), optional; use a small pinch of turmeric if you want color, though it will not provide saffron’s aroma
  • 1 bay leaf
  • 1 can (14.5 ounces/411 g) crushed tomatoes
  • 4 cups (950 ml) low-sodium vegetable broth
  • 1½ pounds (680 g) Yukon Gold or other waxy potatoes, cut into ¾-inch (2 cm) chunks
  • 2 cans (15 ounces/425 g each) white beans, such as cannellini or butter beans, drained and rinsed (about 3 cups/510 g total)
  • 1 teaspoon fine salt (about 6 g), plus more to taste; use less if your broth is salted
  • ¼ teaspoon ground black pepper (about 0.5 g)
  • 1 tablespoon (15 ml) sherry vinegar or red wine vinegar, plus more to taste
  • 2 tablespoons chopped flat-leaf parsley (about 8 g), for serving

Instructions

  1. Prepare the vegetables. Dice the onion, pepper, and carrot into small, fairly even pieces so they soften at a similar rate. Chop the garlic and cut the potatoes into chunks about ¾ inch (2 cm) wide. Drain and rinse the beans. This preparation takes about 20 minutes; keep the potatoes in a bowl of water if you need to cut them ahead, then drain them before cooking.
  2. Soften the aromatics. Warm the olive oil in a large, heavy pot or Dutch oven over medium heat. Add the onion, bell pepper, and carrot with a small pinch of the measured salt. Cook for 7 to 8 minutes, stirring every so often, until the onion looks translucent and the vegetables begin to soften. If the bottom of the pot gets dry, add a tablespoon of water rather than turning the heat high enough to scorch the onion.
  3. Toast the spices and tomato paste. Stir in the garlic, tomato paste, smoked paprika, sweet paprika, saffron if using, and black pepper. Cook for 1 to 2 minutes, stirring constantly. The paste should darken slightly and smell fragrant, but the garlic should not brown. This short step builds flavor; paprika can become bitter if it is left to fry unattended.
  4. Simmer the potatoes. Pour in the crushed tomatoes and vegetable broth, then add the bay leaf, potatoes, and remaining measured salt. Scrape the bottom of the pot to loosen any browned tomato paste. Bring the liquid to a gentle simmer, which should take about 3 minutes, then reduce the heat to medium-low and cook uncovered for 20 minutes. Stir gently once or twice so the potatoes cook evenly without breaking apart.
  5. Check the potatoes and add the beans. A knife should slide into a potato chunk with little resistance, though the pieces should still hold their shape. If they are firm in the center, simmer for another 3 to 5 minutes before adding the beans. Stir in the drained beans and cook gently for 10 minutes, until they are hot and have taken on some of the tomato and paprika broth. Avoid a hard boil, which can split the beans and make the potatoes crumble.
  6. Finish and rest. Remove the bay leaf. Stir in 1 tablespoon of vinegar, taste the broth, and add more salt, pepper, or vinegar as needed. The vinegar should brighten the stew, not make it taste sharply sour. Turn off the heat and let the pot stand for 5 minutes; the broth will settle and thicken slightly. Scatter parsley over the top and serve hot.

Tips

  • Use the right potato texture. Waxy potatoes such as Yukon Gold hold their shape better than very starchy baking potatoes during a long simmer. If russets are what you have, cut them a little larger, stir carefully, and check them early so they do not disintegrate.
  • Adjust the salt for your broth. Vegetable broth and canned beans can both contain a lot of sodium. Starting with low-sodium broth and rinsed beans gives you more control; taste after the beans have simmered before adding extra salt.
  • Keep the paprika fragrant, not burnt. Stir the paprika into the oil with the tomato paste and garlic for only a minute or two, then add the liquid. If the spice mixture catches on the bottom, lower the heat and add the tomatoes promptly.
  • Make the broth thicker if you like. Mash two or three cooked potato pieces against the side of the pot and stir them back in. This thickens the liquid naturally while leaving most of the potatoes and beans intact; avoid blending the whole stew unless you want a smooth soup-like texture.

Serving Suggestions

Serve the stew in warmed bowls with crusty bread for dipping, or spoon it over a slice of toasted bread for a more filling meal. A simple green salad dressed with olive oil and vinegar makes a fresh contrast to the soft potatoes and savory broth. You can also add a small bowl of olives or roasted peppers to the table; their briny, tangy flavors suit the paprika without requiring any change to the pot.

For a little extra freshness, finish each bowl with chopped parsley, a few drops of good olive oil, and a small splash of vinegar if the broth tastes flat. Offer lemon wedges for anyone who prefers a brighter citrus note. If serving a group, keep toppings separate so guests can season their own portions. The stew is substantial on its own, but bread or a modest side salad makes it feel like a complete lunch or dinner.

Variations

Change the beans. Cannellini and butter beans give a creamy center, while great Northern beans are a slightly firmer, easy-to-find alternative. Chickpeas also work, though their firmer bite makes the result feel different from a soft white-bean stew. Use the same drained quantity and add them at the same point in the recipe.

Add greens. Stir in 3 to 4 cups (90 to 120 g) chopped spinach during the final 2 minutes, or add 2 cups (about 70 g) chopped kale with the beans and simmer until tender. Kale needs a little longer than spinach, so check it before serving. The extra greens will absorb some broth; add a splash of water or vegetable stock if the stew becomes thicker than you want.

Make it more peppery or smoky. For a deeper smoked flavor, replace up to half a teaspoon of the sweet paprika with more smoked paprika. For heat, add a pinch of red pepper flakes with the garlic. Spanish ñora or choricero peppers are traditional dried peppers used in some Spanish cooking, but they can be difficult to find; a little extra sweet paprika is a practical, milder substitute, though it will not have the same fruity depth.

Use dried beans if planned ahead. Cook dried white beans separately until tender, then use about 3 cups (510 g) cooked beans in place of the canned beans. Do not add hard, uncooked dried beans directly to this tomato-based stew: acidity can slow their softening, and the potatoes may be overcooked before the beans are done. Add already-cooked beans for the final 10 minutes as directed.

Storage and Reheating

Cool leftovers promptly and refrigerate them within 2 hours of cooking in a covered, shallow container. The stew keeps for 3 to 4 days in the refrigerator. The potatoes may absorb broth as they sit, so the chilled stew can look much thicker than it did in the pot; that is normal. Stir in a little water or vegetable broth when reheating to bring it back to the consistency you prefer.

Reheat only the portion you plan to eat in a saucepan over medium-low heat, stirring occasionally, until it is steaming throughout and reaches 165°F (74°C), the USDA FSIS safe temperature for reheated leftovers. If using a microwave, cover the bowl loosely, stir halfway through, and check the temperature in more than one spot because dense beans and potatoes can heat unevenly. Add a splash of liquid if needed, and taste for seasoning again after reheating.

For longer storage, freeze the cooled stew in meal-size airtight containers for up to 3 months for best quality. Leave a little room at the top because the liquid expands as it freezes. Thaw it overnight in the refrigerator, then reheat to 165°F (74°C); the potatoes may be softer after freezing, but the flavor remains suitable for a comforting bowl. Do not leave the stew at room temperature for extended storage.

Frequently Asked Questions

Can I make vegan Spanish bean stew ahead?

Yes. Make it up to 3 or 4 days in advance and refrigerate it promptly. The flavors meld as it rests, and the beans and potatoes may absorb some liquid. Reheat gently with a splash of broth or water, then check that the center reaches 165°F (74°C). Add fresh parsley just before serving so it stays bright.

Can I use dried beans instead of canned?

Yes, as long as you cook the dried beans separately until fully tender first. Use about 3 cups (510 g) cooked beans for the two cans in this recipe. Cooking dry beans directly in the tomato broth is unreliable because the acidity can delay softening, and the potatoes would likely become overcooked while you wait.

What can I use instead of smoked paprika?

Regular smoked paprika is the closest practical substitute for Spanish smoked paprika, also called pimentón. If you only have sweet paprika, use it for the same amount and add a small pinch of ground cumin if you want extra depth. The result will be less smoky and will not taste exactly like a stew made with pimentón.

Why is my stew thinner than expected?

Potatoes vary in how much starch they release, and some canned tomatoes are more watery than others. Simmer the pot uncovered for a few extra minutes, or mash a few potato pieces into the broth. If it is already thick, loosen it with vegetable broth or water; avoid adding flour, which can make the tomato broth pasty.

Is this stew spicy?

No. Smoked and sweet paprika give it warmth and depth rather than chile heat. For a spicy version, add red pepper flakes a little at a time with the garlic, or serve hot sauce at the table. If you are cooking for different preferences, keep the main pot mild and let each person season their own bowl.

Can I make it without potatoes?

Yes, but the stew will be less filling and its broth will not thicken in quite the same way. Replace the potatoes with another 1½ cups (about 250 g) of cooked beans, or add chopped zucchini during the final 10 minutes. Zucchini softens faster than potatoes, so keep the simmer gentle and stop cooking when it is just tender.

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