Preheat your oven to 350°F (175°C).
Prepare the meatloaf mixture: In a large bowl, combine ground beef, breadcrumbs, milk, egg, Parmesan cheese, garlic powder, onion powder, oregano, salt, and pepper. Mix until well combined.
Shape the meatloaf: Transfer the mixture to a greased baking dish or loaf pan, shaping it into a loaf.
Cook the bacon: In a skillet, cook the bacon until crispy. Remove from the pan and crumble it into small pieces.
Bake the meatloaf: Place the meatloaf in the oven and bake for 45 minutes.
Add the toppings: After 45 minutes, remove the meatloaf from the oven. Sprinkle shredded cheddar cheese on top and return it to the oven for an additional 10 minutes, or until the cheese is melted.
Add bacon and tomatoes: Once the meatloaf is out of the oven, sprinkle crispy bacon and sliced tomatoes on top. Garnish with fresh parsley.
Serve and enjoy: Slice and serve with mashed potatoes or your favorite side.