
Spanish White Beans with Saffron and Almonds
A fragrant Spanish-inspired side of creamy white beans infused with saffron, topped with toasted sliced almonds for crunch and richness. Ready in about 30 minutes.
- Prep
- 10 min
- Cook
- 5 min
- Wait
- 17 min
- Total
- 32 min
- Makes
- 4 servings (about 1½ cups each)
Steps
Before you start
- Use good-quality canned white beans (cannellini or great northern) or previously cooked dried beans
- Have all ingredients measured and ready
- Toast the almonds yourself if using raw ones for best flavor
Toast the almonds
- If using raw sliced almonds, spread them in a small skillet over medium heat.
- Toast for 3–4 minutes, stirring frequently, until light golden brown and fragrant.
- Transfer to a plate and set aside.
- (Skip this step if using pre-toasted almonds.)
+ Show details− Hide details
Ready when: Light golden brown and fragrant
Tip: Stir constantly to prevent burning; burnt almonds taste bitter.
Bloom the saffron
- Pour the vegetable broth into a small bowl or measuring cup.
- Add the saffron threads and stir well.
- Let sit for 2 minutes.
- This releases the saffron's distinctive color, aroma, and flavor into the broth.
+ Show details− Hide details
Ready when: Broth turns golden or light orange
Sauté the garlic
- Heat the extra virgin olive oil in a large skillet (10-inch / 25 cm) over medium heat.
- Once shimmering, add the minced garlic and cook for 1–2 minutes, stirring often, until fragrant and just beginning to turn pale golden.
- Do not allow it to brown.
+ Show details− Hide details
Ready when: Fragrant and pale golden, not browned
Tip: Watch carefully—burnt garlic tastes bitter and will ruin the dish.
Toast the paprika
- Add the sweet paprika to the garlic and oil.
- Stir constantly for about 30 seconds to 1 minute, until very fragrant.
- This blooms the paprika and deepens its flavor significantly.
+ Show details− Hide details
Ready when: Deeply fragrant
Tip: Don't let paprika scorch—it will taste burnt and bitter.
Simmer beans with broth and herbs
- Pour the saffron-infused broth into the skillet, stirring to combine with the garlic and paprika and scraping up any browned bits.
- Add the drained white beans, bay leaf, and fresh thyme sprigs.
- Stir well.
- Bring to a gentle simmer over medium heat, then reduce the heat to medium-low.
- Simmer gently for 15 minutes, stirring occasionally, until the beans are warmed through and the liquid has reduced by about a quarter.
+ Show details− Hide details
Ready when: Liquid reduced by about a quarter, beans warmed through
Tip: Keep the simmer gentle to avoid breaking down the beans; a few cracked beans are fine, but you want most to stay whole.
Season to taste
- Remove the skillet from heat.
- Use a small fork or slotted spoon to remove and discard the bay leaf and thyme sprigs.
- Taste the beans and season generously with salt and freshly ground black pepper.
- Stir in the lemon juice if using for a touch of brightness and complexity.
+ Show details− Hide details
Ready when: Well-seasoned and balanced
Tip: Start with less salt and add more to taste—the broth already contains salt.
Serve with almonds
- Transfer the saffron beans to a serving bowl or individual bowls.
- Top with the toasted almonds and drizzle with a little extra olive oil if desired.
- Serve warm.
+ Show details− Hide details
Tip: A drizzle of high-quality olive oil and a sprinkle of fleur de sel on top makes this extra special.
Good to know
Tips
- For deeper, more complex flavor, add a small pinch of smoked paprika (1/8 tsp) in addition to the sweet paprika.
- Do not skip toasting the almonds—it makes a dramatic difference in flavor and texture.
- If the beans seem too thick at the end, add a splash of warm broth or water to reach your preferred consistency.
- Saffron is expensive, but a little goes a long way. Use it fresh from a reputable source for the best color and aroma.
Make ahead
The beans can be prepared up to 1 day ahead and reheated gently on the stovetop. Toast fresh almonds just before serving for the best crunch.
Storage & reheating
Room temperature: up to 2 hours. Refrigerator: up to 4 days in an airtight container. Freezer: up to 3 months (toast fresh almonds before serving if the recipe was frozen). Reheat gently on the stovetop over medium-low heat, stirring and adding a splash of broth if the mixture seems too thick. Alternatively, reheat in the microwave in 1-minute intervals, stirring between each.
Substitutions
- saffron threads → Turmeric. Use 1/2 tsp turmeric for color and mild earthy flavor. It won't taste identical to saffron, but maintains a Spanish-inspired profile.
- sliced almonds → Toasted hazelnuts or slivered almonds. Both provide similar crunch and richness. Toast them the same way for 3–4 minutes.
- vegetable broth → Low-sodium chicken broth. Maintains depth and warmth; adjust salt to taste since chicken broth is richer.
- fresh thyme sprigs → Dried oregano or marjoram. Use 1/4 tsp dried oregano for a different but complementary Spanish herb note.
More bean sides
See all →Find more like this
- Meal
- Dinner
- Cuisine
- Spanish
- Main ingredient
- White Beans
- Method
- Stovetop





