Moist, chocolatey, and topped with a dreamy fudgy frosting—this Eggless Texas Sheet Cake is the kind of dessert that steals the show! Made with pantry-friendly ingredients, it comes together easily and feeds a crowd, making it perfect for potlucks, parties, or just a sweet family treat. You won’t believe it’s egg-free!

Oriana’s Thoughts On The Recipe

Let me tell you—this Eggless Texas Sheet Cake is a chocolate lover’s dream! It’s one of those recipes that feels super nostalgic but still gets everyone excited every single time I make it. The rich, deep chocolate flavor, the fudgy frosting that melts right into the warm cake, and that perfect sheet pan size… what’s not to love? This cake is also perfect for feeding a crowd. I’ve brought it to potlucks, school events, and family get-togethers, and there’s never a crumb left. It’s rich, moist, and so satisfying. I promise it’ll be one of those go-to recipes you keep coming back to—just like I do!
What I Love About This Recipe

Ingredients You’ll Need, Substitutions & Notes

Please check the recipe card at the bottom of the post for exact quantities and detailed instructions (scroll down).
For the Eggless Chocolate Cake:
- Unsalted Butter: Adds richness and flavor. You can swap for dairy-free butter if needed.
- Vegetable or Canola Oil: Keeps the cake moist and tender.
- Granulated Sugar: Sweetens the cake and also helps with texture.
- Milk: Adds moisture and helps dissolve the cocoa powder. Use any plant-based milk for a dairy-free version.
- Apple Cider Vinegar: Reacts with baking soda to give the cake a nice rise.
- Sour Cream: Makes the cake extra moist and tender. Plain Greek yogurt or dairy-free sour cream also works.
- Pure Vanilla Extract: Adds warmth and enhances the chocolate flavor.
- Instant Espresso Coffee (Optional): Deepens the chocolate flavor without tasting like coffee—so good!
- Cocoa Powder: Provides that bold chocolate flavor. Use unsweetened.
- All-Purpose Flour: The structure of the cake.
- Baking Powder & Baking Soda: Both leavening agents work together to create a soft, fluffy texture.
- Salt: Balances the sweetness and enhances flavor.
For the Frosting:
- Unsalted Butter: The rich base of the frosting.
- Cocoa Powder: For a deep chocolate punch.
- Milk: Loosens the frosting to a pourable consistency. Use dairy-free milk if needed.
- Pure Vanilla Extract: Adds a touch of warmth and flavor.
- Salt: Just a pinch to balance the sweetness.
- Confectioners’ Sugar: Sweetens and thickens the frosting.
- Pecans (Optional): Classic in a Texas sheet cake! Toasted pecans add crunch and flavor, but you can skip them if needed.
Food Allergy Swaps
- This recipe is naturally egg, nut, peanut, soy, sesame, fish, and shellfish-free, making it suitable for most dietary needs, but always check labels for hidden allergens.
- Dairy-Free: To make this recipe dairy-free, you can easily swap out the dairy ingredients for non-dairy alternatives.
- Butter: Substitute butter with dairy-free butter substitutes. Miyoko’s Creamery Organic Vegan Butter and Earth Balance Vegan Buttery Sticks are my favorite butter substitutes for baking.
- Sour Cream: Use your favorite dairy-free sour cream. I use and recommend Tofutti Better than Sour Cream. You can also use your favorite dairy-free plain yogurt.
- Milk: You can use your favorite non-dairy milk, like soy or oat milk.
- Nut-Free: The pecans are totally optional. Actually, I did not add them, so if you have a nut allergy, just skip the pecans.
- Gluten-Free: Gluten-Free: Use a gluten-free, all-purpose flour blend. Look for a gluten-free flour blend specifically formulated for baking, as it will have the right combination of flours and starches to mimic the texture of wheat flour. My favorite is Better Batter Original Blend. I also like Doves Farm Freee Gluten-Free All-Purpose Flour, but this blend does not contain xanthan gum, so you need to add 1/4 teaspoon of xanthan gum per cup (140 g) of gluten-free flour blend.
Potential Recipe Challenges & Pro Tips
- Cake Turns Out Dry: Overbaking can lead to a dry texture. Pro Tip: Check the cake a few minutes early. It’s done when a toothpick inserted in the center comes out with a few moist crumbs. Don’t wait for it to be completely dry!
- Frosting Sets Too Fast: The frosting can firm up quickly once it cools, making it hard to spread. Pro Tip: Pour and spread the frosting while the cake is still warm, and the frosting is freshly made. It’ll glide right over the surface and melt into the cake beautifully.
Process Overview: Step-by-Step Photos
Please check the recipe card at the bottom of the post for exact quantities and detailed instructions (scroll down).
Step 1 – Get That Oven Ready
Go ahead and preheat your oven to 350º F (180º C). Grab a rimmed half sheet pan (18×13 inches) and give it a good spray with baking spray so nothing sticks. Set it aside for now.

Step 2 – Mix the Wet Ingredients
In a big bowl, whisk together the melted butter, oil, and sugar until it’s all smooth and combined. Then add in the milk, vinegar, sour cream, vanilla, and instant espresso (if you’re using it—it just boosts the chocolate flavor) and cocoa. Whisk it all up until it looks creamy and well-blended.



Step 3 – Add the Dry Ingredients
Now, place a fine-mesh strainer or sifter right over that same bowl and sift in the flour, baking powder, baking soda, and salt. Then whisk everything together gently until you’ve got a smooth chocolatey batter.


Step 4 – Pour and Bake
Pour the batter into your greased sheet pan and spread it out evenly. Pop it into the oven and bake for 15–20 minutes. You’ll know it’s done when a toothpick poked in the center comes out clean and the cake springs back a little when you touch the top.


Step 5 – Make That Fudgy Frosting
While the cake is baking, melt the butter in a saucepan over low heat. Once it’s melted, whisk in the cocoa powder until it’s silky smooth. Then stir in the milk, vanilla, salt, and powdered sugar. Keep whisking until it’s all smooth and luscious. If you’re adding chopped pecans, fold them in now.




Step 6 – Frost While Warm
As soon as the cake comes out of the oven, pour the warm frosting right over it. Use a spatula (an offset one works great) to gently spread it all the way to the edges. Let it cool and set before slicing—or wait until it’s fully cooled if you prefer a firmer frosting.




Extra Recipe Tips For Success
- Measure the ingredients correctly. I highly recommend using a kitchen scale.
- Preheat the oven for at least 15 minutes before you get started to give it plenty of time to reach the ideal recipe temperature.
- Don’t overmix the batter. Mix just until you’ve evenly distributed the ingredients throughout the batter.
- Don’t open the oven door until the cake has set. Leave the oven closed until the minimum time is stated in the recipe.
- Know your oven! Every oven is different, so baking times always have to be taken with a grain of salt. Oven thermostats can be wildly off, and that will all affect baking time, so keep an eye on yours. The cake(s) are done when a toothpick inserted in the center comes out clean.
- For extra shine and smoothness, sift the confectioners’ sugar before adding it to the frosting.
- Let the cake cool completely before slicing—it helps the frosting set and makes cleaner cuts.

Variations & Additions
- Add a sprinkle of mini marshmallows on top of the chocolate icing for a fun twist.
- Top with shredded coconut or crushed pretzels for an extra layer of flavor and texture.
- Use a splash of almond extract along with vanilla for a slightly nutty undertone (only if nuts aren’t a concern).
Serving Suggestions
Serve warm with a scoop of Eggless Vanilla Ice Cream or a dollop of whipped cream. It also pairs beautifully with fresh berries or a tall glass of cold milk!
Storage and Freezing Instructions
To Store: Cover and store at room temperature for up to 3 days, or in the refrigerator for up to 5 days.
To Freeze: Let the cake cool completely, then wrap individual slices or the whole cake (without pecans) tightly in plastic wrap and foil. Freeze for up to 2 months. Thaw at room temperature and warm slightly before serving if desired.
Frequently Asked Questions

More Egg-Free Chocolate Recipes You’ll Love!
- Eggless Chocolate Zucchini Muffins
- Easy Vegan Chocolate Cake (Fluffy)
- Eggless Chocolate Bundt Cake
- Eggless German Chocolate Cake
- One Bowl Eggless Chocolate Cake
- Browse more recipes…
Recipe Card

Easy Eggless Texas Sheet Cake
Ingredients
For the Eggless Chocolate Cake:
- 6 tablespoons (90 g) unsalted butter, melted (dairy or non-dairy will work)
- 6 tablespoons (90 ml) vegetable or canola oil
- 1 ½ cups (300 g) granulated sugar
- 1 cup (240 ml) milk (dairy or non-dairy will work)
- 2 tablespoons (30 ml) apple cider vinegar
- 6 tablespoons (90 g) sour cream (dairy or non-dairy will work)
- 1 ½ teaspoons (7.5 ml) pure vanilla extract
- 1 ½ teaspoons instant espresso coffee (optional)
- 9 tablespoons (72 g) unsweetened natural cocoa powder
- 2 cups (280 g) all-purpose flour
- 3 teaspoons (12 g) baking powder
- 1/2 teaspoon (3 g) baking soda
- 1 teaspoon (4 g) salt
For the Frosting:
- 14 tablespoons (196 g) unsalted butter (dairy or non-dairy will work)
- 4 tablespoons (40 g) unsweetened cocoa powder
- 6 tablespoons (90 ml) milk (dairy or non-dairy will work)
- 1 teaspoon (5 ml) pure vanilla extract
- ¼ teaspoon salt
- 3 ¼ cups (390 g) confectioners’ sugar
- 1 cup chopped pecans (optional)
Important
You can find step-by-step photos above in the post and/or right here on the recipe card. They’ll walk you through the process and make everything super clear! Just click the camera icon button below on the right to show or hide them. Turn them off before printing if you prefer a cleaner copy!
Instructions
- Preheat the oven to 350º F (180º C). Coat an 18×13-inch rimmed sheet pan (half sheet pan) with baking spray.

- In a large mixing bowl, whisk together melted butter, oil, and sugar. Whisk in milk, vinegar, sour cream, vanilla, instant espresso coffee (if using), and cocoa powder; mix until thoroughly combined.

- Place a fine-mesh strainer over the bowl with the wet ingredients. Sift flour, baking powder, and baking soda into the liquid mixture. Add salt and whisk until combined.

- Transfer the cake batter into the prepared baking sheet pan.

- Bake for 15 – 20 minutes until a toothpick inserted in the middle of the cake comes out clean. The top should lightly spring back, and the edges should just come away from the sides.

- While the cake is baking, make the frosting: Melt butter in a medium saucepan over low heat. Once the butter is melted, whisk in cocoa powder until thoroughly combined. Add milk, vanilla, salt, and powdered sugar, whisking until all ingredients are fully incorporated and the frosting is smooth. Remove from heat. If using pecans, fold in the chopped pecans.Tip: If you want your frosting to have a beautiful, glossy finish, stir in 1 tablespoon of corn syrup. It adds shine without affecting the flavor!

- Pour the warm frosting over the warm cake, using an offset spatula to spread it to the edges. Let it cool until the frosting is set, then serve, or let it cool completely to room temperature.

- This recipe is naturally egg, nut, peanut, soy, sesame, fish, and shellfish-free, making it suitable for most dietary needs, but always check labels for hidden allergens.
- Dairy-Free: To make this recipe dairy-free, you can easily swap out the dairy ingredients for non-dairy alternatives.
- Butter: Substitute butter with dairy-free butter substitutes. Miyoko’s Creamery Organic Vegan Butter and Earth Balance Vegan Buttery Sticks are my favorite butter substitutes for baking.
- Sour Cream: Use your favorite dairy-free sour cream. I use and recommend Tofutti Better than Sour Cream. You can also use your favorite dairy-free plain yogurt.
- Milk: You can use your favorite non-dairy milk, like soy or oat milk.
- Nut-Free: The pecans are totally optional. Actually, I did not add them, so if you have a nut allergy, just skip the pecans.
- Gluten-Free: Gluten-Free: Use a gluten-free, all-purpose flour blend. Look for a gluten-free flour blend specifically formulated for baking, as it will have the right combination of flours and starches to mimic the texture of wheat flour. My favorite is Better Batter Original Blend. I also like Doves Farm Freee Gluten-Free All-Purpose Flour, but this blend does not contain xanthan gum, so you need to add 1/4 teaspoon of xanthan gum per cup (140 g) of gluten-free flour blend.
- Cake Turns Out Dry: Overbaking can lead to a dry texture. Pro Tip: Check the cake a few minutes early. It’s done when a toothpick inserted in the center comes out with a few moist crumbs. Don’t wait for it to be completely dry!
- Frosting Sets Too Fast: The frosting can firm up quickly once it cools, making it hard to spread. Pro Tip: Pour and spread the frosting while the cake is still warm, and the frosting is freshly made. It’ll glide right over the surface and melt into the cake beautifully.
- Measure the ingredients correctly. I highly recommend using a kitchen scale.
- Preheat the oven for at least 15 minutes before you get started to give it plenty of time to reach the ideal recipe temperature.
- Don’t overmix the batter. Mix just until you’ve evenly distributed the ingredients throughout the batter.
- Don’t open the oven door until the cake has set. Leave the oven closed until the minimum time is stated in the recipe.
- Know your oven! Every oven is different, so baking times always have to be taken with a grain of salt. Oven thermostats can be wildly off, and that will all affect baking time, so keep an eye on yours. The cake(s) are done when a toothpick inserted in the center comes out clean.
- For extra shine and smoothness, sift the confectioners’ sugar before adding it to the frosting.
- Let the cake cool completely before slicing—it helps the frosting set and makes cleaner cuts.
- Add a sprinkle of mini marshmallows on top of the chocolate icing for a fun twist.
- Top with shredded coconut or crushed pretzels for an extra layer of flavor and texture.
- Use a splash of almond extract along with vanilla for a slightly nutty undertone (only if nuts aren’t a concern).
I appreciate your feedback, and it helps others, too!
Recipe reviews on the website are extremely valuable to other readers online. So, please don’t forget to give it a 5-star rating below.Nutrition
Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.









My daughter can’t have eggs and I made this for her birthday. It was so good! I’m making again right now to bring to Thanksgiving. Thank you for sharing eggs-free recipe 😊
Hello Jessica! I’m so glad it turned out so well for her birthday! 😊 That makes my heart happy. I hope your Thanksgiving crowd loves it just as much. Thank you for trying my egg-free recipes and sharing your sweet note — it means a lot!
Made this with my egg-allergic child and am so impressed with how it turned out! Tastes just as wonderful as the recipes with egg and is a massive hit with our family and friends. Loved the richness of the icing on top. This is a keeper.
Hello Victoria! Aww this makes me so happy!! 🥹 I’m thrilled it was a hit for your family and especially for your egg-allergic kiddo—that’s exactly why I do what I do 💛 So glad you all enjoyed it, and yay for that rich icing! Thanks so much for your sweet comment!