Want variety? You can replace the beef with other kinds of protein like ground chicken, pork or lamb.
If you have other sorts of cabbage like red cabbage or savoy cabbage, they will work just as fine.
If you don’t like mayonnaise you can substitute that for crème fraîche, sour cream or even cream cheese.