A rich, moist chocolate cake that proves you don’t need eggs or dairy to create an incredible dessert. This molasses chocolate cake has deep chocolate flavor with a subtle caramel-like richness from molasses. It’s simple to prepare, perfect for birthdays or gatherings, and stays soft and moist for days. Paired with a creamy chocolate frosting enhanced with molasses, this cake delivers a satisfying homemade treat everyone will love. Molasses Chocolate Cake (Egg & Dairy-Free)

Why You’ll Love This Recipe

This cake is wonderfully simple yet incredibly flavorful. The combination of cocoa and molasses creates a deep chocolate taste with a hint of warm sweetness. Because the recipe is egg-free and dairy-free, it’s perfect for those with dietary restrictions while still delivering the texture and richness of a classic chocolate cake.

It’s also a very practical recipe. The batter comes together quickly with basic pantry ingredients and can be baked in a single rectangular pan or two round pans for a layered cake. The cake remains moist even after several days, making it ideal for baking ahead for celebrations or gatherings.

Another reason this recipe stands out is the frosting. The addition of molasses to the chocolate frosting adds depth and complexity, creating a smooth, creamy topping that perfectly complements the cake.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

Molasses Chocolate Cake

1/2 cup vegetable oil or melted butter
2 teaspoons vinegar
2 teaspoons vanilla extract
1/4 cup molasses
1 3/4 cups water
3 cups all-purpose flour, spooned and leveled
1 1/2 cups granulated sugar
6 tablespoons unsweetened cocoa powder
2 teaspoons baking soda
1 teaspoon salt

Secret Ingredient Chocolate Frosting

1/2 cup butter, softened or coconut oil
1/4 cup water or coconut milk
2 tablespoons molasses
1 teaspoon vanilla extract
3 cups icing sugar
3/4 cup unsweetened cocoa powder

Directions

Preheat the oven to 350°F (175°C). Line a 9 x 13 inch baking pan with parchment paper or lightly grease and flour two 8-inch round cake pans.

In a large mixing bowl, whisk together the flour, sugar, cocoa powder, baking soda, and salt until evenly combined.

In a separate medium bowl, whisk together the oil, vinegar, vanilla extract, molasses, and water until smooth.

Pour the wet ingredients into the bowl of dry ingredients. Whisk until the batter is smooth and fully combined with no dry pockets remaining.

Pour the batter into the prepared baking pan or divide evenly between the two round cake pans.

Bake for 35 to 40 minutes, or until the cake begins to pull away from the edges of the pan and a toothpick inserted into the center comes out clean.

Allow the cake to cool in the pan for about 10 minutes. Then remove it from the pan and transfer to a wire rack to cool completely before frosting.

For the frosting, place the softened butter or coconut oil in a mixing bowl and cream it with the molasses and vanilla extract until smooth.

Add the water or coconut milk and mix well until incorporated.

Stir in the cocoa powder, mixing until smooth.

Gradually add the icing sugar one cup at a time, beating well after each addition until the frosting becomes smooth, creamy, and spreadable.

Spread the frosting evenly over the completely cooled cake.

Servings and timing

Servings: 12 to 16 slices

Preparation time: 15 minutes
Baking time: 35 to 40 minutes
Cooling time: about 1 hour
Total time: approximately 1 hour 55 minutes

Variations

Layer cake version
Bake the batter in two 8-inch round pans. Once cooled, spread frosting between the layers and over the top for a classic layered chocolate cake.

Cupcake version
Divide the batter into lined muffin tins and bake for about 18 to 22 minutes. This version works great for parties and easy serving.

Extra chocolate flavor
Add 1/2 cup dairy-free chocolate chips to the batter for an even richer chocolate cake.

Mocha chocolate cake
Add 1 teaspoon instant coffee or espresso powder to the batter to deepen the chocolate flavor.

Nut topping
Sprinkle chopped walnuts or almonds on top of the frosting for extra texture and flavor.

Storage/Reheating

Store the frosted cake in an airtight container at room temperature for up to 3 days. The molasses helps the cake retain moisture, so it stays soft even after sitting for a while.

For longer storage, keep the cake in the refrigerator for up to 5 days. Allow it to come to room temperature before serving for the best texture.

You can also freeze the unfrosted cake layers. Wrap them tightly in plastic wrap and store in the freezer for up to 2 months. Thaw overnight in the refrigerator before frosting.

If reheating a slice, warm it in the microwave for about 10 to 15 seconds to restore its soft texture.

Molasses Chocolate Cake (Egg & Dairy-Free) FAQs

Can I taste the molasses strongly in this cake?

No. The molasses enhances the chocolate flavor rather than overpowering it, adding a subtle richness and depth.

Why is vinegar used in this recipe?

Vinegar reacts with baking soda to help the cake rise and become light and fluffy, especially in egg-free baking.

Can I make this cake completely dairy-free?

Yes. Simply use vegetable oil in the cake and coconut oil instead of butter in the frosting.

What type of cocoa powder works best?

Unsweetened natural cocoa powder works perfectly and provides a balanced chocolate flavor.

Can I reduce the sugar?

You can slightly reduce the sugar, but reducing too much may affect the cake’s texture and moisture.

Can I use whole wheat flour instead of all-purpose flour?

You can substitute up to half of the flour with whole wheat flour, though the cake may become slightly denser.

How do I know when the cake is done baking?

Insert a toothpick into the center of the cake. If it comes out clean or with a few crumbs, the cake is ready.

Can I make the frosting ahead of time?

Yes. Store the frosting in the refrigerator for up to 3 days and allow it to soften slightly before spreading.

Can this cake be made into cupcakes?

Yes. Bake the batter in cupcake liners for about 18 to 22 minutes at the same temperature.

Why does this cake stay moist for days?

The molasses and oil in the recipe help retain moisture, keeping the cake soft and tender even after several days.

Conclusion

Molasses chocolate cake is a simple yet unforgettable dessert. Its rich chocolate flavor, enhanced by the depth of molasses, creates a cake that is moist, tender, and incredibly satisfying. With its easy preparation and versatile baking options, this recipe is perfect for everyday treats or special celebrations. Once you try it, it may become your go-to chocolate cake for any occasion.

Print

Molasses Chocolate Cake (Egg & Dairy-Free)

Molasses Chocolate Cake (Egg & Dairy-Free)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A rich and moist chocolate cake made without eggs or dairy, featuring deep chocolate flavor enhanced by the caramel-like richness of molasses and topped with a smooth chocolate molasses frosting.

  • Author: Sophia
  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Total Time: 1 hour 55 minutes
  • Yield: 12-16 servings
  • Category: Dessert
  • Method: Baking
  • Cuisine: North American
  • Diet: Low Lactose

Ingredients

  • 1/2 cup vegetable oil or melted butter
  • 2 teaspoons vinegar
  • 2 teaspoons vanilla extract
  • 1/4 cup molasses
  • 1 3/4 cups water
  • 3 cups all-purpose flour
  • 1 1/2 cups granulated sugar
  • 6 tablespoons unsweetened cocoa powder
  • 2 teaspoons baking soda
  • 1 teaspoon salt
  • 1/2 cup butter, softened or coconut oil
  • 1/4 cup water or coconut milk
  • 2 tablespoons molasses
  • 1 teaspoon vanilla extract
  • 3 cups icing sugar
  • 3/4 cup unsweetened cocoa powder

Instructions

  1. Preheat the oven to 350°F (175°C) and line a 9×13-inch baking pan with parchment paper or grease two 8-inch round cake pans.
  2. In a large bowl, whisk together the flour, sugar, cocoa powder, baking soda, and salt.
  3. In another bowl, whisk the oil, vinegar, vanilla extract, molasses, and water until smooth.
  4. Pour the wet ingredients into the dry ingredients and whisk until the batter is smooth with no dry pockets.
  5. Pour the batter into the prepared pan or divide evenly between the two cake pans.
  6. Bake for 35 to 40 minutes until a toothpick inserted in the center comes out clean.
  7. Let the cake cool in the pan for 10 minutes, then transfer to a wire rack to cool completely.
  8. For the frosting, beat the softened butter or coconut oil with molasses and vanilla extract until smooth.
  9. Add the water or coconut milk and mix until incorporated.
  10. Stir in the cocoa powder and mix until smooth.
  11. Gradually add the icing sugar one cup at a time, beating until the frosting is creamy and spreadable.
  12. Spread the frosting evenly over the cooled cake before serving.

Notes

  • Use coconut oil instead of butter to keep the recipe fully dairy-free.
  • Adding 1/2 cup dairy-free chocolate chips can intensify the chocolate flavor.
  • Instant coffee or espresso powder can be added to deepen the chocolate taste.
  • The cake stays moist for several days thanks to the molasses and oil.
  • This recipe can also be baked as cupcakes for about 18–22 minutes.

Nutrition

  • Serving Size: 1 slice
  • Calories: 420
  • Sugar: 38g
  • Sodium: 320mg
  • Fat: 18g
  • Saturated Fat: 7g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 62g
  • Fiber: 3g
  • Protein: 4g
  • Cholesterol: 15mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star