
This flexible fridge-raid soup turns everyday vegetables, beans, and pantry staples into a warming, satisfying meal. It is hearty, budget-friendly, and perfect for using up odds and ends from the fridge without sacrificing flavor.
Warm the olive oil in a large saucepan over medium heat. Add the onion, carrots, and celery, then cook for about 10 minutes, stirring occasionally, until softened. Stir in the garlic, thyme, and tomato puree, and cook for 1 minute until fragrant. Pour in the stock and chopped tomatoes, bring to a gentle simmer, then reduce the heat and cook for 10 minutes.
Add the drained cannellini beans, chopped green vegetables, and potato cubes. Season with salt and black pepper, cover, and simmer for 15-20 minutes, or until the potato and vegetables are tender and the soup has slightly thickened. Ladle into bowls and finish with parsley, crumbled feta, olives, chilli flakes, and a drizzle of extra virgin olive oil. Serve hot with crusty bread.
Use whatever green vegetables you have, such as kale, spinach, cabbage, broccoli, green beans, or courgette. For a vegan version, use vegetable stock and skip the feta or use a plant-based alternative. The soup keeps well in the fridge for up to 3 days; add a splash of stock or water when reheating if it thickens too much.





