Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
Export 14 ingredients for grocery delivery
Start by slicing the skin of the sausages so you can remove the meat. Then roughly break into small meatball-size pieces. Finely slice the garlic, celery and onions. Get a large heavy-based pan hot, drizzle in the olive oil and, once warm, add the sausage. Fry for a few minutes to release the fat and get some colour on the meat. Then turn the heat right down and add the garlic, chilli flakes, rosemary, bay leaves and cinnamon. Don’t let the garlic take on any colour – this stage is about slowly infusing flavour into the oil, so you want a low heat and a gentle sizzle. When ready, pour in the Madeira to deglaze the pan – you can do this early, to cool down the pan if your garlic is beginning to colour. With a wooden spoon, scrape up all the goodness from the bottom of the pan, then add the onions and celery, and crush in the tomatoes. Season generously, mix well and cook on a gentle heat for 10–12 minutes, until the onions are sweet and wonderfully softened. Add the beans and pour in the stock. Bring to a gentle simmer, then cook for about 20–30 minutes, until the broth thickens and the flavours come together. Strip the stalks from the Swiss chard and chop into 2cm pieces. Add them to the broth and simmer for a few minutes, then add the leaves and stir through. Put the lid on, turn off the heat and leave for 5 minutes. When ready, remove the lid and have a taste. You might want to add a touch more chilli flakes if the warmth isn’t quite there, and more salt if the broth isn’t rich enough. Pour generously into bowls and serve with thick slices of lavishly buttered bread for dunking.