Combine all ingredients in a medium saucepan. Bring to a boil over medium high heat.
Reduce heat to low and simmer 10 minutes, stirring often and using the back of a wooden spoon to smash cranberries against side of pan.
Remove from heat; sauce will thicken as it cools.
Notes
For a strong ginger flavor, use an extra-spicy ginger ale or beer. Alternately, you can use a weaker ginger ale and throw in a few slices of ginger as the sauce cooks. Be sure to remove them before serving, though!
Craving more veg-friendly recipes? Shop our collection of vegetarian and vegan cookbooks, including our new Vegan Thanksgiving and Vegan Christmas cookbooks!