Preheat oven to 350°F (175°C). Grease and flour a 9x13 inch baking pan.
In a saucepan, combine Guinness and butter. Heat over medium heat until butter is melted. Remove from heat and whisk in cocoa powder and sugar.
In a separate bowl, whisk eggs. Add eggs to the Guinness mixture and whisk until combined. Add baking soda, baking powder, salt, and flour. Mix until just combined.
Pour batter into prepared pan and bake for 35-40 minutes, or until a toothpick inserted into the center comes out clean.
For the frosting: In a bowl, beat cream cheese, powdered sugar, and vanilla extract until smooth. Frost the cooled cake.
Notes
Enjoy this delicious and rich Guinness chocolate cake!