A rich and decadent swirled bundt cake made from spicy carrot cake batter and creamy coconut batter.
Preheat oven to 350 degrees. Thoroughly grease and flour a bundt pan.
In a medium bowl combine flour, cinnamon, baking powder, baking soda and salt. Set aside
In the bowl of a stand mixer, combine eggs, vegetable oil and sugar. Beat until light and creamy, about 5 minutes. Add in vanilla extract, orange zest and greek yogurt, mix until fully incorporated.
Turn mixer to low and slowly add in the dry ingredients. Mix until fully combined. Fold in carrots.
In a medium bowl combine flour, shredded coconut, baking soda, baking powder and salt. Set aside.
In the bowl of a stand mixer cream together butter, cream cheese, and sugar until light and fluffy. About 3-4 minutes. Add in eggs, one at a time. Add vanilla extract and coconut extract.
Turn mixer to low speed and slowly add in the dry ingredients. Mix until fully combined.
Add 1/3 of carrot cake batter to the prepared bundt pan. Top with 1/3 coconut batter. Repeat layers until all batter is used.
Bake for 55-65 minutes until a toothpick inserted comes out clean. Cool in the pan for 15 minutes then turn out and cool on a wire rack completely
Using a mixer, beat together butter and cream cheese until creamy. Turn mixer to low and slowly add in the powdered sugar. Mix in extract.
Spread frosting over the top of the cooled cake. Top with toasted coconut.