Spanish White Beans with Saffron and Almonds
Photo by cottonbro studio on Pexels

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

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

    Ready when: Light golden brown and fragrant

    Tip: Stir constantly to prevent burning; burnt almonds taste bitter.

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

    Ready when: Broth turns golden or light orange

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

    Ready when: Fragrant and pale golden, not browned

    Tip: Watch carefully—burnt garlic tastes bitter and will ruin the dish.

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

    Ready when: Deeply fragrant

    Tip: Don't let paprika scorch—it will taste burnt and bitter.

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

    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.

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

    Ready when: Well-seasoned and balanced

    Tip: Start with less salt and add more to taste—the broth already contains salt.

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

    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
Quick & Easy
EasyOne-Pot

Reviews (0)