Spray ramekins (for individual puddings) or a baking dish with nonstick cooking spray.
In a small bowl, combine fresh ginger root and 2 tablespoons sugar. Pour into prepared baking dish.
Lay the gingerbread cubes on top of the ginger sugar mixture.
In a large bowl, combine eggs and sugar and mix until well blended. Slowly add milk, vanilla and cinnamon. Pour into baking dish and allow gingerbread to soak up the liquid for 10 minutes. I like to push the gingerbread into the milk mixture to make sure it's absorbed.
Place baking dish on a baking sheet and place in preheated oven for 35 minutes or until bubbling and golden brown. Serve warm or cold.