Cut cabbage, carrots, onions, and tomatoes into bite-sized pieces.
Heat olive oil in a pot and sauté the onions.
Add the carrots and cabbage and stir-fry for 2-3 minutes.
Add tomatoes and water, then bring to a boil.
Season with bay leaf, salt, and pepper, then simmer over medium-low heat for 20 minutes.
Once cooked, remove the bay leaf and serve immediately.