Orange Cardamom Layer Cake with Chocolate Cream Cheese Frosting

A warmly spiced Orange Cardamom Layer Cake with a rich chocolate cream cheese frosting on top. Every single slice hits you with bright citrus, fragrant cardamom, and deep cocoa flavor. Fair warning: people will ask you to make this again.

Why This Cake Belongs in Your Recipe Box

I’ve baked a lot of cakes over the years. Too many to count, honestly.

But this one? This one stopped me mid-bite.

Orange and cardamom together is one of those flavor combos that just works. You get bright, zingy citrus from the orange and this gorgeous warm, floral heat from the cardamom. It feels familiar. But also kind of special at the same time.

Here’s the thing about cardamom. Most home bakers barely use it. A quarter teaspoon here, a pinch there. This recipe doesn’t play it safe. We’re using a full two teaspoons. And trust me, you’ll smell exactly why the moment this cake comes out of the oven.

Now, the frosting. That chocolate cream cheese frosting is what ties the whole thing together. Cocoa powder and orange extract are a surprisingly brilliant pair. The cream cheese keeps everything from getting too sweet. The result? Silky, slightly tangy, rich without being heavy.

And the best part? This isn’t a difficult recipe. At all.

No fancy techniques. No equipment you don’t already own. Just two cake pans, a hand mixer (or stand mixer), and about an hour of your time.

orange cardamom layer cake

What Actually Makes This Recipe Work

Orange extract is doing a lot of heavy lifting here. Fresh orange juice is lovely, but it doesn’t have that punchy, concentrated citrus hit. Extract does. If you’d rather go fresh, swap in double the zest. So instead of 2 tsp of extract, use about 4 tsp of freshly grated orange zest.

Alternating your dry and wet ingredients is the trick to a soft, tender crumb. Think of it like this: dumping all the flour in at once is like overworking dough. It gets tough. Adding it in thirds keeps things light and airy.

Cold vegan cream cheese straight from the fridge makes a frosting that actually holds its shape. If you use regular cream cheese, it needs to be fully softened first. Skip that step and you’ll end up with a lumpy mess.

Ingredient Notes and Substitutions

Flour: Stick with unbleached all-purpose flour if you can. It has a slightly cleaner flavor. Gluten-free flour blends haven’t been tested here, so I can’t promise how they’ll behave.

Butter: Plant-based stick-style butter works perfectly in both the cake batter and the frosting. Just don’t use the tub-style spreads. They’re too soft and your frosting will collapse. Regular unsalted butter swaps in directly if that’s what you have.

Sugar: Plain white granulated sugar is your best bet here. Coconut sugar or raw sugar will work in a pinch, but the gram weights are different and the texture of the crumb will shift slightly.

Milk: Use whatever milk you like. Almond, oat, soy, whole dairy. They all work. Oat milk gives a slightly creamier result in both the batter and the frosting, if you want my personal pick.

Cocoa powder: Natural cocoa powder gives you a lighter, fruitier chocolate flavor that plays really nicely with the orange. Dutch-process cocoa works too if you want something richer and darker.

Ingredients at a Glance

IngredientQuantityNotes
All-purpose flour2 2/3 cups (347g)Unbleached preferred; do not pack the cup
Ground cardamom2 tspFreshly ground gives much stronger flavor
Baking powder1 1/2 tspCheck the date; old powder won’t rise
Baking soda3/4 tspWorks with the acidity in the milk
Salt1 tspBalances the sweetness
Plant-based butter (cake)3/4 cup (168g)Softened stick-style; regular butter works too
White granulated sugar1 cup (200g)Standard white sugar recommended
Large eggs3Room temperature works best
Orange extract (cake)2 tspOr use 4 tsp fresh orange zest instead
Plant-based milk (cake)1 1/2 cupsOat, almond, soy, or dairy all work fine
Plant-based butter (frosting)1 cup (226g)Stick-style only, must be softened
Vegan cream cheese1 cup (8oz)Use cold; or sub softened regular cream cheese
Orange extract (frosting)1 tspTies back to the orange flavor in the cake
Natural cocoa powder1 cup (80g)Dutch-process gives a deeper, richer color
Powdered sugar6 cups (720g)Sift it for the smoothest frosting
Plant-based milk (frosting)3 TbspAdd slowly to control the thickness

Recipe Timing

Prep TimeCook TimeCooling TimeTotal TimeServings
10 minutes25 to 30 minutesAbout 1 hourAbout 1 hr 40 min10 to 12 slices

How to Make It: Step-by-Step

One thing before you start. Pull your butter and eggs out of the fridge ahead of time. Room-temperature butter creams up properly. Room-temperature eggs blend in without knocking the air out of your batter. It’s a small thing, but it genuinely changes the final texture.

orange cardamom layer cake

Step 1: Get Your Pans and Oven Ready

  1. Preheat your oven to 350°F (175°C). Let it fully come to temperature before the batter goes in.
  2. Spray two 8-inch round cake pans with non-stick spray. Press parchment circles into the bottoms, then spray the parchment too. That extra spray on the paper makes release a lot easier.

Pro tip: Trace the bottom of your pan onto parchment paper, then cut along the line. Perfectly sized circles, every single time.

Step 2: Mix the Dry Ingredients

  1. Add the flour to a medium bowl. Throw in the ground cardamom, baking powder, baking soda, and salt.
  2. Whisk everything together for about 30 seconds. Set it aside.

Pro tip: Mixing the dry ingredients first makes sure the cardamom and leaveners spread evenly through the batter. Otherwise you can end up with uneven flavor from bite to bite.

Step 3: Build the Cake Batter

  1. Beat the softened butter and sugar in a large bowl until pale and fluffy. Give it a good 3 minutes on medium-high with a hand mixer. Don’t rush this part.
  2. Add the eggs one at a time. Beat well after each one, and scrape the bowl down in between so everything stays uniform.
  3. Add the orange extract. Beat for about 20 seconds.
  4. Add one-third of the dry mixture. Mix on low just until it disappears into the batter.
  5. Pour in half the milk. Mix until smooth.
  6. Add the second third of the dry mix, then the rest of the milk.
  7. Finish with the last third of flour. The moment the batter looks smooth, stop mixing. Seriously. Over-mixing at this stage makes the cake tough.
orange cardamom layer cake

Step 4: Bake the Layers

  1. Divide the batter evenly between both pans. A kitchen scale is really handy here. Equal layers bake at the same rate and stack much more cleanly.
  2. Bake at 350°F for 25 to 30 minutes. Start checking at 25 minutes. Poke a toothpick into the center. Clean, or just a couple of dry crumbs? You’re done.
  3. Let the cakes sit in the pans for 10 minutes. Then flip them out onto a wire rack. Let them cool fully before you go anywhere near the frosting. That means at least one hour.

Pro tip: Cooling isn’t optional. Frost a warm cake and the chocolate cream cheese will melt right off the sides. Patience here saves you a lot of frustration later.

Step 5: Make the Chocolate Cream Cheese Frosting

  1. Beat the softened butter, cold vegan cream cheese, orange extract, and cocoa powder together in a large bowl until the color is completely uniform and smooth.
  2. Add half the powdered sugar and two tablespoons of milk. Start on low speed so sugar doesn’t go everywhere, then bump it up to medium.
  3. Add the rest of the powdered sugar. Beat, drizzling in that final tablespoon of milk little by little, until the frosting holds its shape but still spreads easily.

Pro tip: Too thick? Add milk half a tablespoon at a time. Adding too much at once makes the frosting runny, and it’s really hard to come back from that.

Step 6: Level, Stack, and Frost

  1. Use a long serrated knife to slice the domed tops off both cooled cake layers. A flat surface makes for clean stacking and a nicer finish overall.
  2. Set the first layer flat-side down on your serving plate or board. Spread a generous layer of frosting across the top.
  3. Place the second layer flat-side up. This gives you a smooth, crisp top edge to work with.
  4. Apply a thin crumb coat all over the outside of the cake. This just locks in any loose crumbs so they don’t show through the final coat. Pop it in the fridge for 15 minutes.
  5. Apply your final coat of frosting as thick as you like. Go smooth with an offset spatula, or get rustic with the back of a spoon.
orange cardamom layer cake

Tips, Storage, and FAQs

Tips for Getting the Best Results

Use fresh cardamom if at all possible. Pre-ground cardamom in a jar goes stale faster than you’d think. If your jar has been open for more than six months, the flavor is probably half gone. Grind fresh pods in a spice grinder and you’ll notice a real difference in the final cake.

Weigh your flour. Scooping straight from the bag packs it in, and you can easily end up with 20% more flour than the recipe calls for. That makes the cake dry and dense. Spoon it into your measuring cup and level it off, or better yet, just use a kitchen scale.

Stop mixing once the flour is in. I know it’s tempting to keep going until everything looks perfectly smooth, but over-mixing after flour is added builds up gluten. The crumb goes from soft and tender to tough and chewy. Stop as soon as those dry streaks disappear.

Don’t skip the crumb coat. With a dark chocolate frosting, even a few orange crumbs showing through will stand out. That thin first layer of frosting seals everything in and gives you a clean, neat finish on the outside.

Dial in the frosting texture before you spread it. The sweet spot is firm enough to hold peaks, but soft enough to spread without pulling at the cake surface. Too stiff? Splash in a little milk. Too soft? Beat in another tablespoon of powdered sugar.

How to Store This Cake

Finished cake keeps well in an airtight container at room temperature for up to two days. Need more time? Refrigerate it for up to five days. Just pull individual slices out 20 to 30 minutes before eating. The frosting comes back to life at room temp, and the flavors open up properly.

Un-frosted layers freeze really well. Wrap each one tightly in plastic wrap and freeze for up to a month. Thaw overnight in the fridge, bring to room temperature, then frost and assemble as normal.

Frequently Asked Questions

Q: Can I use orange juice instead of orange extract?

Short answer: not really. Orange juice doesn’t have enough punch to flavor a whole cake. The water content dilutes everything. If you want to skip the extract, use freshly grated orange zest instead. Four teaspoons of zest in place of two teaspoons of extract. Zest holds the essential oils where the real citrus flavor actually lives.

Q: My frosting came out grainy. What happened?

Most likely the powdered sugar wasn’t fully beaten in before the milk went in. Try mixing for another two full minutes on medium-high. Going forward, sift your powdered sugar before adding it. It takes 30 extra seconds and prevents lumps from forming at all.

Q: Can I bake this cake a day ahead?

Yes, and honestly it’s a good idea. Bake the layers, wrap them tightly in plastic wrap, and leave them at room temperature overnight. Make the frosting fresh the next day and assemble right before serving. You can also fully assemble the cake and refrigerate it overnight. Just give it 30 minutes on the counter before you slice into it.

Q: Is this recipe fully dairy-free?

It absolutely can be. Plant-based butter, vegan cream cheese, and any non-dairy milk all hold up really well here. The one thing that matters: use stick-style plant-based butter, not the soft tub spreads. Tub spreads don’t have the right consistency for frosting and just won’t hold their shape.

Q: Can I turn this into cupcakes instead?

Totally. This batter makes around 18 to 24 cupcakes depending on how full you fill each liner. Fill them about two-thirds of the way up. Bake at 350°F for 18 to 22 minutes and start checking with a toothpick at the 18-minute mark. The chocolate cream cheese frosting pipes onto cupcakes really beautifully too.

One Last Thing

This Orange Cardamom Layer Cake has become one of my go-to bakes. It works for birthdays, it works for a random Saturday afternoon, it works when you just want to make something that feels a little special.

The spice and citrus and chocolate all pull in the same direction. It’s the kind of cake that doesn’t need much explanation. You just slice it, hand it over, and watch the reaction.

Give it a try. Slow down when you pull it out of the oven and let that cardamom smell fill the kitchen for a moment. I think you’re going to love it.

Orange Cardamom Layer Cake

Orange Cardamom Layer Cake with Chocolate Cream Cheese Frosting

A warmly spiced orange cardamom layer cake topped with rich chocolate cream cheese frosting. Bright citrus, fragrant cardamom, and deep cocoa in every slice.
Prep Time 10 minutes
Cook Time 30 minutes
Cooling Time 1 hour
Total Time 1 hour 40 minutes
Course Dessert
Cuisine American
Servings 10 slices

Ingredients
  

Cake

  • 2 2/3 cups all-purpose flour 347g, unbleached preferred; do not pack the cup
  • 2 tsp ground cardamom freshly ground gives much stronger flavor
  • 1 1/2 tsp baking powder check the date; old powder won’t rise
  • 3/4 tsp baking soda
  • 1 tsp salt
  • 3/4 cup plant-based butter 168g, softened stick-style; regular unsalted butter works too
  • 1 cup white granulated sugar 200g
  • 3 large eggs room temperature
  • 2 tsp orange extract or substitute 4 tsp freshly grated orange zest
  • 1 1/2 cups plant-based milk oat, almond, soy, or dairy all work fine

Chocolate Cream Cheese Frosting

  • 1 cup plant-based butter 226g, stick-style only, softened
  • 1 cup vegan cream cheese 8oz, use cold; or sub fully softened regular cream cheese
  • 1 tsp orange extract
  • 1 cup natural cocoa powder 80g; Dutch-process gives a deeper, richer color
  • 6 cups powdered sugar 720g, sifted for smoothest frosting
  • 3 tbsp plant-based milk add slowly to control thickness

Instructions
 

  • Preheat your oven to 350°F (175°C). Spray two 8-inch round cake pans with non-stick spray, press parchment circles into the bottoms, then spray the parchment too.
  • In a medium bowl, whisk together the flour, ground cardamom, baking powder, baking soda, and salt for about 30 seconds. Set aside.
  • In a large bowl, beat the softened butter and sugar on medium-high speed for 3 minutes until pale and fluffy. Add the eggs one at a time, beating well after each addition and scraping the bowl down in between. Add the orange extract and beat for 20 seconds.
  • Add one-third of the dry mixture and mix on low until just combined. Pour in half the milk and mix until smooth. Add the second third of the dry mix, then the remaining milk. Finish with the last third of flour and mix just until the batter is smooth. Do not over-mix.
  • Divide the batter evenly between the two prepared pans. Bake at 350°F for 25 to 30 minutes, or until a toothpick inserted in the center comes out clean or with just a few dry crumbs.
  • Let the cakes cool in the pans for 10 minutes, then flip onto a wire rack. Allow to cool completely for at least 1 hour before frosting.
  • Beat the softened butter, cold vegan cream cheese, orange extract, and cocoa powder together until completely smooth and uniform in color. Add half the powdered sugar and 2 tablespoons of milk, starting on low then increasing to medium. Add the remaining powdered sugar and drizzle in the final tablespoon of milk until the frosting holds its shape but spreads easily.
  • Using a serrated knife, level the domed tops off both cooled cake layers. Place the first layer flat-side down on your serving plate and spread a generous layer of frosting on top. Place the second layer flat-side up on top.
  • Apply a thin crumb coat over the entire outside of the cake and refrigerate for 15 minutes. Then apply the final coat of frosting as thick as you like, smoothing with an offset spatula or creating a rustic finish with the back of a spoon.

Notes

Use fresh cardamom if possible — pre-ground loses potency quickly. Weigh your flour for best results; scooping can add up to 20% more than needed. Stop mixing the moment the flour disappears into the batter. Don’t skip the crumb coat with dark frosting. Frosting too thick? Add milk half a tablespoon at a time. Cake layers can be baked a day ahead, wrapped tightly, and stored at room temperature overnight. Un-frosted layers freeze well for up to one month.
Keyword chocolate cream cheese frosting, layer cake, orange cardamom cake, vegan option

Leave a Comment

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

Recipe Rating




*