A longtime classic has been perfected in this homemade meatloaf with brown gravy. It's moist, full of flavor, and will continue to be a dinnertime favorite!
Preheat the oven to 350°. Prepare a rimmed baking sheet with aluminum foil. Spritz with nonstick cooking spray.
Heat a heavy skillet over medium high heat. Melt the butter in the skillet and then add the onions. Cook slowly until the onions are soft and caramelized.
To make the meatloaf: Mix all ingredients together until well blended using a stand mixer or your hands.
Shape the meat mixture into a loaf and place on the prepared baking sheet. Bake for 55 minutes or until the meatloaf reaches an internal temperature of 165°.
Meanwhile, in the same heavy skillet, melt the butter for the gravy. Whisk in the flour, onion powder, garlic powder, salt, and black pepper. Stir until bubbly and smooth. Slowly add the beef broth and stir until smooth. Add the tomato paste, Worcestershire sauce, and Dijon mustard. Start to combine and cook until the gravy reaches your desired thickness.
When the meatloaf is ready, pour the gravy over the top and serve.