If you have a soft spot for cakes that bloom with vibrant flavors and charming textures, you will absolutely adore this Cardamom Orange Cake with Pistachio Streusel Recipe. It’s that kind of dessert that feels like a warm hug—zesty orange and aromatic cardamom swirl together in a tender cake base, topped with a wonderfully crunchy pistachio streusel. Every bite offers a delightful balance of sweet, spice, and nuttiness that will quickly make this recipe a favorite in your baking repertoire. Whether for a special occasion or a cozy afternoon tea, this cake’s unique combination is as inviting as it is comforting.

Ingredients You’ll Need
Gathering your ingredients for this Cardamom Orange Cake with Pistachio Streusel Recipe is a breeze because each one plays a starring role. These humble staples come together brilliantly to create a flavorful and textured cake, from the fragrant cardamom to the fresh orange zest that brightens the whole experience.
- All-purpose flour: The structure of the cake depends on this essential base, providing tenderness with the right amount of chew.
- Baking powder and baking soda: Both help the cake rise beautifully and stay light and airy.
- Ground cardamom: This warm, slightly citrusy spice infuses the batter and streusel, giving the cake its signature aromatic character.
- Salt: Just a pinch enhances all the other flavors without overpowering the sweetness.
- Unsalted butter (softened and cold): Using softened butter in the batter ensures fluffiness, while cold butter in the streusel adds that perfect crumbly texture.
- Granulated sugar: Sweetens the cake while helping with a light and tender crumb.
- Brown sugar: Adds warmth and moisture to the pistachio streusel topping.
- Eggs: Provide structure and richness, binding everything beautifully.
- Plain yogurt: Keeps the cake moist and adds a subtle tang that complements the orange and cardamom.
- Fresh orange juice and zest: Burst of freshness and natural citrus sweetness that awaken the cake’s flavor profile.
- Pure vanilla extract: Rounds out the flavor with smooth, sweet notes.
- Chopped shelled pistachios: Bring crunch, color, and that nutty touch on top, making this cake so memorable.
How to Make Cardamom Orange Cake with Pistachio Streusel Recipe
Step 1: Prepare Your Oven and Pan
Start by preheating your oven to 350°F (175°C). Grease an 8-inch round cake pan and line the bottom with parchment paper to prevent sticking. Having everything ready here means your batter can go straight into the oven without a hiccup.
Step 2: Combine the Dry Ingredients
In a medium bowl, whisk together 1 1/2 cups of all-purpose flour, baking powder, baking soda, 1/2 teaspoon ground cardamom, and salt. This step ensures your spice and leaveners are evenly distributed so the cake has the perfect rise and flavor in every bite.
Step 3: Cream Butter and Sugar
In a large bowl, beat the softened unsalted butter and granulated sugar until the mixture is light and fluffy—this takes a few minutes but sets the stage for an airy, tender cake. The creaming process incorporates air, which helps with the rise and texture.
Step 4: Add Eggs and Orange Zest
Next, add the eggs one at a time, beating well after each addition to make sure they’re fully incorporated. Then stir in the vibrant zest of one orange. This citrus zest will infuse every slice with that sweet, fragrant brightness.
Step 5: Incorporate Dry Ingredients with Wet Ingredients
Gradually add the dry flour mixture to the wet ingredients, alternating with the plain yogurt and fresh orange juice. Gently stir until just combined to avoid overmixing, which can toughen the cake. The yogurt keeps the crumb moist while the orange juice lifts the flavor profile beautifully.
Step 6: Prepare the Pistachio Streusel
In a small bowl, mix the streusel components: 1/3 cup all-purpose flour, brown sugar, and 1/2 teaspoon ground cardamom. Cut in the cold cubed unsalted butter with a pastry cutter or your fingers until the mixture resembles coarse crumbs. Finally, fold in the chopped pistachios to add that irresistible crunch.
Step 7: Assemble and Bake
Pour the batter into the prepared pan and smooth the surface with a spatula. Evenly sprinkle the pistachio streusel over the top for a delightful crunchy layer that will toast beautifully in the oven. Bake for 40 to 45 minutes, or until a toothpick inserted in the center comes out clean and the top is golden brown.
Step 8: Cool and Enjoy
Let the cake cool in the pan for about 10 minutes before transferring it to a wire rack to cool completely. Cooling fully allows the flavors to settle and the texture to firm up just right for slicing.
How to Serve Cardamom Orange Cake with Pistachio Streusel Recipe

Garnishes
This cake shines with its simple pistachio streusel crown, but you can elevate it with a sprinkle of powdered sugar or a few fresh orange slices on top. For a luxurious touch, a dollop of whipped cream infused with a hint of orange zest pairs beautifully and adds smooth richness.
Side Dishes
Complement this Cardamom Orange Cake with Pistachio Streusel Recipe by serving alongside a cup of strong black tea, mild coffee, or a bright citrusy herbal tea. It also makes an inviting dessert after a light salad or fresh fruit, balancing sweetness with freshness.
Creative Ways to Present
Try serving this cake as mini muffin-sized portions for an elegant finger food option at brunch or parties. Or, for a stunning dessert centerpiece, layer slices with mascarpone and orange segments in a trifle glass for a layered treat that wows both eyes and palate.
Make Ahead and Storage
Storing Leftovers
Once cooled, keep your cake in an airtight container at room temperature for up to 3 days. This prevents the pistachio streusel from losing its crunch while maintaining the cake’s moist texture. If your kitchen is very warm, store it in the fridge but bring it to room temperature before serving for the best flavor.
Freezing
You can freeze the cake for up to 2 months by wrapping it tightly in plastic wrap and then aluminum foil. Thaw overnight in the refrigerator, and then let it come to room temperature before serving. Freezing preserves the fresh orange and cardamom aromas wonderfully if done properly.
Reheating
If you want to enjoy your cake slightly warm, reheat individual slices in a microwave for 10 to 15 seconds or in a low oven (about 300°F) for 5 to 7 minutes. This gently revives the flavors and softens the cake without drying it out.
FAQs
Can I substitute yogurt with sour cream?
Absolutely! Sour cream works just as well as yogurt in this recipe, adding richness and moisture. Just use the same amount and your cake will still be perfectly tender and flavorful.
What can I use if I don’t have ground cardamom?
If cardamom is not at hand, try substituting with equal parts cinnamon and a tiny pinch of nutmeg. The flavor won’t be exactly the same but will still provide a warm, comforting spice profile.
Are the pistachios in the streusel essential?
While the pistachios add wonderful color, crunch, and flavor, you can replace them with chopped almonds or walnuts if preferred. Just keep the texture contrast in mind to maintain that delicious streusel experience.
How do I know when the cake is fully baked?
Insert a toothpick into the center of the cake—when it comes out clean or with just a few moist crumbs, the cake is done. Also, look for a golden-brown top and lightly pulling away edges from the pan.
Can this cake be made gluten-free?
Yes, by using a gluten-free all-purpose flour blend with xanthan gum, you should achieve a similar texture. Be sure to verify that all your other ingredients, like baking powder, are gluten-free as well.
Final Thoughts
There is something truly special about the Cardamom Orange Cake with Pistachio Streusel Recipe that makes it a standout dessert worth trying again and again. Its bright, fragrant flavors combined with that crunchy nutty topping create a cake that feels both elegant and welcoming. Give it a go—you might discover your new favorite cake to share over coffee or to celebrate any moment that deserves a little extra sweetness and joy.
Print
Cardamom Orange Cake with Pistachio Streusel Recipe
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 5 minutes
- Yield: 8 servings
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
This Cardamom Orange Cake with Pistachio Streusel offers a delightful blend of warm spices and fresh citrus, topped with a crunchy pistachio streusel. Moist and flavorful, it’s perfect for a cozy afternoon tea or a sophisticated dessert.
Ingredients
Cake
- 1 1/2 cups (180g) all-purpose flour
- 1 tsp baking powder
- 1/2 tsp baking soda
- 1/2 tsp ground cardamom
- 1/4 tsp salt
- 1/2 cup (115g) unsalted butter, softened
- 3/4 cup (150g) granulated sugar
- 2 large eggs
- 1/2 cup (120ml) plain yogurt
- 1/4 cup (60ml) fresh orange juice
- Zest of 1 orange
- 1 tsp pure vanilla extract
Pistachio Streusel
- 1/3 cup (40g) all-purpose flour
- 1/4 cup (50g) brown sugar
- 1/2 tsp ground cardamom
- 1/4 cup (55g) cold unsalted butter, cubed
- 1/2 cup (60g) shelled pistachios, chopped
Instructions
- Preheat Oven and Prepare Pan: Preheat your oven to 350°F (175°C). Grease an 8-inch round cake pan and line the bottom with parchment paper to prevent sticking and ensure easy removal.
- Mix Dry Ingredients: In a medium bowl, whisk together the all-purpose flour, baking powder, baking soda, ground cardamom, and salt to evenly distribute the leavening agents and spices.
- Cream Butter and Sugar: In a large mixing bowl, beat the softened unsalted butter and granulated sugar until the mixture is light and fluffy, which helps create a tender cake texture.
- Add Eggs and Orange Zest: Incorporate the eggs one at a time into the creamed mixture, beating well after each addition to maintain smoothness. Then stir in the fresh orange zest to infuse the batter with citrus aroma.
- Combine Wet and Dry Ingredients: Gradually add the dry mixture into the wet ingredients, along with the plain yogurt and fresh orange juice. Gently stir until just combined to maintain airiness in the batter.
- Prepare Streusel Topping: In a small bowl, combine the flour, brown sugar, and ground cardamom for the streusel. Cut in the cold, cubed unsalted butter using your fingers or a pastry cutter until the mixture resembles coarse crumbs. Stir in the chopped pistachios for added crunch.
- Assemble the Cake: Pour the cake batter into the prepared pan and smooth the surface evenly. Sprinkle the pistachio streusel mixture evenly over the top of the batter.
- Bake: Bake in the preheated oven for 40-45 minutes, or until a toothpick inserted into the center comes out clean and the streusel topping is golden brown.
- Cool the Cake: Let the cake cool in the pan for about 10 minutes to set before transferring it to a wire rack to cool completely, ensuring the cake holds its shape and texture.
Notes
- For extra flavor, try to use freshly ground cardamom.
- Make sure the butter for the streusel is very cold for the best crumbly texture.
- You can substitute Greek yogurt for plain yogurt to add more protein and creaminess.
- Store the cake in an airtight container at room temperature for up to 3 days.
- This cake pairs wonderfully with a cup of black tea or coffee.

