Sweat the carrots and onions in the oil over medium-high heat until the onions are soft.
Add the beans and stir until the skins are opaque and “blanched.”
Add the bay leaves, garlic, peppercorns and salt and give it a stir.
Cover with chicken stock and bring to a boil and then lower to a very gentle simmer. Cook on low, partly covered, for about 2 hours, stirring occasionally. It is ready when the skins begin to slip off and the beans are tender.