Ingredients
250 grams / 8.8 oz cannellini beans (or other small white beans), soaked in water overnight 🌰
6 tablespoons extra virgin olive oil 🫒
½ onion, minced 🧅
3 garlic cloves, chopped 🧄
1 carrot, cut into very thin slices 🥕
1 stick of celery, finely chopped 🌿
1 lemon, zest + juice 🍋
Kosher salt + freshly ground pepper 🧂
OPTIONAL: 500 ml vegetable stock 🥣
Instructions
1️⃣ Prepare The Beans:
Drain the beans from the water they’ve soaked in overnight. Half fill a cooking pot with water and add the beans. Bring to a boil over high heat. Cook for 3-4 minutes and then drain beans in a strainer. 🌊
2️⃣ Cooking On The Stovetop:
In a medium-sized cooking pot, add the olive oil and heat over medium-high heat. Add the onion and garlic and cook until softened and golden in color. 🧅🧄
3️⃣ Add Beans and Liquid:
Add the beans along with 1.5 liters of water (or 1 liter of water + 500 ml vegetable stock) and bring to a boil. Then reduce heat to medium-low and with the lid partly open on the side, simmer for about 2 hours or until beans are completely soft and tender. ⏳
4️⃣ Add Vegetables:
Add the celery and carrot, and season with salt and pepper. Continue simmering, stirring occasionally until the soup gets nice and thick. 🥕🌿
5️⃣ Finish With Lemon:
Add the lemon juice and zest and cook for 2 minutes more. Remove from heat and serve with freshly ground pepper on top and an extra squeeze of fresh lemon if you like. 🍋
- Prep Time: 15 min
- Cook Time: 2 hrs 10 min