This Spanish-inspired white bean skillet combines creamy cannellini beans, sweet pepper, spinach, and ribbons of savory Iberico ham in a light paprika-and-tomato sauce. The ham is already cured and ready to eat, so it goes in at the end, where a gentle warm-through preserves its delicate texture and lets its rich, nutty flavor season the beans.
Ingredients
- 2 tablespoons extra-virgin olive oil (30 ml)
- 1 medium yellow onion, finely diced (about 150 g)
- 1 medium red bell pepper, diced (about 150 g)
- 2 garlic cloves, finely chopped (about 6 g)
- 1 teaspoon smoked paprika (2 g)
- 1/4 teaspoon red pepper flakes (about 0.5 g), optional
- 1 tablespoon tomato paste (16 g)
- 1/2 cup dry white wine (120 ml); or use additional broth
- 1 cup low-sodium chicken or vegetable broth (240 ml)
- 2 cans cannellini beans, 15 ounces (425 g) each, drained and rinsed; about 3 cups (510 g) beans total
- 1 bay leaf (about 0.2 g)
- 1/4 teaspoon fine salt (about 1.5 g), plus more to taste
- 1/4 teaspoon freshly ground black pepper (about 0.5 g)
- 4 ounces baby spinach (115 g)
- 2 ounces thinly sliced Iberico ham (56 g), cut into loose ribbons
- 1 teaspoon sherry vinegar (5 ml)
- 2 tablespoons chopped flat-leaf parsley (about 8 g)
- 4 slices rustic bread (about 200 g), for serving, optional
- 1 tablespoon olive oil (15 ml), for brushing the bread, optional
Instructions
- Prepare the ingredients. Dice the onion and pepper, chop the garlic, rinse and drain the beans, and cut the ham into ribbons. Keep the ham separate from the vegetables; because it is cured and ready to eat, it only needs a brief warm-through at the end. If serving toast, brush the bread lightly with the optional olive oil so it is ready to cook alongside the skillet.
- Toast the bread, if using. Heat a large skillet or grill pan over medium heat. Toast the oiled bread for about 2 minutes per side, until crisp and browned in spots. Transfer it to a plate. If your pan is not large enough to hold the bread comfortably, toast it in batches or use a toaster; this does not change the skillet method.
- Soften the vegetables. Add 2 tablespoons (30 ml) olive oil to a wide, deep skillet over medium heat. Add the onion and red pepper and cook for 8 minutes, stirring every minute or two. They should become soft and fragrant without taking on dark, scorched edges. If the pan starts to look dry, lower the heat a little rather than adding a large splash of oil.
- Build the paprika-tomato base. Stir in the garlic, smoked paprika, optional pepper flakes, and tomato paste. Cook for 1 minute, stirring constantly so the garlic does not burn. Pour in the wine and simmer for 2 minutes, scraping the bottom of the pan with a wooden spoon to release the browned bits. If you are skipping wine, use broth here and simmer for the same time; the sauce will taste a little less rounded but will still be flavorful.
- Simmer the beans. Add the broth, drained beans, bay leaf, salt, and black pepper. Stir gently, bring the liquid to a low simmer, then cook uncovered for 8 minutes. Stir once or twice, taking care not to crush all the beans. The sauce should thicken slightly and coat them; if it becomes too thick before the beans are hot, add broth or water 1 tablespoon (15 ml) at a time.
- Finish with spinach and ham. Remove the bay leaf. Fold in the spinach and cook for about 2 minutes, just until wilted. Turn off the heat, then fold in the Iberico ham and sherry vinegar. Let the ham warm in the hot beans for about 1 minute rather than frying it; high heat can make thin cured ham stiff and overly salty. Taste before adding more salt, scatter parsley over the top, and serve hot with the toast.
Tips
- Go easy on salt until the end. Iberico ham brings concentrated saltiness, and canned beans and broth may contribute more. Starting with just 1/4 teaspoon (1.5 g) leaves room to adjust after the ham has warmed in the skillet. Low-sodium broth gives you the most control.
- Look for thinly sliced, ready-to-eat ham. Iberico ham is a Spanish dry-cured ham, and its flavor and price vary by grade and producer. Use a small amount of a good-quality sliced ham rather than cooking a thick piece; the thin ribbons distribute well and need only gentle warming. If it is difficult to find, Spanish serrano ham is the closest practical substitute, though it is usually leaner and less rich. Prosciutto can also work, with a slightly sweeter, less nutty flavor.
- Choose the right beans. Cannellini hold their shape while turning creamy at the edges, but great northern beans or butter beans are suitable alternatives. Rinse canned beans to remove some of the packing liquid and excess salt. For dried beans, cook them fully before measuring about 3 cups (510 g) for this recipe; do not add uncooked dried beans directly to the skillet.
- Keep the simmer gentle. A hard boil can split the beans and reduce the sauce too quickly. Stir with a broad spoon, and stop cooking once the beans are hot and the sauce lightly clings to them. Add the ham off the heat so it remains tender instead of crisping into salty shards.
Serving Suggestions
Set the skillet in the middle of the table and serve the beans with crisp toast for scooping up the paprika sauce. A simple green salad dressed with olive oil and vinegar makes a fresh contrast, while roasted vegetables or grilled asparagus can turn the meal into a more substantial spread. For a Spanish-inspired tapas-style dinner, offer olives, marinated peppers, or sliced tomatoes alongside smaller portions of the beans.
This is filling enough to serve as a main course, especially with bread, but it also works as a warm side dish beside roast chicken or grilled fish. Add the parsley just before serving so its fresh flavor stands out. If you have extra ham, serve a few thin slices at the table rather than piling them into the hot pan; that gives diners the option of adding more without cooking the ham further.
Variations
Make it vegetarian. Leave out the Iberico ham and use vegetable broth. Add 1 teaspoon (5 ml) extra-virgin olive oil and a few drops of sherry vinegar at the end to replace some of the ham’s richness and savory lift. The beans remain the focus, and the result is still satisfying with toast.
Add tomatoes. For a looser, more tomato-forward skillet, stir in 1 cup (150 g) chopped ripe tomato or drained canned diced tomatoes with the broth. Simmer until the tomatoes soften and the sauce tastes cohesive; depending on how juicy they are, you may need a few extra minutes or a little less broth. This version is brighter and less creamy-tasting.
Use another green. Chopped kale or Swiss chard can replace the spinach. Remove tough stems and add the leaves earlier, with the beans, allowing about 5 to 8 minutes for them to soften. Spinach is quicker and milder, while kale and chard make the skillet heartier. Baby arugula is another option; fold it in off the heat for a peppery finish.
Change the heat or herbs. Leave out the red pepper flakes for a mild dish, or add a pinch more if you like noticeable warmth. A little chopped rosemary can simmer with the beans, but use it sparingly so it does not overpower the ham. If sherry vinegar is unavailable, red wine vinegar works; use a little less at first and adjust to taste because it can be sharper.
Storage and Reheating
Cool leftovers promptly and refrigerate them within 2 hours of cooking, in a covered, shallow container. The bean mixture keeps for 3 to 4 days in the refrigerator. For best texture, store any extra toasted bread separately at room temperature and keep additional sliced ham separate if it has not been added to the pan. The ham in the finished dish is still fine to refrigerate with the beans, though it will be less delicate after reheating.
Reheat only the portion you plan to eat, in a small saucepan over medium-low heat, stirring gently and adding 1 to 2 tablespoons (15 to 30 ml) water or broth if the sauce has thickened. Heat leftovers to 165°F (74°C), checking with a food thermometer in several spots, in line with USDA FSIS guidance. A microwave also works: cover loosely, heat in short intervals, and stir between them until evenly hot. Avoid repeated reheating, which can break down the beans. You can freeze the bean mixture in a freezer-safe container for up to 2 months; thaw it in the refrigerator and reheat as above. Freeze without toast, which is better made fresh.
Frequently Asked Questions
What is Iberico ham, and is it ready to eat?
Iberico ham is a Spanish dry-cured ham made from Iberian pigs. It is sold ready to eat, often sliced very thinly, so this recipe uses it as a finishing ingredient rather than treating it like raw pork that needs to be cooked through. Keep it refrigerated as directed on its package, and let it warm briefly in the hot beans before serving.
Can I make this without wine?
Yes. Replace the 1/2 cup (120 ml) white wine with the same amount of broth and simmer for 2 minutes as written. The wine adds acidity and depth, but the sherry vinegar at the end helps keep the finished dish lively. Use chicken broth for a fuller flavor or vegetable broth for a meat-free version.
Can I prepare the skillet ahead?
You can cook the vegetables and bean mixture a day ahead, cool it promptly, and refrigerate it in a covered container. Reheat it gently to 165°F (74°C), then add the spinach and ham near the end so the greens do not overcook and the ham is only warmed. If making it fully ahead, the flavor will still be good, but the spinach and ham will have a softer texture.
Why is my bean sauce watery or too thick?
If it is watery, simmer the beans uncovered for another minute or two, stirring carefully; the liquid will reduce. If it is too thick, add broth or water a tablespoon (15 ml) at a time until it loosens. Beans vary in how much liquid they absorb, so use the appearance of the sauce rather than expecting every can to behave exactly the same way.
What can I use instead of Iberico ham?
Serrano ham is the closest substitute and is widely available at many specialty food shops. Prosciutto works too, although its flavor tends to be milder and sweeter. Use the same amount, taste before adding salt, and fold it in at the end. For a vegetarian version, omit the ham and finish with a little olive oil and vinegar instead.
Related
- Einkorn Waffles: Crisp Edges, Tender Centers
- French Eggs Mimosa: A Classic Mustard-Filled Egg Recipe
- Eggnog Yeast Bread Recipe: Soft, Spiced Holiday Loaf
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).