In a saucepan over medium heat add the olive oil and heat. Cook the carrots and celery until tender. Add in the garlic and cook until fragrant. Stir in the chicken broth and potatoes and bring to a boil. Reduce heat to a simmer and cover, cooking until potatoes are tender, about 25 minutes.
Stir in the beans, lime juice, and season with salt and pepper. Add cilantro and serve.