Begin by preheating your oven to 350°F (175°C) and greasing a fluted tube pan, such as a Bundt®.
Begin by transferring cranberry sauce into a bowl and proceed to crush the berries using a fork or the back of a spoon. Next, take half of the crushed berries and combine them with 1/2 cup of walnuts in a separate small bowl. Set both bowls aside for further use.
Start by combining sugar and butter in a large bowl. Use an electric mixer to beat the mixture until it becomes smooth and creamy. Then, add the eggs one at a time, making sure to beat well after each addition.
In a bowl, sift together flour, baking powder, baking soda, and salt. Now, gradually incorporate this flour mixture into the sugar-butter mixture in two separate additions, alternating with sour cream. After each addition, give the batter a brief mix. Finally, stir in 1 teaspoon of almond extract and the remaining 1/2 cup of chopped walnuts for added flavor and texture.
Begin by spreading half of the cake batter evenly in the prepared pan. Next, layer it with the reserved cranberry sauce, and then add the remaining cake batter on top. Finally, pour the cranberry-walnut mixture over the top for a delightful finish.
Preheat your oven to 350°F, bake until a toothpick inserted in the center comes out clean (50-55 minutes), and then carefully invert onto a serving plate or cooling rack after a 5-minute rest.
Create the glaze by mixing powdered sugar, warm water, and almond extract. Afterward, drizzle it over the cake.