This Texas Sheet Cake is rich, fudgy, and absolutely irresistible! With a super moist chocolate cake base and warm pourable chocolate icing, this old-fashioned favorite is perfect for birthdays, holidays, and potlucks. It’s easy to make from scratch and comes together fast with simple ingredients – no boxed mix needed!
Set your oven to 350°F. Lightly grease and flour a 10x15-inch jelly roll pan to prevent sticking.
In a large mixing bowl, combine the flour, sugar, baking soda, and salt. Add in the sour cream and eggs, then mix until the batter is smooth and well blended.
In a small saucepan over low heat, melt the butter. Stir in the water and cocoa powder. Let the mixture come to a gentle boil, then remove from the heat.
Allow the chocolate mixture to cool for a minute or two, then pour it into the flour mixture. Stir everything together until no dry streaks remain.
Transfer the batter into the prepared pan and spread it out evenly using a silicone spatula.
Bake in the preheated oven for around 20 minutes, or until a toothpick poked into the center comes out clean.
While the cake is baking, prepare the icing. In another saucepan, combine the milk, cocoa powder, and butter. Bring the mixture to a boil, then take it off the heat.
Add the powdered sugar and vanilla to the hot mixture. Stir until smooth and creamy. If you're using walnuts, fold them in at the end.
Pour the warm icing over the still-warm cake. Use a spatula to spread it quickly before it sets.
Let the cake cool completely, then slice into squares and serve. Enjoy every fudgy bite!
Notes
Don’t let the icing cool too much before pouring – it thickens fast!
This cake is even better the next day after the flavors settle in.