Drain artichokes, reserving 2 Tbsp (30 mL) marinade. Finely chop artichokes; set aside.
In a medium sauce pot, melt butter over medium heat; saute garlic and onion, stirring for about 5 minutes or until golden.
Add cream and bring to boil; reduce heat and simmer for 5 min or until slightly reduced.
Stir in cream cheese until melted.
Stir in artichokes and reserved marinade.
Remove mixture from heat and stir 1/3 cup (75 mL) of the Parmesan and basil into artichoke mixture; transfer to shallow 4-cup (1 L) oven-proof serving dish. (Can be cooled, covered and refrigerated for up to 2 days).
Sprinkle with remaining Parmesan. Bake for about 20 minutes or until hot and bubbling.