In a bowl combine ground beef, almond flour, egg, salt, ground fennel and cinnamon until well combined. Scoop into 2 tablespoon sized meatballs and roll into balls
Place a large skillet over medium heat and add oil to the pan. Place meatballs in the pan and cook, flipping occasionally, for 6-8 minutes or until cooked through.
To make the sauce, combine cranberries, honey, grapefruit juice, cinnamon and ginger in a saucepan over medium high heat and bring to a boil. Once boiling, let simmer, covered, until all of the cranberries have popped, stirring occasionally (about 5-7 minutes).
Once the sauce has cooked down, add it to a blender with 1/4 cup of water and blend until smooth. Season with salt and pepper to taste. Depending on how much liquid came out while cooking you may need to blend in another couple tablespoons of water until it has reached a consistency you like on meatballs.
Pour the sauce over the cooked meatballs and serve on toothpicks!