In a small saucepan, heat the beans along the garlic powder, cumin, salt, and pepper. Once warmed through, gently mash with fork or masher, leaving some beans still whole. Adjust seasonings as needed. Set aside.
Add 2 tablespoons butter to a medium skillet (or cast iron skillet to put in oven) over medium heat. Add onions and cook until softened, about 5 minutes. Add garlic and cook 2 more minutes. Then add to a mixing bowl with the softened cream cheese. Stir to combine.
In an oven-safe baking dish (or a cast iron pan), spread the semi-mashed black beans on the bottom of the dish. Next add the cream cheese onion mixture into the center. Make a well to pour or spoon the raspberry chipotle sauce in the center.
Sprinkle the pepper jack cheese evenly over the top of the beans.
Bake for 12-15 minutes or until warmed through and bubbly and the cheese is melted.
Remove from oven and top with a bit of additional cheese and fresh cilantro.