In a large pot, heat the oil over medium heat. Add the onions, and celery, and stir to coat the vegetables in the oil. Cook, stirring occasionally, until the vegetables are beginning to soften, 5-7 minutes. Add the garlic and cook, stirring constantly, until fragrant, about 30 seconds. Add the tomatoes, broth, bay leaf, sage, thyme, and black pepper, increase the heat to medium-high, and bring to a simmer. Add the beans and kale, season with salt, cover the pot, reduce the heat to low, and simmer for 25 minutes. Uncover, stir in the carrot noodles and bread, and simmer for 5 more minutes.Ladle the soup into bowls and serve. If not vegan, Andie's original recipe calls for a garnish of parmesan cheese (see ingredients.)