In a large mixing bowl, combine the ground pork, egg, almond flour, grated Parmesan, garlic powder, onion powder, salt, and pepper. Mix well until all ingredients are evenly incorporated.
Form the mixture into 12-16 meatballs, depending on your preferred size.
Heat the olive oil in a large skillet over medium heat. Add the meatballs and cook for 8-10 minutes, turning occasionally until browned on all sides and cooked through. Remove the meatballs from the skillet and set aside.
In the same skillet, melt the butter over medium heat. Add the sliced mushrooms and cook for 5-7 minutes until they are soft and golden.
Add the minced garlic to the skillet and sauté for another minute until fragrant.
Pour in the heavy cream, chicken broth, and dried thyme. Stir to combine and bring the mixture to a simmer.
Let the sauce simmer for 10-12 minutes, or until it thickens to your desired consistency. Season with salt and pepper to taste.
Return the meatballs to the skillet with the sauce and cook for an additional 2-3 minutes, ensuring they are heated through and coated with the sauce.
Serve hot, garnished with additional Parmesan or fresh herbs if desired.