Ingredients

1⅓cupall-purpose flour

2½tbspcornstarch

1tspbaking powder

¼tspBaking Soda

¼tspsalt

⅓cupunsalted butter

3tbspVegetable Oil

¾cupgranulated sugar

2largeeggs

1tspvanilla extract

¼cupmilk

¼cupbuttermilk

¾cupgranulated sugar

3tbspwater

3tbspsalted butter

¼cupheavy cream ,plus 2 tablespoon, poured into the same so it can be added all at once

½cupbutter ,at room temperature

¼cupcaramel sauce,plus 2 tablespoon

2cupspowdered sugar

½tspvanilla extract

1cupchocolate chips

¼cupheavy cream

1cupunsweetened coconut,shredded, toasted, cooled, and slightly crushed into smaller pieces

Preparation

Preheat oven to 350 degrees F. In a mixing bowl, whisk together flour, cornstarch, baking powder, baking soda, and salt for 30 seconds then set aside.

In the bowl of an electric stand mixer, fitted with the paddle attachment, whip together the butter and granulated sugar until pale and fluffy, occasionally scraping down the sides and bottom of the bowl. Blend in vegetable oil.

Add in eggs one at a time mixing just until blended after each addition and adding in vanilla with the second egg. Whisk together milk and buttermilk in a liquid measuring cup.

Working in three separate batches and beginning and ending with flour mixture, add 1/3 of the flour mixture followed by 1/2 of the milk mixture and mix just until combined after each addition.

Spoon batter into paper-lined muffin cups filling each cup nearly 2/3 full.

Bake in a preheated oven for 16 to 19 minutes until the toothpick inserted into the center comes out clean. Remove from oven and allow to cool in muffin tin several minutes then transfer to a wire rack to cool completely.

Gather all of your ingredients and have them nearby ready to add to the mixture as needed. In a heavy-bottomed saucepan, heat sugar and water over moderately high heat whisking constantly to dissolve sugar.

Once the mixture reaches a boil, stop whisking and allow the mixture to boil until it reaches a dark amber color, carefully swirling the pan occasionally.

Once the mixture reaches a dark amber color, immediately add butter and whisk until butter has melted then immediately remove from heat.

Wait 3 seconds then carefully pour in the cream and immediately whisk to combine. Whisk until the mixture is smooth. Allow caramel to cool for several minutes then pour into a glass jar to cool completely.

In the bowl of an electric stand mixer fitted with the paddle attachment, whip butter on medium-high speed until pale and fluffy. Add powdered sugar and blend on low speed until the mixture comes together.

Add the completely cooled caramel sauce and vanilla and whip on medium-high speed until pale and fluffy.

Add chocolate chips and heavy cream to a small microwave-safe bowl and heat mixture on 50% power in 20-second intervals, stirring after each interval until melted and smooth and stirring well once it’s fully melted for about 30 seconds to cool slightly.

Dip tops of cupcakes in melted chocolate mixture and allow excess to run off, return upright to wire rack, and allow chocolate to cool for about 10 to 20 minutes. Pipe caramel frosting over tops then sprinkles with a spoonful of toasted coconut.

Drizzle tops with remaining chocolate and caramel sauce.

Serve while chocolate is melty or allow to set at room temperature. Store in an airtight container at room temperature.