Preheat oven to 375°F. Spray an 8X8 inch baking dish with cooking spray.
Mince onion and garlic; set aside separately.
In a large mixing bowl, blend together 1/3 cup sour cream, 3/4 cup cheese, hash browns, sun-dried tomatoes, minced onions, 1/2 tsp pepper, and garlic powder. Spread half of this mixture on the bottom of prepared baking dish.
Remove excess water from artichokes by placing them onto paper towel and rolling them up to wring out the water. Add artichokes to a bowl with kale and minced garlic; mix. Place this vegetable mix on top of the sour cream mixture in the baking pan. Top with remaining sour cream mixture and pat down slightly.
Whisk together 2 tablespoons of sour cream, milk, eggs, salt, and remaining 1/8 tsp pepper until the color lightens. Pour over the layers in baking dish, and top off with the remaining cheese.
Bake for 35 minutes or until the middle has set and is no longer runny. Allow to rest for 5 minutes before serving.
Serve with mango on the side.