Cook the bacon to crispy. Pat dry.
Slice the tomato and avocado.
Spread butter on the outside of the bread and Ranch dressing on the inside.
Assemble each grilled cheese sandwiches with 2 slices cheese, tomato slice, sliced avocado and cooked bacon.
Add butter (or use the bacon grease) to fry the sandwiches over medium heat, browning the bread. Press lightly with spatula to help sandwich hold together.
Serve Bacon Avocado Tomato Grilled Cheese sandwiches with fruit or salad.