Melt the fat/oil and cook the onions over medium-low heat for 5 minutes. Then add the cabbage, vinegar, bay leaf, salt, pepper and water. Bring to a boil and then cover and reduce heat to simmer for 20 minutes. Add in apple, cover and cook 5 more minutes. Remove bay leaf, season to taste and enjoy warm!