Tuscan Beans in Summery Tomato Ragù
Peer reviewed by UK recipe editorsAuthored by UK recipe editorsOriginally published 16 Jan 2026
Meets Patient’s editorial guidelines
- DownloadDownload
- Share
- Language
- Discussion
This vibrant Tuscan beans in summery tomato ragù is a celebratory vegetarian dish that makes the most of simple, high-quality ingredients. By using dried cannellini beans and fresh cherry tomatoes, you create a depth of flavour and a creamy texture that shop-bought tins simply cannot match. The sauce is slowly simmered with aromatic thyme and garlic before being finished in the oven with a generous dusting of Parmigiano-Reggiano, resulting in a dish that is both light enough for a summer evening and deeply satisfying.
As a protein-rich meat-free main, this ragù is an excellent choice for a healthy family dinner or a relaxed weekend lunch with friends. The slow-cooked beans absorb the sweet acidity of the tomatoes, creating a thick, savoury sauce that is best enjoyed mopped up with plenty of warm, crusty bread. For a truly authentic experience, serve alongside a glass of crisp Italian red wine to complement the rich, earthy notes of the pulses and cheese.
In this article:
Continue reading below
Ingredients for Tuscan Beans in Summery Tomato Ragù
450g dried cannellini or Great Northern beans, picked over and rinsed
1125ml grape tomatoes (about 450g )
1 small onion, finely chopped
1 celery rib, thinly sliced
3 garlic cloves, minced
2 tablespoons extra-virgin olive oil
2 tablespoons unsalted butter, divided
3 thyme sprigs
1 teaspoon sugar
100g grated Parmigiano-Reggiano
Accompaniment: crusty bread
How to make Tuscan Beans in Summery Tomato Ragù
Soak beans in water to cover by 2 inches overnight (8 hours) or quick-soak (see cooks' note, below), then drain.
Cover beans with water by 2 inches in a 5-to 6-quart pot. Bring to a boil, then reduce heat and briskly simmer, uncovered, stirring occasionally and skimming foam, until beans are very tender, 40 to 50 minutes. Reserve 475ml cooking water, then drain beans.
Halve 240ml tomatoes lengthwise and set aside. Pulse remaining tomatoes in a food processor until almost smooth.
Preheat oven to 232°C with rack in middle.
Cook onion, celery, and garlic in oil and 1 tablespoon butter with 1/4 teaspoons each of salt and pepper in a 12-inch heavy skillet, stirring occasionally, until softened, about 5 minutes. Add tomato purée, thyme, sugar, 3/4 teaspoons salt, and reserved 475ml bean-cooking water and simmer, stirring occasionally, until liquid is slightly thickened, about 10 minutes. Whisk in remaining tablespoon butter, then stir in beans.
Transfer to a 3-quart shallow baking dish. Sprinkle evenly with cheese, then scatter tomato halves over top. Bake, covered tightly with foil, until liquid is reduced and beans are saucy but not soupy, 25 to 30 minutes. Let stand, covered, 10 minutes before serving (beans will continue to absorb liquid).
Avignonesi Rosso di Toscana '05
Disclaimer
While every effort has been made to ensure the information is accurate and up to date, individual needs may vary and dietary requirements can differ based on personal health conditions. Always check food labels and allergen information before preparing or consuming any recipe. If you have specific health concerns, allergies, intolerances, or are following a medically prescribed diet, seek advice from your GP, pharmacist, or a registered dietitian before making significant changes to your diet or lifestyle.
Article history
The information on this page is peer reviewed by qualified clinicians.
16 Jan 2026 | Originally published
Authored by:
UK recipe editors
Peer reviewed by
UK recipe editors

Ask, share, connect.
Browse discussions, ask questions, and share experiences across hundreds of health topics.

Feeling unwell?
Assess your symptoms online for free
Sign up to the Patient newsletter
Your weekly dose of clear, trustworthy health advice - written to help you feel informed, confident and in control.
By subscribing you accept our Privacy Policy. You can unsubscribe at any time. We never sell your data.