Pour 3 tbsp olive oil in a large skillet over medium heat. Add the yellow onion and garlic and saute for about 5 minutes or until soft.
Add the tomato paste and mix to combine.
Add the ground pork and ground beef into the skillet and use a wooden spoon to break up the meat. Continue stirring over medium-high heat until the meat is completely cooked through.
Pour your meat and onion mixture into a fine colander to drain the oil. Press the mixture with your spoon to make sure to get as much grease out as possible. Wash the skillet and return it to the stove.
Add the meat and onion mixture back into the skillet, then add all spices (ground cinnamon, nutmeg, salt, and ground pepper). Stir to combine. Allow it to cook for about one minute.
Pour in ¼ cup red wine, stir, and allow it to cook, stirring occasionally, for about 5 minutes until the wine is mostly dissolved.
Add the diced tomatoes to the mixture and stir to combine. Leave the meat and tomato mixture on the stove, uncovered, for about 25-30 minutes over medium heat, stirring occasionally. You want to keep stirring this mixture until most of the liquid is gone from it and it almost resembles ground meat again without extra moisture. Set aside.