Vegan Tuscan White Bean and Red Onion Salad | Insalata di Fagioli e Cipolla alla Toscana

Insalata di fagioli e cipolla is one of the simplest and most Tuscan dishes there is: white beans cooked slowly until creamy, dressed while still warm with peppery olive oil and red wine vinegar, and tossed with thin slices of sweet red onion. It is served in trattorie across the region as a side dish, an antipasto or a light lunch. This version is plant based by nature and treats each element with precision: the beans are cooked with sage and garlic so they stay whole and soft inside, the onion is tamed in iced water and vinegar so it stays crisp without aggression, and a warm sage oil carries the aroma of the Tuscan countryside into every spoonful.
Yield: 6 servings. Prep: 25 minutes, plus 12 hours soaking. Cook: 1 hour 30 minutes. Rest: 30 minutes. Course: contorno. Region: Tuscany.
The Story
Few regions of Italy are as closely tied to beans as Tuscany. Other Italians have long called the Tuscans mangiafagioli, the bean eaters, a nickname that the Tuscans themselves accept with some pride. Beans arrived from the Americas in the sixteenth century and found in the hills of Tuscany the right climate, the right soils and a cuisine already built on bread, olive oil and slow cooking. Within a few generations they had become one of the daily foods of the region, cooked in earthenware pots by the hearth or, in the old country tradition, in a glass flask buried in the embers, the famous fagioli al fiasco.
Tuscany still grows some of the most prized beans in Italy. The Fagiolo di Sorana, grown along the Pescia river in the province of Pistoia, is protected as an IGP and is known for its very thin skin and buttery texture. The Zolfino of the Pratomagno, a small, pale yellow bean grown on the hills of the upper Arno valley, is protected as a Slow Food Presidium. Outside Tuscany these beans are rare and expensive; good dried cannellini of a recent harvest, cooked with care, give an excellent result.
The onion has its own literary pedigree in Tuscany. In the tenth tale of the sixth day of the Decameron, Giovanni Boccaccio, who spent his last years in Certaldo, tells of Frate Cipolla, Brother Onion, a friar who preaches in that town, and praises the onions of Certaldo as famous throughout Tuscany. Onions still appear on the town's coat of arms, and the local Cipolla di Certaldo is protected today as a Slow Food Presidium.
In the trattorie of Florence and Siena, beans and onion appear together in many forms: plain, as in this recipe, or in the classic trattoria version with preserved tuna. That version is not vegan, and this recipe leaves the tuna out on purpose, returning to the older and simpler country pairing of beans, onion, oil and vinegar. Nothing else needs to be replaced. The precision is in the cooking of the beans, the treatment of the onion and the moment the dressing goes in, which together decide whether the salad is ordinary or memorable.
Ingredients
Buy dried cannellini from a shop with high turnover and use them within a year of harvest; old beans never soften evenly. If you find Sorana or Zolfino beans, use them and reduce the cooking time by about a third, because their skins are thinner. Choose a red onion that is firm, heavy and shiny, with tight dry layers; Tropea onions from Calabria or Certaldo onions are sweeter and milder than common red onions. A Tuscan extra virgin olive oil, green and peppery, ideally from the latest harvest, is the soul of the dish: buy the best you can afford. Use a good red wine vinegar, naturally fermented, never a sweet glaze.
For the beans
Dried cannellini beans, 14 oz (400 g)
Fine sea salt, for soaking, 1 tsp (6 g)
Cold water, for cooking, 3 quarts (2.8 l)
Garlic, 3 cloves, unpeeled and lightly crushed
Fresh sage, 6 leaves
Extra virgin olive oil, 2 tbsp (30 ml)
Fine sea salt, 2 tsp (12 g), added after 45 minutes
For the onion and the vegetables
Red onion, 1 large, about 9 oz (250 g)
Ice water, 4 cups (950 ml)
Red wine vinegar, for the onion, 1 tbsp (15 ml)
Celery hearts with their pale leaves, 2 stalks, about 3 oz (85 g)
Fresh flat-leaf parsley, roughly chopped, 1/4 cup (10 g)
For the sage oil and the dressing
Extra virgin olive oil, Tuscan, peppery, 1/3 cup (80 ml)
Fresh sage, 8 leaves
Garlic, 1 clove, peeled and halved
Red wine vinegar, 2 tbsp (30 ml)
Fine sea salt and freshly ground black pepper, to taste
Flaky sea salt, to finish
Preparation
Step 1

Soak the beans. Rinse the cannellini and remove broken beans and any small stones. Put them in a large bowl with at least three times their volume of cold water and 1 tsp (6 g) of salt and leave them for 12 hours in a cool place, or in the refrigerator in warm weather. They should roughly double in size and look smooth and plump. Soaking lets the beans absorb water evenly so they cook in less time and with fewer split skins, and the salt helps keep the skins tender. Drain and rinse them.
Step 2

Cook the beans at a bare simmer. Put the beans in a heavy pot, preferably earthenware or enameled cast iron, with 3 quarts (2.8 l) of cold water, the crushed garlic, the sage leaves and 2 tbsp (30 ml) of olive oil. Bring slowly to a simmer, skim the foam in the first 10 minutes, then lower the heat until only a bubble or two breaks the surface. Cover with the lid ajar. Add 2 tsp (12 g) of salt after 45 minutes and cook for another 30 to 45 minutes, until the beans are creamy to the center but still perfectly whole. For a salad the beans must keep their shape, so the heat must be even gentler than for a soup: the old Tuscan flask in the embers worked precisely because it kept the beans just below a simmer for hours.
Step 3

Rest the beans in their broth. Turn off the heat and leave the beans in their cooking liquid for 30 minutes, uncovered. During this rest the beans finish cooking gently, absorb some of the seasoned broth and cool enough to handle without breaking. Beans drained boiling hot lose moisture from their surface as steam, and their skins wrinkle and crack; beans cooled in the broth stay plump and glossy. Remove the garlic and sage.
Step 4

Tame the onion. While the beans cook, peel the onion, cut it in half from root to tip and slice it into thin half moons, about 1/16 inch (2 mm) thick, following the lines of the onion so the slices hold together. Put them in the ice water with 1 tbsp (15 ml) of vinegar and leave them for 20 to 30 minutes, then drain and dry them in a towel. The sharp taste of raw onion comes from sulfur compounds formed when the cells are cut; cold water draws out part of them and the vinegar softens the rest, while the ice keeps the slices crisp. The onion stays sweet, crunchy and bright purple.
Step 5

Prepare the celery and the sage oil. Trim the celery hearts, remove any tough strings with a vegetable peeler and slice them thinly on the diagonal; keep the pale inner leaves whole. In a small saucepan, warm 1/3 cup (80 ml) of olive oil with the sage leaves and the halved garlic over the lowest heat until it reaches about 160°F (70°C) and tiny bubbles form around the leaves. Hold it for 5 minutes, then remove from the heat and leave to infuse for 15 minutes. Strain the oil and keep the sage leaves aside. Low heat extracts the aromatic oils of sage without frying the leaves or making the olive oil lose its fresh, peppery notes.
Step 6

Dress the beans while warm. Drain the beans, keeping about 1/2 cup (120 ml) of their broth, and put them in a wide bowl while still lukewarm, about 100°F (38°C). Whisk the sage oil with 2 tbsp (30 ml) of vinegar, 2 tbsp (30 ml) of the bean broth, a pinch of salt and plenty of black pepper, and pour it over the beans. Turn them gently with a large spoon, lifting from the bottom, and leave them for 10 minutes. Warm beans absorb the dressing much better than cold ones, because their starch is still soft and their skin more permeable; the spoonful of broth makes the dressing creamy and helps it coat the beans.
Step 7

Assemble and season. Add the onion, the sliced celery, its pale leaves and the parsley to the beans and fold everything together gently, so the beans do not break. Taste a spoonful with a piece of onion and adjust salt, vinegar and pepper: the salad should be savory and bright, with the vinegar present but never sharp. Leave it for another 5 to 10 minutes before serving so the flavors combine, and serve it at room temperature.
Plating
Serve the salad at room temperature, on flat plates or a wide terracotta platter, never chilled, because cold dulls the olive oil and makes the beans taste floury. Spoon it into a loose mound, lifting some onion slices and celery leaves to the top so the purple and green stand out against the ivory of the beans.
Finish with a thin thread of raw Tuscan olive oil, a turn of black pepper, a few flakes of sea salt and the reserved sage leaves from the oil, now soft and fragrant. The guest eats it with a fork; a slice of toasted Tuscan bread rubbed with garlic, the fettunta, is the natural companion, used to collect the dressing left on the plate.
Professional Technique
The key ratio is the dressing: about 3 parts olive oil to 1 part vinegar by volume, plus a little bean broth. For 14 oz (400 g) of dried beans, which become about 2 1/4 lb (1 kg) cooked, 1/3 cup (80 ml) of oil and 2 tbsp (30 ml) of vinegar are enough to coat every bean without leaving a pool at the bottom of the bowl. A Tuscan oil with strong pungency can carry a slightly higher share of vinegar.
The hidden variable is the temperature of the beans when they meet the dressing. Hot beans straight from the pot break when stirred and turn the dressing cloudy; cold beans from the refrigerator repel it and taste of nothing. Lukewarm beans, about 100°F (38°C), are the point where the starch is soft enough to absorb oil and vinegar and the skins are firm enough to stay intact.
The doneness test is the press. Take a bean and press it gently between thumb and finger: it should crush into a smooth cream with no grain at the center, yet hold its shape perfectly before being pressed. Test several beans from different parts of the pot, because the ones near the bottom cook faster.
Texture and Onion Control
A good bean salad has three textures: the creamy beans, the crisp onion and the tender crunch of celery. The beans need slow, even heat and a rest in their broth. The onion needs cold and acid, which remove its harshness while keeping its structure. The celery needs to be sliced thin and taken only from the pale heart, because the outer stalks are fibrous and bitter.
Timing protects every texture. If the onion is added to the beans too early, the vinegar in the dressing keeps softening it and it loses its crunch; if it sits too long in the ice water it becomes watery. Add the onion and celery only at the end, after the beans have absorbed their dressing, and serve within an hour for the best contrast.
Salt has three moments. In the soaking water it keeps the skins tender, in the cooking water it seasons the beans to the center, and in the dressing it brings the vegetables and the oil into balance. Taste only at the end, after the beans have absorbed the dressing, because the vinegar and the broth change the perception of salt.
Professional Mise en Place
The beans can be cooked a day ahead and kept in their broth in the refrigerator; bring them back to lukewarm in their liquid before dressing. The onion and the sage oil take 30 minutes and should be prepared on the day, so they keep their freshness.
Equipment and tools
Large bowl for soaking, heavy pot of at least 5 quarts (4.7 l), earthenware or enameled cast iron
Skimmer, slotted spoon, large wide mixing bowl
Sharp chef's knife or mandoline for the onion, vegetable peeler
Small saucepan, fine strainer and instant-read thermometer for the sage oil
Prepared ahead
Beans soaked for 12 hours, drained and rinsed
Beans cooked and cooled in their broth, up to 2 days ahead, refrigerated
Sage oil infused and strained, up to 1 day ahead, kept at room temperature
Onion sliced and soaked, within 1 hour of service
Service setup
Beans lukewarm in their broth, slotted spoon in the pot
Platter or plates at room temperature
Best Tuscan olive oil in a small jug, pepper mill, flaky salt and fried sage leaves on the pass
Fettunta toasted and rubbed with garlic just before service, optional
Chef Tips
Cook more beans than you need. Cannellini keep for 4 days in their broth in the refrigerator and freeze well, and with cooked beans ready this salad takes 15 minutes. Keep the broth, which is excellent for soups and for loosening pasta sauces.
If your onion is very strong, change the ice water once after 15 minutes. Each change removes more of the sulfur compounds, and the onion becomes mild enough for guests who usually avoid it raw, while keeping its color and crunch.
In winter, when good celery is scarce, replace it with thinly sliced fennel heart or a handful of arugula added just before serving. Both bring freshness and a slight bitterness that balances the creaminess of the beans, in keeping with Tuscan taste.
For a more substantial dish, serve the salad on a slice of grilled Tuscan bread or toss in a handful of halved cherry tomatoes in summer. The bread absorbs the dressing and turns the salad into a light main course without changing its character.
Common Mistakes
Using canned beans without care. Canned beans are often soft outside and firm inside, with a metallic taste from the liquid. If you must use them, rinse them well, warm them for 5 minutes in water with sage and garlic, and dress them while lukewarm.
Boiling the beans. A rolling boil splits the skins and breaks the beans, and a salad of broken beans turns into a paste. Keep the pot at a bare simmer.
Draining the beans too hot. Beans drained boiling lose moisture, wrinkle and crack. Let them rest in their broth for 30 minutes.
Dressing cold beans. Beans from the refrigerator do not absorb the dressing and taste flat. Warm them in their broth to lukewarm first.
Using raw onion as it is. Untreated red onion overpowers the delicate beans and lingers on the breath. Soak it in ice water and vinegar.
Adding the vegetables too early. The vinegar softens the onion and celery over time. Add them at the end and serve within an hour.
Serving the salad cold. Refrigerator temperature mutes the olive oil and makes the beans floury. Serve at room temperature.
Wine Pairing
Vernaccia di San Gimignano DOCG: The historic white of the towers of San Gimignano, with notes of citrus, almond and a characteristic bitter finish. Its freshness answers the vinegar, and its slight bitterness matches the celery and the peppery oil. Serve it at about 50°F (10°C).
Chianti Rufina DOCG: From the hills east of Florence, a Sangiovese with bright acidity, red cherry fruit and fine tannins. Its acidity stands up to the dressing, and its fruit softens the sharpness of the onion. Serve it slightly cool, at about 60°F (16°C).
Rosso di Montalcino DOC: The younger expression of Sangiovese from Montalcino, with cherry, violet and a lively structure. Its medium body suits the creamy beans and its herbal notes meet the sage oil. Serve it at about 61°F (16°C).
Vermentino di Gallura DOCG: The Sardinian Vermentino from the granite soils of Gallura, savory and aromatic, with notes of Mediterranean herbs and a saline finish. Its herbal character and freshness suit a summer salad of beans and raw onion. Serve it at about 50°F (10°C).
Storage & Reheating
Refrigerator: the dressed salad keeps for 2 days in an airtight container, although the onion softens and the celery loses its crunch. For the best result store the cooked beans in their broth, up to 4 days, and dress them with fresh onion and celery on the day. Freezer: the cooked beans in their broth freeze well for up to 3 months; the dressed salad does not freeze, because the onion and celery turn limp and watery. Do not leave the salad at room temperature for more than 2 hours.
This salad is not reheated, but it should be brought back to room temperature: take it out of the refrigerator 30 to 40 minutes before serving. If the beans have absorbed all the dressing, add a spoonful of warm bean broth or water, a little fresh olive oil and a few drops of vinegar, and adjust the salt before serving.
Nutrition
Per serving, based on 6 servings:
Calories: 330 kcal
Total Fat: 14 g
Saturated Fat: 2 g
Trans Fat: 0 g
Unsaturated Fat: 12 g
Cholesterol: 0 mg
Sodium: 540 mg
Total Carbohydrates: 39 g
Fiber: 15 g
Total Sugars: 4 g
Added Sugars: 0 g
Protein: 15 g
Principal micronutrients: folate, iron, magnesium, potassium, manganese, vitamin K
These figures are estimates, calculated on the quantities listed and rounded to the nearest whole number, assuming that only part of the soaking and cooking salt stays in the beans. They vary with the variety of beans and the amount of dressing absorbed.









Comments