Rich chocolate and vibrant citrus come together in this irresistible Chocolate Orange Cake. Each slice is perfectly moist, layered with silky chocolate frosting, and finished with a bright orange aroma. This elegant dessert is ideal for celebrations or cozy gatherings, easy to make yet impressive enough to wow every guest.
Why You’ll Love This Recipe
- Deep, rich chocolate flavor balanced by fresh orange zest.
- Moist, tender crumb that stays soft for days.
- Easy to make with simple pantry ingredients.
- Perfect for holidays, birthdays, or afternoon tea.
- Frosting infused with real orange juice for a unique twist.
Ingredients

For the Cake
- 1¾ cups all-purpose flour
- ¾ cup unsweetened cocoa powder
- 1½ teaspoons baking powder
- ½ teaspoon baking soda
- ½ teaspoon salt
- 1¾ cups granulated sugar
- ½ cup vegetable oil
- 2 large eggs
- 1 cup buttermilk
- 1 cup fresh orange juice
- 2 tablespoons orange zest
- 1 teaspoon vanilla extract
For the Frosting
- 1 cup unsalted butter, softened
- 3 cups powdered sugar
- ½ cup unsweetened cocoa powder
- 2 tablespoons orange juice
- 1 tablespoon orange zest
- 2 tablespoons milk (as needed)
- 1 teaspoon vanilla extract
Step-by-Step Instructions

- Preheat and prepare pans: Preheat the oven to 350°F (175°C). Grease and line two 8-inch round cake pans with parchment paper.
- Mix dry ingredients: In a large bowl, whisk together flour, cocoa powder, baking powder, baking soda, salt, and sugar.
- Add wet ingredients: Stir in oil, eggs, buttermilk, orange juice, zest, and vanilla. Mix until smooth and well combined.
- Bake the cakes: Divide the batter between the pans. Bake for 30–35 minutes or until a toothpick inserted in the center comes out clean.
- Cool completely: Let the cakes rest for 10 minutes in the pans, then transfer to a wire rack to cool.
- Make the frosting: Beat butter until creamy. Add powdered sugar, cocoa, orange juice, zest, milk, and vanilla. Beat until fluffy and spreadable.
- Assemble and frost: Place one cake layer on a serving plate. Spread frosting evenly, top with the second layer, and frost the entire cake.
- Garnish: Sprinkle fresh orange zest or add thin orange slices for an elegant finish.
Tips & Variations
- For extra richness, use dark cocoa powder.
- Add mini chocolate chips to the batter for more texture.
- Try substituting orange juice with mandarin or blood orange for a flavor twist.
- Make cupcakes instead of a layer cake—bake for 20–22 minutes.
Storage & Freezer Instructions
- Store covered at room temperature for up to 2 days.
- Refrigerate for up to 5 days in an airtight container.
- Freeze individual slices for up to 2 months, wrap tightly and thaw at room temperature before serving.
Serving & Pairing Ideas

- Serve with a drizzle of melted chocolate.
- Pair with a hot cup of coffee or orange-infused tea.
- Add a dollop of whipped cream for a lighter touch.
- Garnish with candied orange peels for a gourmet look.
Frequently Asked Questions
Can I use bottled orange juice?
Freshly squeezed orange juice gives the best flavor and aroma, but bottled juice works if unsweetened.
How do I make the cake extra moist?
Avoid overmixing the batter and check for doneness early. The combination of oil and buttermilk ensures moisture.
Can I use a different frosting?
Yes. Cream cheese or whipped chocolate ganache complements the citrus flavor beautifully.
How do I know when the cake is done?
A toothpick inserted into the center should come out clean or with a few moist crumbs. Avoid overbaking.
Ready to Make It?
This Chocolate Orange Cake blends two timeless flavors into one luscious dessert. Its soft crumb, silky frosting, and fresh citrus aroma make it a crowd-pleaser for any occasion. Save or print the recipe and enjoy every rich, chocolatey bite.
You Might Also Like
- Chocolate Ganache Tart – Smooth and elegant chocolate indulgence.
- Chocolate Swiss Roll – Light sponge rolled with creamy chocolate filling.
- Flourless Chocolate Cake – Rich, fudgy, and naturally gluten-free.
- Chocolate Truffles – Simple, decadent bites for every chocolate lover.

Chocolate Orange Cake
- Total Time: 55 minutes
- Yield: 10 servings 1x
- Diet: Vegetarian
Description
Rich and moist Chocolate Orange Cake with a balance of cocoa and citrus, perfect for holidays or celebrations.
Ingredients
For the Cake
1¾ cups all-purpose flour
¾ cup unsweetened cocoa powder
1½ teaspoons baking powder
½ teaspoon baking soda
½ teaspoon salt
1¾ cups granulated sugar
½ cup vegetable oil
2 large eggs
1 cup buttermilk
1 cup fresh orange juice
2 tablespoons orange zest
1 teaspoon vanilla extract
For the Frosting
1 cup unsalted butter, softened
3 cups powdered sugar
½ cup unsweetened cocoa powder
2 tablespoons orange juice
1 tablespoon orange zest
2 tablespoons milk (as needed)
1 teaspoon vanilla extract
Instructions
1. Preheat the oven to 350°F (175°C). Grease and line two 8-inch round cake pans with parchment paper.
2. In a large bowl, whisk together flour, cocoa powder, baking powder, baking soda, salt, and sugar.
3. Stir in oil, eggs, buttermilk, orange juice, zest, and vanilla. Mix until smooth and well combined.
4. Divide the batter between the pans and bake for 30–35 minutes or until a toothpick inserted in the center comes out clean.
5. Cool cakes in the pans for 10 minutes, then transfer to a wire rack to cool completely.
6. Beat butter until creamy. Add powdered sugar, cocoa, orange juice, zest, milk, and vanilla. Beat until fluffy and smooth.
7. Frost the first layer, stack the second layer, and cover the cake completely with frosting.
8. Garnish with fresh orange zest or orange slices for an elegant finish.
Notes
• For a deeper chocolate flavor, use dark cocoa powder.
• Fresh orange juice enhances the natural citrus aroma.
• To make cupcakes, bake for 20–22 minutes instead of layering.
- Prep Time: 20 minutes
- Cook Time: 35 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 410
- Sugar: 35g
- Sodium: 220mg
- Fat: 21g
- Saturated Fat: 9g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 55g
- Fiber: 3g
- Protein: 5g
- Cholesterol: 65mg