Preheat the oven to 350°F (175°C) and lightly grease a baking dish.
In a skillet over medium heat, cook the ground meat with diced onion, salt, pepper, and paprika until browned.
Drain excess grease from the skillet.
Add butter and minced garlic to the meat mixture and cook for 30 seconds until fragrant.
Stir in the creamy base and Worcestershire sauce until smooth and thick.
Fold in shredded cheese, bacon (if using), and fresh herbs.
Spread the filling evenly into the prepared baking dish.
Arrange frozen tater tots in a single layer on top of the filling.
Bake uncovered for 30–40 minutes, until bubbly and golden brown.
Let rest for 5–10 minutes before serving.