Preheat your oven to 400°F (200°C).
In a large mixing bowl, combine ground meat, bread crumbs, Parmesan cheese, egg, garlic, oregano, basil, salt, and pepper. Mix until well combined.
Shape the mixture into meatballs, about 1.5 inches in diameter, and place them on a baking sheet.
Bake the meatballs in the preheated oven for 20 minutes, until cooked through and browned.
While the meatballs are baking, heat olive oil in a large skillet over medium heat.
Add flour to the skillet and whisk for about 1 minute to create a roux.
Slowly add beef broth while continually whisking to avoid lumps. Stir in Worcestershire sauce and season with salt and pepper. Let simmer until thickened, about 5-7 minutes.
For the creamy cauliflower mash, bring a pot of salted water to a boil. Add cauliflower florets and cook until tender, about 10 minutes.
Drain the cauliflower and transfer it to a bowl or a food processor. Add butter, heavy cream, salt, and pepper, and mash or process until smooth and creamy.
Once the meatballs are done, remove them from the oven and add them to the skillet with gravy. Stir gently to coat the meatballs.
Serve the meatballs and gravy over a generous scoop of creamy cauliflower mash.