Heat olive oil in a large saucepan over medium heat. Add onions and carrots and cook for 5 minutes. Add garlic and tomatoes and cook 1-2 minutes longer. Add the stock and kale and cover. Simmer for 5-10 minutes, or until kale is tender. Stir in beans, heat through, and season to taste.