Preheat your oven to 350 degrees, ensuring it's hot enough to cook the meatloaf evenly. A properly preheated oven is crucial for the best texture.
In a nonstick pan, melt butter over medium heat. As it melts, add the onion and green pepper. Cook them until they become soft, about 5 to 7 minutes. This step builds flavor, so be sure not to rush it.
Season the sautéed onion and pepper with seasoned salt and black pepper. Allow them to cool slightly before adding to the meat mixture, as this prevents the meat from cooking prematurely.
Tear 2 pieces of bread into small pieces and combine them in a small bowl with the milk. Let them soak for a few minutes, which will help keep the loaf moist.
Grease a 9×5-inch loaf pan and place the remaining 2 pieces of bread in the bottom. These will soak up excess grease, and you can discard them later.
In a large mixing bowl, combine the ground beef, eggs, the cooled onion and pepper mixture, seasoned salt, black pepper, basil, thyme, ketchup, Worcestershire sauce, and hot sauce.
Add the soaked bread and mix everything together gently. Be cautious not to overmix, as this can make the loaf tough.
Transfer the mixture to the prepared pan and gently pat it down, ensuring the top is level. This helps it cook evenly and makes for a nice presentation.
To make the glaze, mix together the remaining ketchup, Dijon mustard, and brown sugar in a small bowl. Spread this mixture evenly over the top of the raw meatloaf.
Place the pan in the oven and bake for 60 to 70 minutes. You’ll know it’s done when the internal temperature reaches 160 degrees, and the top is browned.
Once cooked, let the meatloaf cool for about 10 minutes before removing it from the pan. Be sure to scrape off any bread from the bottom and discard it, as it was just there to soak up grease.