Preheat and prep the dish. Heat the oven to 375°F (190°C).
Grease a 9x13-inch baking dish with a little oil or cooking spray.
Cook the aromatics. Warm the oil in a large skillet over medium heat. Add the diced onion and a pinch of salt, and cook 4–5 minutes until softened. Stir in the garlic and cook 30 seconds until fragrant.
Brown the beef. Add the ground beef to the skillet.
Break it up and cook until no longer pink, about 6–8 minutes. Drain excess fat if needed, leaving a couple of tablespoons for flavor.
Season it well. Stir in Worcestershire sauce, smoked paprika, 1 teaspoon salt, black pepper, mustard, tomato paste, and chopped pickles. Cook 2 minutes to meld flavors.
Taste and adjust seasoning.
Make the custard base. In a bowl, whisk together eggs, heavy cream, mayonnaise, apple cider vinegar, and remaining 1 teaspoon salt until smooth. This helps set the casserole and keeps it creamy.
Assemble the casserole. Spread the beef mixture evenly in the baking dish. Sprinkle 1 cup of the shredded cheddar over the beef.
Pour the egg-cream mixture evenly on top. Finish with the remaining 1/2 cup cheddar.
Bake. Place on the center rack and bake 18–22 minutes, until the edges are set and the center has a slight jiggle. Avoid overbaking to keep it moist.
Rest and garnish. Let it rest 10 minutes so it slices cleanly.
Top with green onions and extra pickles if you like. For serving bowls, add shredded lettuce and a light drizzle of sugar-free ketchup.
Portion for meal prep. Slice into 6–8 servings and transfer to airtight containers. Add fresh toppings just before eating to keep them crisp.