- 3 tablespoons olive oil
- 5 oz bacon, finely diced
- 4 cloves garlic, finely chopped
- 2 to 3 small stalks celery, finely diced
- 2 med carrots, finely diced
- 1 lg fresh bay leaf
- 1 onion, finely diced
- Herb bundle of fresh parsley, sage, rosemary and thyme tied with kitchen string
- Kosher salt and freshly ground pepper
- 2 tbsp tomato paste
- 1/2 c dry white wine
- 6 c chicken stock
- Two 15oz cans cannellini beans
- 1 small bunch Tuscan kale, stems and ribs removed and leaves finely shredded or chopped
- Freshly grated nutmeg
- 1 rind from a wedge of Parmigiano-Reggiano
- Shaved Parmigiano-Reggiano, for serving
- Crusty bread, for serving
Heat the olive oil in a Dutch oven over medium-high heat. Add the bacon and cook until crisp. Add the garlic, celery, carrots, bay leaf, onions and herb bundle and season with a little salt and more pepper. Cook until soft, 7 to 8 minutes. Add the tomato paste and cook, stirring, for 1 minute. De-glaze with the wine, stirring and scraping up any browned bits from the bottom of the pot with a wooden spoon. Stir for 1 minute more. Add the stock and bring to a low boil.
Add a few ladles of the soup to a food processor along with 1 can of beans and puree until smooth. Return the puree to the soup and stir to combine. Add the remaining can of beans and the kale and cook until the kale is wilted. Season with a hint of nutmeg. Add the cheese rind and simmer for 15 minutes at a low bubble to let the flavors combine. Adjust the seasonings.
Remove the cheese rind, herb bundle and bay leaf from the soup. Ladle the soup into shallow bowls and top with shaved Parmigiano-Reggiano and a drizzle of olive oil. Serve with bread.