Preheat the oven to 375 degrees.
Chop the onion and set it aside.
Mince the garlic and set it aside.
Place the ground beef in a large mixing bowl.
Add the onion and garlic to the ground beef.
Sprinkle the thyme, basil, and oregano over the beef and combine everything. Using your hands is the most practical way to do this.
Beat the egg in small cup.
Add the milk, panko, and beaten egg to the ground beef mixture and mix to combine.
Pour in the ketchup and Worcestershire sauce. Lightly sprinkle with salt and black pepper. Mix to combine.
Add in the Parmesan and combine.
Lightly spray the baking dish with non-stick cooking spray.
Place the beef mixture in the prepared pan and form it into a loaf/log shape. Set aside while you prepare the tomato sauce topping.
Prepare the sauce by mixing together the tomato sauce, tomato paste, ketchup, and Worcestershire sauce in a small bowl. Be sure to stir in the tomato paste until there are no lumps.
Pour HALF of the sauce over the meatloaf and smooth it out so the entire surface is covered. Reserve the rest of the sauce for the sandwich. Place the sauce in an airtight container in the fridge until ready to use.
Bake for 40 minutes. The meatloaf is cooked when an instant read thermometer inserted into the center reads 165 degrees F.
Wrap leftover meatloaf in aluminum foil or place in an airtight container in the fridge for 2-3 days.