Preheat your oven to 425 degrees. In a skillet cook the celery, garlic and onions until they are soft and the onions are translucent, this will take around 2 minutes. Set them aside once done.
Take a large mixing bowl and add the eggs, beef, breadcrumbs, tomato, milk, onion powder, herbs, sautéed vegetables, salt and pepper. Mix the ingredients with your hands. This way all the ingredients will be properly integrated and evenly mixed.
Put the mixture into a casserole dish without giving it a proper shape. Put a layer of the bacon on top. Pour the tomato ketchup over it and spread it with a knife so that the whole loaf is covered. Bake the loaf at 425 degrees for 15 minutes. After this decrease the temperature of the oven to 350 degrees and let the loaf bake for another 40 minutes. Take it out of the oven and let it rest for 10 minutes. Slice the loaf and serve it warm.