Creamy cannellini beans simmered in a saffron-infused broth with garlic, rosemary, and olive oil.
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.
Serves 4
Steep saffron threads in 3 tbsp of the warm vegetable stock for 5 minutes.
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.
Add drained soaked beans, remaining stock, saffron-infused stock, rosemary sprigs, and parmesan rind if using.
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.
Remove rosemary sprigs and parmesan rind. Stir in salt and adjust to taste.
Ladle into bowls, finish each with a generous drizzle of good olive oil, and serve with crusty bread.
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.
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.
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.
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.
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.
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.
It already is if you skip the parmesan rind, or substitute a vegan hard cheese alternative for a similar savory depth.
Per serving (380g / 13.4 oz) · 4 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.