Preheat the oven to 350ºF (180ºC).
Grease a 10 or 12-cup bundt cake pan (26cm) with soft shortening, covering every angle, nook and cranny. Dust with flour, shaking off excess. Reserve.
Beat 1 cup unsalted butter in a large bowl while gradually adding 1 ¼ cups sugar until it is pale and fluffy, 3-4 minutes at high speed. Scrape the sides of the bowl a few times.
Add 3 eggs one by one, beating well at medium speed after each addition, and scraping the sides of the bowl a few times.
Add 2 teaspoons vanilla extract and ½ teaspoon almond extract and mix well.
Sift together 2 ¼ cups all-purpose flour, ½ teaspoon salt and 1 teaspoon baking soda (I have them measured and sift them directly over the butter mixture) and add them in 3 additions alternating with ½ cup sour cream in 2 additions. Do this at low speed. The batter will be dense and thick. Make sure it has no lumps, but don’t overbeat.
Coarsely chop ¾ parts (15) of the total amount of Oreo cookies with a kitchen knife, and fold into the batter with a spatula. Mix until integrated and try not to crush the cookie pieces much.
Transfer to the prepared pan, smooth the top and bake for about 45-50 minutes, or until a cake tester or toothpick comes out clean. Don't overbake.
Let it cool for 10-15 minutes on a wire rack and unmold carefully. If it doesn't come out easily, let it cool down further and check with a smooth-bladed knife around the center and sides to make sure no cake is stuck to the pan.
Cool cake completely on the cooling rack.