In a small bowl, combine the rolled oats and milk. Let them sit for 5 minutes to soften. This step ensures tender, melt-in-your-mouth meatballs.
In a large bowl, add the ground pork, ground beef, soaked oats, egg, onion, garlic, salt, pepper, allspice, nutmeg, cinnamon, and parsley. Mix gently with your hands or a fork until combined — avoid over-mixing so the final texture stays soft.
Roll the mixture into meatballs about 1 to 1¼ inches wide. Heat a large skillet over medium heat with a touch of oil or butter. Brown the meatballs on all sides. They do not have to cook through yet — browning simply builds flavor. Transfer the meatballs to a plate.
Using the same skillet, melt the butter. Whisk in the flour and cook for 1–2 minutes until lightly golden. Slowly add the beef bone broth while whisking continuously. Pour in the heavy cream and cream cheese, then bring the sauce to a gentle simmer. Add the coconut aminos. Let the gravy thicken slightly, then taste. Add 1–2 teaspoons red wine vinegar — start with 1 tsp, then adjust for brightness.
Return the browned meatballs to the skillet. Simmer uncovered for 10–15 minutes, or until the meatballs are fully cooked and the gravy is silky and smooth.
These shine over mashed potatoes, buttered egg noodles, or roasted potatoes. Garnish with extra parsley and fresh black pepper.