Preheat oven to 350°F
Add the butter to a skillet and melt over medium heat.
Next, add the bell pepper and onion then saute for 10 minutes.
Drain the collards and artichoke hearts and set aside.
In a mixing bowl, combine the mayonnaise, cream cheese and sour cream with a hand mixer.
Next, add the collards, artichokes, bell pepper, onion, bacon, salt, pepper and half of the grated cheese. Stir to combine then add the mixture to a casserole dish.
Top with the remaining cheese then bake for 45 minutes, or until hot and bubbly.