Italian Saffron White Bean Stew (Fagioli allo Zafferano)
Creamy cannellini beans simmered in a saffron-infused broth with garlic, rosemary, and olive oil.
About This Recipe
This dish takes Tuscany's beloved slow-cooked cannellini beans -- fagioli all'uccelletto, traditionally simmered with garlic, sage, and tomato -- and infuses the cooking liquid with saffron, a less common but real regional touch drawn from areas of Italy, particularly Abruzzo and parts of Tuscany, with a strong saffron-growing tradition. The saffron gives the broth a golden hue and delicate floral aroma that pairs beautifully with the earthy beans. The technique that matters is starting with dried beans soaked overnight rather than canned, since they hold their shape and texture far better through a long simmer, absorbing the aromatics as they cook rather than just sitting in a seasoned liquid. Blooming the saffron threads in a small amount of warm broth before adding it to the pot ensures its color and flavor distribute evenly. Finished with a generous drizzle of good olive oil and a scatter of fresh rosemary, this stew is simple, rustic Tuscan cooking (cucina povera) elevated with a touch of luxury, served with crusty bread for mopping up the broth.
Ingredients
Serves 4
- 2 cupsdried cannellini beans(soaked overnight, or 3 cans cooked beans)
- 0.25 cupolive oil(plus more for serving)
- 1onion(diced)
- 2carrots(diced)
- 2 stalkscelery(diced)
- 6 clovesgarlic(smashed)
- 1 pinchsaffron threads
- 5 cupsvegetable stock
- 2 sprigsfresh rosemary
- 1parmesan rind(optional)
- 1.5 tspsalt
- 1 loafcrusty bread(for serving)
Instructions
- 1
Bloom the saffron
Steep saffron threads in 3 tbsp of the warm vegetable stock for 5 minutes.
- 2
Sauté the vegetables
Heat olive oil in a heavy pot over medium heat. Cook onion, carrots, and celery 8-10 minutes until soft, then add garlic and cook 1 minute.
- 3
Add the beans
Add drained soaked beans, remaining stock, saffron-infused stock, rosemary sprigs, and parmesan rind if using.
- 4
Simmer slowly
Bring to a gentle simmer, partially cover, and cook 1-1.5 hours (or 25-30 minutes if using canned beans) until the beans are fully tender.
- 5
Season
Remove rosemary sprigs and parmesan rind. Stir in salt and adjust to taste.
- 6
Serve
Ladle into bowls, finish each with a generous drizzle of good olive oil, and serve with crusty bread.
Did you make this?
Rate it and help other cooks find the recipes that actually work.
One tap to sign in, and we'll save the rating you just picked.
Everything you need to plan your week — free
- Meal calendar
- Grocery list
- AI recipe ideas
Track what you eat
Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.
Pro Tips
- →
Bloom saffron in a small amount of warm liquid before adding it to the pot -- this releases its color and aroma much more effectively than tossing dry threads directly in.
- →
Use dried beans soaked overnight rather than canned when possible; they hold their shape much better through a long, gentle simmer.
- →
Add the finishing olive oil at the table, not during cooking -- a generous raw drizzle at the end is what makes simple bean stews taste luxurious.
Variations
- •
Add a can of diced tomatoes for a heartier, more classic fagioli all'uccelletto flavor.
- •
Stir in torn kale or Swiss chard in the last 10 minutes of cooking for added greens.
- •
Blend a portion of the beans and stir back in for a creamier, thicker stew.
Storage
Refrigerate up to 5 days; the flavor deepens overnight. Freezes well up to 3 months. Reheat gently with a splash of water or stock to loosen.
History & Origin
White bean stews are a cornerstone of Tuscan cucina povera, the region's tradition of resourceful, humble cooking built on inexpensive staples; saffron has a smaller but genuine regional presence in Italian cooking, notably in areas of Abruzzo known for saffron cultivation since medieval times.
Frequently Asked Questions
Can I use canned beans to save time?
Yes, use 3 cans of drained cannellini beans and reduce the simmering time to 25-30 minutes, just enough to let the flavors meld together.
What if I don't have saffron?
The stew is still delicious without it -- it will simply taste like a classic Tuscan white bean stew rather than having the golden color and floral note saffron provides.
Can I make this vegan?
It already is if you skip the parmesan rind, or substitute a vegan hard cheese alternative for a similar savory depth.
Nutrition Facts
Per serving (380g / 13.4 oz) · 4 servings total
Time Summary
Have Questions?
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Featured in Guides
This recipe is featured in the following curated guides:
More Italian Recipes
You Might Also Like
Similar dishes from other cuisines around the world.
Browse by Ingredient
More recipes built around the same core ingredients.
Free Kitchen Tools
Calculators and converters that pair with this page — no signup needed.
Put This Into a Plan
Schedule it, shop for it, and track what you already have.
Read Next
Longer reads that go deeper on the ideas behind this dish.
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes