In a large bowl, combine ground beef, almond flour, Parmesan cheese, egg, garlic powder, onion powder, salt, and pepper. Mix until well combined.
Form the mixture into 1-inch meatballs.
Heat olive oil in a large skillet over medium heat. Add meatballs and cook until browned on all sides and cooked through, about 10 minutes.
Remove the meatballs and set aside. In the same skillet, add beef broth, heavy cream, and Dijon mustard. Stir and heat until simmering.
Return the meatballs to the skillet and cook for an additional 5-10 minutes, allowing the sauce to thicken.
Meanwhile, boil cauliflower florets in a pot of salted water until tender. Drain and blend with a little butter or cream until smooth.
Serve the meatballs over cauliflower mash and garnish with fresh parsley.
Notes
For a creamier mash, add more butter or cream.Be sure to finely chop the cauliflower to ensure even cooking and blending.These meatballs can also be baked in the oven at 400°F for 20 minutes if you prefer.