Catalan White Beans with Saffron and Garlic
Photo by Surya Travel on Pexels

Catalan White Beans with Saffron and Garlic

This is a classic Catalan preparation of white beans—aromatic, garlicky, and infused with the golden warmth of saffron. The beans become creamy and tender as they simmer in a herb-infused broth, creating a rich, simple side dish that pairs beautifully with grilled vegetables, roasted fish, or crusty bread. The combination of sautéed garlic and bloomed saffron creates a deeply flavored base that transforms humble beans into something special. Entirely plant-based and ready in under two hours of hands-off cooking.

Prep
15 min
Cook
1 hr 25 min
Total
1 hr 40 min
Makes
6 servings (about 4 cups of beans)
Share

Steps

Before you start
  • Soak the beans overnight in plenty of cold water, or use the quick-soak method (bring to a boil for 2 minutes, let sit 1 hour covered)
  • Dice the onion and mince the garlic before you start cooking
  • Use a large pot with at least 5-6 quart capacity for gentle simmering
  • Read the recipe once through to understand the cooking stages and visual cues for doneness
  1. Drain soaked beans

    • Drain the soaked beans in a colander and rinse under cold water until the water runs clear.
    • This removes excess starch and helps reduce gas-producing compounds.
    • Set aside.
  2. Sauté onion and garlic

    • Heat 3 tablespoons olive oil in a large 5-6 quart pot over medium heat.
    • Add the diced onion and cook, stirring occasionally, for 3-4 minutes until softened and translucent.
    • Add the minced garlic and cook for 1 minute more, stirring frequently, until fragrant but not browned.
    • Be attentive here—garlic can burn quickly and become bitter.
    + Show details

    Ready when: Onion is translucent and soft; garlic is fragrant

    Tip: Watch the garlic carefully—if it starts to brown, it will become unpleasantly bitter

  3. Bloom saffron in oil

    • Add the lightly crushed saffron threads to the pot and stir constantly for about 1 minute.
    • You'll immediately smell the distinctive earthy-floral aroma as the saffron blooms and releases its color, turning the oil and aromatics a beautiful golden hue.
    + Show details

    Ready when: Saffron is fragrant and the oil has turned golden; the kitchen smells aromatic

    Tip: Blooming saffron in hot oil releases its full flavor and color—this crucial step elevates the entire dish

  4. Add beans and broth, bring to boil

    • Pour in the 6 cups vegetable broth and add the drained beans.
    • Add the 2 bay leaves and 2 fresh thyme sprigs (you can tie them together with kitchen twine for easy removal).
    • Stir well and increase heat to medium-high.
    • Bring the mixture to a boil, which will take 5-7 minutes.
    • You'll see large rolling bubbles breaking the surface and steam rising from the pot.
    + Show details

    Ready when: Mixture is at a rolling, vigorous boil

  5. Simmer beans until creamy

    • Once boiling, immediately reduce heat to medium-low to maintain a gentle, steady simmer—you want just a few small bubbles occasionally breaking the surface, not a vigorous rolling boil.
    • Simmer uncovered for 60-90 minutes (the exact time depends on the age of the dried beans; older beans take longer), stirring gently every 15-20 minutes to prevent sticking and ensure even cooking.
    • If the liquid reduces too much before the beans are tender, add more broth in ½-cup increments.
    • The beans are perfectly done when completely soft and creamy when pressed between two fingers, and the broth has reduced to a glossy, concentrated sauce that lightly coats the beans.
    • The beans should never fall apart—they should hold their shape.
    + Show details

    Ready when: Beans are creamy and tender when pressed; broth is reduced and glossy

    Tip: Stir gently and occasionally to prevent sticking to the bottom of the pot without breaking the beans

  6. Season and serve

    • Remove the pot from heat.
    • Fish out the bay leaves and thyme sprigs and discard them.
    • Taste a spoonful of broth and beans and adjust the seasoning generously with salt and black pepper.
    • The flavors should be rich, garlicky, and warm, with a subtle saffron undertone—don't under-season.
    • If you wish, drizzle with a little additional olive oil just before serving for extra richness and shine.
    + Show details

    Tip: This dish needs proper seasoning to bring out all the delicate flavors—taste carefully and season generously

Good to know

Tips
  • Never skip soaking dried beans overnight or using the quick-soak method—it reduces cooking time significantly and removes compounds that can cause digestive discomfort
  • Stir the beans gently and occasionally during simmering to prevent them from sticking to the bottom of the pot and to encourage even cooking, but avoid vigorous stirring that breaks them apart
  • Fresh thyme sprigs can be bundled together loosely with kitchen twine for easier removal, or simply fish them out with a spoon at the end—the small leaves that escape into the broth add wonderful flavor
  • For extra richness and a restaurant-quality finish, drizzle with good-quality olive oil just before serving and finish with a crack of fresh black pepper
Make ahead

Yes. The beans can be made up to 2 days ahead and stored in an airtight container in the refrigerator. The flavors actually deepen overnight, making this an excellent make-ahead dish for entertaining or meal prep. Reheat gently over medium-low heat on the stovetop, stirring occasionally and adding a splash of broth if the beans seem too thick.

Storage & reheating

Room temperature: up to 2 hours. Refrigerator: 3-4 days in an airtight container. Freezer: up to 3 months in a freezer-safe container. To reheat from frozen: thaw overnight in the refrigerator, then reheat gently over medium-low heat on the stovetop, stirring occasionally and adding a bit of broth as needed to loosen the sauce.

Substitutions
  • dried white beans (cannellini or other white variety) → Three 15-oz cans white beans (cannellini), drained and rinsed. Reduce vegetable broth to 3 cups and simmering time to 20-30 minutes until the beans have absorbed the broth and seasonings. Start checking for doneness at 15 minutes.
  • fresh thyme sprigs → ½ teaspoon dried thyme. Dried thyme is more potent, so use less. Add it at the same time as fresh thyme would be added and it will infuse the broth during simmering.
  • saffron threads → ¼ teaspoon ground turmeric. Turmeric provides a golden color and earthy warmth but lacks saffron's distinctive floral note. The dish will taste different but still delicious. Add it at the same time as saffron.
  • vegetable broth → Water or chicken broth. Water works fine and lets the garlic and saffron shine; chicken broth adds richness if not strictly vegetarian.

More bean sides

See all →

Find more like this

Meal
Dinner
Main ingredient
White Beans
Method
Stovetop
Quick & Easy
EasyBeginner

Reviews (0)