Preheat the oven to 450 degrees.
In a bowl, add all seasonings ( garlic, paprika, olive oil, salt, onion powder, balsamic vinegar, seven spices, and black pepper)
Mix until all seasonsing are combined.
Pour the seasonings mixture over the goat shoulder, rub the shoulder, make sure its all coated with the seasonings.
Place seasoned goat shoulder in a baking dish, add water, cardamom pods, and garlic cloves.
Cover tightly with foil.
Bake at 450 degrees for 40 minutes, lower the heat to 350 degrees, and bake for 2 hours.
Serve it over rice and enjoy.