This homemade Amaretto Cheesecake is thick, creamy, and full of Amaretto flavor. It's paired with a crunchy wafer crust, topped with a soft and fluffy mousse, then finished off with a sprinkle of sliced almonds. You won't be able to stop eating it!