Heat a large pot over medium to high heat and add in the olive oil, onion, garlic, and celery. Sauté for 2-3 minutes.
Add the carrots, potatoes, cabbage, chopped tomatoes, vegetable stock, oregano, and salt and pepper. Stir, cover, and bring to a boil. Turn the heat down and simmer for 30 minutes.
Stir in the beans and kale. Cook for an additional 5 minutes. Taste, adjust the seasoning if necessary, and serve.