Place the pie crust in a deep-dish pie pan. Flute the edges, if desired. Place the prepared pie crust in the refrigerator until ready to fill.
In a large skillet over medium-high heat, warm the oil until a few droplets of water sizzle when carefully sprinkled in the skillet. Add the ground beef and onion. Cook, breaking up the beef with a wooden spoon, until the meat is browned and cooked through, about 5 minutes. Transfer the meat and onions to a colander and drain off the excess fat. In a large bowl, stir the meat and onion with the flour and Worcestershire sauce. Season with salt and pepper to taste. Spoon the mixture into the prepared pie crust.
In a small bowl, stir together the eggs and cottage cheese. Spoon the cottage cheese mixture evenly over the beef. Arrange tomato slices on top of the cottage cheese and sprinkle the cheddar cheese evenly over the top.
Bake until set and the cheese has melted, about 30 minutes.