Boil a few cups of water in a large saucepan.
In the meantime, separate a few outer leaves of the cabbage and set aside. Cut the rest of the cabbage into quarters, remove the core and chop roughly (see pictures).
Add the whole outer cabbage leaves to the pot with boiling water and cook for 2-3 minutes, until softened slightly. Then strain and leave in the sieve until later.
Remove any water from the saucepan and place it back over medium heat. Add the coconut oil and the onion and sauté for a minute. Then add the carrots and the celery. Season with a teaspoon of salt, and sauté over medium heat for 3 minutes, stirring occasionally. Then add the beef, pork, and garlic and bring the heat back up to high. Stir continuously for a minute or two, breaking the meat apart and mixing through with the vegetables. The meat should start to give out some juices and change the colour.
Now add the rest of the ingredients except for the bacon and parsley. Mix through and add the chopped cabbage. Combine well, cover with a lid and once at gentle boil, turn the heat to medium-low. Cook, covered with a lid, for 15 minutes, stirring a couple of times.
In the meantime, pan fry the bacon rashers in a little coconut oil or ghee until crispy on each side and remove to a chopping board to cool. Once cool enough to handle, dice the bacon into small pieces. Chop the parsley.
To serve, place the pre-cooked outer leaves of the cabbage around a large serving dish. Then scoop out the cooked meat and cabbage in the middle. Sprinkle over with parsley and bacon.
Serve with a side of sour cream or yoghurt if you can handle dairy. White rice or quinoa can be served for the family.