Place a 6 quart Dutch oven over medium heat. Add the avocado oil and the ghee to the pot. Once melted, stir to combine. Add the onion, carrot, and celery to the pot. Add a pinch of sea salt and stir to coat the vegetables. Sauté approx. 8 minutes, until softened and fragrant. Add the garlic, stir to combine, and sauté 3-5 minutes more. Use a slotted spoon to remove the ingredients from the pot and place in a medium bowl.
Add the bacon pieces to the pot in a single layer and saute 8-10 minutes, stirring occasionally, until starting to brown and crisp on the edges. Use the slotted spoon to remove the bacon and add the pieces to the bowl with the vegetables.
Place the ground beef and the ground pork in the pot in the two whole pieces that they were packaged as. Add a pinch of sea salt over the meat. Break each into roughly six large chunks, each chunk being approx. 1.5 inches cubed. Saute 1-2 minutes on medium high on all sides until browned. Add the vegetables and bacon back to the pot and pour in the chicken broth. The mixture should be boiling. After 5 minutes, the chicken broth should be mostly evaporated. Pour in the crushed tomatoes and add a pinch of nutmeg. Reduce heat to low to simmer.
Stir in a hefty pinch of sea salt and fresh ground black pepper. Simmer 2 hours, stirring occasionally (every 15 minutes or so) and monitoring the heat. The sauce should be barely bubbling. After 2 hours, you should notice that the sauce has reduced and thickened considerably.
Add the cashews, almond milk, nutritional yeast, and a pinch of sea salt to a high speed blender. Blend about 20 seconds until incorporated completely. Pour the mixture into the sauce and stir to incorporate completely. Stir in the parsley. Simmer the sauce 15-20 minutes more on low, stirring occasionally, until thickened to your liking. Serve hot over noodles of choice (I prefer zucchini noodles for Whole30) and enjoy!