- Home
- /
- Low GI Recipes
- /
- Ribollita (Tuscan White Bean and Kale Soup)
Ribollita (Tuscan White Bean and Kale Soup)
A thick Tuscan peasant soup with cannellini beans (GI ~31) and kale, thickened with whole-grain bread for a deeply satisfying, blood-sugar-friendly bowl.
Ribollita, meaning "reboiled," is one of Tuscany's most celebrated peasant dishes — a thick, soul-warming soup that actually improves when reheated the next day. This version is naturally suited to blood sugar management thanks to its starring ingredient: cannellini beans. With a glycemic index of approximately 31 and abundant resistant starch, these creamy white beans create a slow, steady glucose response rather than a spike. Mashing half the beans before adding them to the pot gives the broth a velvety body without any need for cream or refined thickeners.
Lacinato kale (cavolo nero) adds a robust mineral richness and a generous dose of fiber, which further slows carbohydrate absorption. The small amount of day-old whole-grain bread stirred in at the end is traditional and keeps the glycemic load modest — roughly 8 to 10 GL per serving — while giving the soup its signature porridge-like thickness. Extra-virgin olive oil, used both for cooking and as a finishing drizzle, provides healthy monounsaturated fats that help moderate postprandial glucose.
For optimal blood sugar management, serve this ribollita as your main course rather than a starter, and eat slowly to let satiety signals catch up. The high protein and fiber content from the beans means you'll stay full for hours. A strip of fresh lemon zest brightened with chilli flakes lifts the earthy flavours beautifully. Make a double batch — it only gets better on day two.
Impacto no açúcar
Low impact — the combination of high-fiber cannellini beans, kale, and whole grain bread produces a slow, gentle rise in blood sugar. With a GI of 29 and moderate glycemic load of 13.4, expect stable energy for 3-4 hours.
Dicas de açúcar
- ✓ Ensure the bread is truly whole grain and use it sparingly as a topping rather than soaking large amounts into the soup, since bread is the highest-GI ingredient in this dish.
- ✓ Drizzle extra virgin olive oil generously — the healthy fats slow gastric emptying and further blunt any glucose response from the beans and bread.
- ✓ Take a 10-15 minute walk after eating to enhance glucose uptake by muscles and keep blood sugar even flatter.
🥗 Ingredientes
- 480 g Cannellini bean
- 200 g Lacinato kale
- 1 pcs Onion
- 2 pcs Celery stalk
- 2 pcs Carrot
- 4 pcs Garlic clove
- 400 g Whole peeled tomato
- 1200 ml Vegetable broth
- 80 g Whole-grain bread
- 3 tbsp Extra-virgin olive oil
- 1 pcs Rosemary
- 1 tsp Dried thyme
- 1 tsp Salt
- 1 tsp Lemon zest
- 1.1 lb Cannellini bean
- 7.1 oz Lacinato kale
- 1 pcs Onion
- 2 pcs Celery stalk
- 2 pcs Carrot
- 4 pcs Garlic clove
- 14.1 oz Whole peeled tomato
- 5.1 cups Vegetable broth
- 2.8 oz Whole-grain bread
- 3 tbsp Extra-virgin olive oil
- 1 pcs Rosemary
- 1 tsp Dried thyme
- 1 tsp Salt
- 1 tsp Lemon zest
👨🍳 Instruções
- 1
Warm three tablespoons of extra-virgin olive oil in a large, heavy-bottomed pot set over medium heat. Tip in the diced onion, celery, and carrot. Stir occasionally and cook for 8 to 10 minutes until the vegetables have softened and taken on a light golden colour. This aromatic base, known as soffritto, forms the flavour foundation of the soup.
- 2
Scatter in the sliced garlic and drop in the rosemary sprig. Cook for about 2 minutes, stirring frequently, until the garlic is fragrant but not browned.
- 3
Pour in the hand-crushed tomatoes and sprinkle in the dried thyme. Stir everything together and let the mixture cook for 5 minutes, allowing the tomatoes to deepen in colour and reduce slightly into a thick, jammy base.
- 4
Spoon roughly half of the drained cannellini beans into a separate bowl and crush them coarsely with the back of a fork — they don't need to be perfectly smooth. Add both the mashed and whole beans to the pot and stir well. The crushed beans will act as a natural thickener, giving the soup body without any refined starch.
- 5
Pour in the vegetable broth and add the torn kale leaves. Raise the heat to bring the soup to a gentle boil, then lower it to a steady simmer. Cook uncovered for 20 minutes, stirring from time to time, until the kale is completely tender and the broth has thickened noticeably.
- 6
Stir in the torn pieces of day-old whole-grain bread. The bread will break down and dissolve into the soup over the next 5 minutes, creating ribollita's characteristic thick, almost porridge-like texture. Remove and discard the rosemary sprig.
- 7
Season the soup generously with salt, freshly cracked black pepper, and a pinch of chilli flakes. Taste and adjust — the flavours should be bold and well balanced. Let it rest off the heat for a few minutes if time allows; ribollita thickens further as it sits.
- 8
Ladle the ribollita into warmed bowls. Finish each serving with a generous drizzle of extra-virgin olive oil, a strip of fresh lemon zest, and an extra crack of black pepper. Serve immediately, or refrigerate and reheat the next day for even deeper flavour.
📊 Nutrição por porção
| Por porção | Prato inteiro | |
|---|---|---|
| Calorias | 336 | 1342 |
| Carboidratos | 47g | 186g |
| Açúcares | 11g | 45g |
| Açúcares naturais | 11g | 45g |
| Proteína | 14g | 55g |
| Gordura | 12g | 49g |
| Gordura saturada | 2g | 7g |
| Gorduras insaturadas | 10g | 41g |
| Fibra | 13g | 54g |
| Fibra solúvel | 1g | 5g |
| Fibra insolúvel | 3g | 11g |
| Sódio | 1930mg | 7719mg |
Resposta glicêmica prevista
E se você...
Modelo estimado — respostas individuais variam. Não é conselho médico.
🔄 Alternativas de baixo IG
Whole grain bread has a moderate-to-high GI (around 65-74). Sourdough rye bread (GI ~48) benefits from lactic acid fermentation which slows starch digestion. Almond and lupin flour breads are very low GI (<30) due to minimal starch and high protein/fiber content.
Cannellini beans have a moderate GI (~31-38). Black soybeans have one of the lowest GIs of all legumes (GI ~16) with very low net carbs. Green lentils (GI ~22) and chickpeas (GI ~28) also offer lower glycemic impact per serving.
Cooked carrots have a moderate GI (~39-49) that rises with prolonged cooking in soups. Turnip (GI ~30), daikon radish, and zucchini (GI ~15) all have significantly lower glycemic impact while providing similar bulk and texture in the soup.
Canned tomatoes sometimes contain added sugars that raise glycemic load. Using fresh tomatoes or verified no-sugar-added varieties keeps the GL lower. Fresh tomatoes have a very low GI (~15) and minimal impact on blood sugar.
🔬 A ciência por trás desta receita
Here's the science explainer section:
---
Why This Soup Loves Your Blood Sugar
Ribollita is a beautiful example of how traditional cooking often gets the science right without even trying. The star here is cannellini beans, which are packed with both soluble fiber and plant-based protein — a powerful one-two punch for steady blood sugar. Soluble fiber forms a gel-like consistency in your digestive tract, which physically slows down the rate at which sugars are absorbed into your bloodstream. Meanwhile, the protein in the beans signals your body to release less insulin at once, creating a gentler, more gradual energy curve rather than the sharp spike-and-crash you'd get from refined carbohydrates. With an estimated GI of just 29, this dish sits firmly in the low-glycemic category.
Lacinato kale adds another layer of protection. Dark leafy greens are rich in insoluble fiber, which adds bulk and further slows digestion, but they also contain almost no digestible carbohydrates themselves. The aromatic base of onion, celery, and carrot — the classic Italian "soffritto" — contributes additional fiber and a modest amount of natural sugars that are well-buffered by everything else in the bowl. When all these ingredients simmer together, the result is a meal where carbohydrates are essentially "wrapped" in fiber and protein, making them much harder for your body to absorb quickly.
Here's an important concept: glycemic load. While glycemic index tells you how fast a food raises blood sugar, glycemic load factors in how much carbohydrate you're actually eating. This recipe's GL of 13.4 per serving is considered moderate-to-low, meaning a normal portion won't overwhelm your system. To get the most benefit, try having a handful of the kale and vegetables first before diving into the bean-rich broth, and consider a short 10-15 minute walk after your meal — research shows even gentle movement helps your muscles absorb glucose more efficiently, keeping your energy steady all afternoon.