Preheat a griddle pan or large skillet over medium heat.
In a small bowl use a fork to mix together the softened butter, garlic powder, salt, and dried parsley flakes.
Lay the bread slices down on a cutting board and spread the butter mixture over one side of each slice of bread.
Flip the bread over and top evenly with the shredded cheese. Place the bread slices butter side down on preheated pan and cook for 3-5 minutes until toasted and cheese is melted.
Remove the bread slices with a spatula back to your cutting board butter side down. Top with mayonnaise, bacon, lettuce, and tomato as desired.
NOTE: I did include a total of 20 minutes cook time to include the time the bacon would take to cook.NOTE: Feel free to switch up cheeses to use your favorite! You can also use as much extra bacon and mayonnaise as you prefer. NOTE: This recipe is easily doubled or tripled for a crowd.