Boil whole cabbage in large pot for 2 minutes. Using tongs, peel individual leaves being careful not to tear them. Set leaves aside to dry.
Prepare Filling
In a large skillet, heat coconut oil over medium heat. Once hot, sautee onion and minced garlic until onion is soft and just starting to colour.
Add riced cauliflower and stir fry for 4-5 minutes and cauliflower is soft.
Transfer contents of skillet into a large mixing bowl and allow to cool for a few minutes.
Add ground beef, eggs, and spices and mix well with clean hands.
Prepare Sauce
Add more coconut oil to skillet and sautee onion and minced garlic again. Once soft, add crushed tomatoes, coconut milk, vinegar, salt, and pepper. Mix thoroughly.
Spoon a thin layer of sauce to the bottom of a large baking dish.
Assemble the Cabbage Rolls
Pat dry any remaining moisture on cabbage leaves. Lay each leaf, rib side down, and spoon about a quarter to a third of a cup of filling into the leaf. Form a cylinder at the bottom edge of the leaf and roll the meat into the leaf, like a burrito. Fold in edges half way down the length of the leaf and continue rolling.
Lay each roll, seam side down, in the baking dish.
Pour remaining sauce over cabbage rolls and cook in oven for about two hours.