Wash onion, cabbage, carrot, bell pepper, and tomato thoroughly and cut them into appropriate sizes.
Finely mince the garlic.
Add olive oil to a pot and sauté the garlic and onion.
Add all the other vegetables and stir-fry for 2–3 minutes.
Pour enough water to cover the ingredients and bring to a boil.
Season with bay leaf, salt, and pepper.
Simmer over medium-low heat for 20–30 minutes until all ingredients become tender.
Remove the bay leaf and serve the finished soup in bowls.