Wash cabbage, onion, carrot, celery, and tomato thoroughly and cut into bite-sized pieces.
Heat olive oil in a pot, add onions and garlic, and sauté.
Add all remaining vegetables and stir-fry together for 2–3 minutes.
Add water (or vegetable broth) and canned tomatoes, then bring to a boil.
Season with salt and pepper, and simmer on low heat for 20 minutes.