Saute onion in butter over medium heat until softened, 5 minutes. Stir in garlic and cook until fragrant, 2 minutes. Stir in kale until wilted. Add in artichoke hearts, cream cheese, sour cream, cheeses, and salt & pepper. As you stir, the cream cheese should melt into the mixture nicely along with the other two kinds of cheese. Pour in the desired amount of cream until dip has reached desired consistency.
Spoon into a bowl and serve with vegetables, chips, crackers, etc. OR place into lightly greased oven safe dish and bake at 350 degrees until hot and bubbly, 15 minutes or so. Then serve.