Preheat your oven to 350 degrees Fahrenheit. Butter and flour your Bundt cake pan and set aside.
In a stand mixer or large bowl using a hand mixer, cream the butter and sugar together until fluffy.
Next add in the oil and mix. Then add in your eggs and egg yolk, mixing in one egg / egg yolk at a time.
After mixing add in the vanilla, vinegar, and red food coloring.
In a medium bowl combine the flour, baking soda, salt and cocoa powder and whisk together.
After combined, add ½ of the dry ingredients to the wet ingredients and mix together. Then add in the buttermilk and finally the other ½ of the dry ingredients.
Next in a small bowl add in your chocolate chips and 1 teaspoon of flour and mix until the chocolate chips are coated.
Then, fold the chocolate chips into the batter.
Pour the batter evenly into the Bundt cake pan and bake for 50 minutes to 1 hour until a toothpick comes out clean.
While the cake is baking, prepare the frosting.
in a stand mixer or bowl with a handheld mixer, beat the butter and cream cheese together until smooth.
Then, add in the vanilla and powdered sugar one cup at a time until you have reached your desired consistency.
Finally, once your cake has cooled, frost the top, serve, and enjoy!
Video
Notes
You can store this recipe in an airtight container on your counter for 3-5 days or in your fridge for up to 1 week. If you are wanting to freeze this cake you can do so, unfrosted, in your freezer for up to 1 month.