This Pistachio Layer Cake with Mascarpone comes together in about 45 minutes and showcases a quick mixing method to make an impressively delicious dessert that your family will love! It’s the kind of cake that looks fancy but is actually really simple to whip up.
Ingredients Breakdown
For this scrumptious cake, you’ll need:
1 cup pistachio nuts, chopped: These add a wonderful crunch and a burst of flavor. You can use pre-chopped or whole nuts, you’ll just need to chop them down a bit if you go with whole ones.
2 cups all-purpose flour: This provides the structure. If you’re looking for a gluten-free option, an all-purpose gluten-free flour blend would also work great!
1 cup sugar: Sweetens the deal! Feel free to cut this down a bit if you prefer a less sweet cake.
1/2 cup unsalted butter, softened: Adds richness and flavor. I usually take my butter out of the fridge an hour before starting, or you can soften it in the microwave for about 10-15 seconds, just be careful not to melt it!
3/4 cup mascarpone cheese: This is the star of the frosting, it’s rich, creamy, and oh-so-delicious.
3 large eggs: They help with the rise and texture, bringing everything together nicely.
1/2 cup milk: This keeps the batter moist. You can switch this out with almond milk or any other milk substitute if needed.
2 teaspoons baking powder: This is your leavening agent, ensuring your cake rises perfectly.
1/2 teaspoon salt: Just a couple pinches to enhance all those flavors.
1 teaspoon vanilla extract: Use the real stuff if you can, it makes a difference!
Powdered sugar for dusting (optional): This is totally optional but adds a lovely finishing touch when you’re serving.
Let’s Get Cooking!
Preheat your oven to 350°F (175°C). Grease and flour two 9-inch round cake pans; this will save you time during the cleanup!
In a bowl, cream the softened butter and sugar together until light and fluffy, this usually takes about 3-5 minutes because it’s when the magic happens!
Add the eggs, one at a time, mixing well after each addition. Then stir in the vanilla extract. At this point, the batter should smell divine!
In another bowl, combine the flour, baking powder, and salt. Gradually mix this into the creamed mixture, alternating with the milk. Stir until everything is fully combined. Now, fold in the chopped pistachios and get ready for some colorful, flavorful batter!
Pour the batter evenly into the prepared pans and smooth the tops, don’t worry about perfection!
Bake for 25-30 minutes, or until a toothpick inserted in the center comes out clean. Keep an eye on them in the last few minutes.
Let the cakes cool in the pans for about 10 minutes, then turn them out onto wire racks to cool completely. This is when you can start thinking about that decadent frosting!
For the frosting, beat the mascarpone cheese until smooth and creamy, this will take about 2 minutes. It’s so rich and luscious!
Spread the frosting between the layers of your cooled cakes and all around the top. Don’t be shy with it! A spatula works wonders here. Dust with powdered sugar if desired before serving.

If you loved this pistachio cake, be sure to check out my pistachio cake with raspberry mousse!
Why This Recipe Works
Loaded with Flavor
The unique combination of pistachios and mascarpone creates a flavor profile that’s just bursting with character, seriously, you won’t find another cake quite like this!
Quick & Easy
Coming together in just about 45 minutes, this cake is perfect for whenever the dessert cravings hit. No complicated methods or fancy equipment needed, just basic kitchen tools you likely already have.
Customizable
Just like I mentioned, you can switch out the pistachios for other nuts or even seeds if you prefer. Mix it up as you feel inspired, and it’ll turn out wonderfully every time.
Crowd-Pleaser
This cake is not only a feast for the eyes with its vibrant colors but also for the taste buds! It’s a real treat to serve and perfect for any occasion, birthdays, holidays, or simply to enjoy with your family.
Serving & Storage Tips
How to Serve This Cake
I love serving this cake at room temperature with a cup of coffee or tea. It’s also fabulous with some fresh berries on the side for an extra touch of freshness.
Storage
Store any leftovers in an airtight container in the fridge for up to a week. It won’t last long, trust me!
Reheating Instructions
If you happen to have any cake left, you can gently warm it up in the microwave for about 10-15 seconds, just to bring back that cozy, soft texture.
Freezer Friendly
Yes, this cake can definitely be frozen! Just wrap each layer tightly in plastic wrap, then in aluminum foil, and they’ll keep for up to 3 months. When you’re ready to enjoy, just defrost in the fridge overnight.
Now, I don’t know about you, but this dish is making me very hungry! I hope you enjoy making this Pistachio Layer Cake with Mascarpone as much as I do, it’s a delicious way to bring everyone together around the kitchen table!
If you’re looking for more delicious desserts, follow us on Pinterest for daily meal inspiration!

Pistachio Layer Cake with Mascarpone
Ingredients
Method
- Preheat your oven to 350°F (175°C). Grease and flour two 9-inch round cake pans.
- In a bowl, cream the softened butter and sugar together until light and fluffy, about 3-5 minutes.
- Add the eggs, one at a time, mixing well after each addition. Stir in the vanilla extract.
- In another bowl, combine the flour, baking powder, and salt. Gradually mix this into the creamed mixture, alternating with the milk.
- Stir until fully combined, then fold in the chopped pistachios.
- Pour the batter evenly into the prepared pans and smooth the tops.
- Bake for 25-30 minutes, or until a toothpick inserted in the center comes out clean. Let cool in the pans for about 10 minutes before transferring to wire racks.
- Beat the mascarpone cheese until smooth and creamy, about 2 minutes.
- Spread the frosting between the layers of cooled cakes and all around the top. Dust with powdered sugar if desired before serving.