This Pistachio Ricotta Cake is moist, tender, and gently nutty with a clean, balanced sweetness. Ground pistachios and almond flour give the cake a soft crumb while whole-milk ricotta keeps the texture light and creamy. It is a refined dessert that works just as well for a Mediterranean-style breakfast as it does for a dinner party.

Pistachio Ricotta Cake At A Glance
- 🕒 Total Time: 1 hour 10 minutes (25 min prep + 45-55 min bake)
- 🍰 Servings: 8-10
- 🇮🇹 Cuisine Type: Italian-inspired / Mediterranean dessert
- 🌰 Flavor Profile: Gently nutty pistachios, creamy ricotta, subtle lemon zest, lightly sweet and tender
- 🧈 Dietary Info: Contains dairy (butter, ricotta), eggs, gluten (all-purpose flour, almond flour), nuts (pistachios, almonds)
- 📦 Storage Notes: Wrap or store in an airtight container at room temperature for up to 3 days; refrigerate in warm weather due to moisture
- ⭐ Why You'll Love It: A moist, soft-textured cake that feels elegant yet unfussy-perfect for breakfast, brunch, or an easy dessert
What makes this pistachio ricotta cake work so well is the balance of ingredients. Ricotta keeps the crumb soft and moist without making the cake feel heavy, while ground pistachios add gentle structure and flavor rather than sweetness alone. A touch of almond flour and lemon zest rounds everything out, giving the cake depth and brightness in every bite.
Jump to:
If you enjoy the moisture and depth of this pistachio version, you will love exploring my other favorite treats. Try the warm and comforting Apple Caramel Cake, or lean into a rich and decadent profile with my Flourless Chocolate Cake. For something truly indulgent that highlights a similar creamy texture, the Chocolate Mousse Cheesecake is a perfect next bake for your kitchen.
Why Ricotta Works In This Cake
Whole-Milk Ricotta: The secret to this cake's soft texture is the addition of whole-milk ricotta, which keeps the crumb incredibly light and creamy without ever feeling dense. It acts as a natural moisture powerhouse that allows other ingredients to shine.
Testing Notes for Texture: For the best results, ensure your ricotta is at room temperature before mixing to prevent the batter from breaking. I have found that whole-milk ricotta provides a significantly softer cake than part-skim versions.
Do You Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from A Sweet Thyme
Ingredients
You will need the following ingredients to make this Italian ricotta cake:

Ingredient Notes
- Shelled Unsalted Pistachios - Pulsing these in a food processor until they are finely ground is the key to achieving a "gently nutty" depth and that beautiful, natural color. In my testing, I found it is best to pulse in short bursts to ensure you reach a fine grind without accidentally releasing the oils and turning the nuts into a paste. I tested a coarser grind, but the crumb was slightly uneven, so a finer texture worked best for an even, tender cake.
- Almond Flour - Almond flour adds tenderness and depth without making the cake dense. When tested without it, the cake baked up a bit firmer, so keeping a small amount alongside all-purpose flour gave the best balance. While almond meal works in a pinch, I prefer using almond flour to give the cake a lighter, more "refined" finish that feels truly bakery-quality.
- Lemon Zest - A small amount of lemon zest brightens the richness of the pistachios and ricotta without making the cake taste citrus-forward. I tested the cake without zest, and the flavor was noticeably flatter, so this small addition makes a big difference. I recommend zesting the lemon directly over your mixing bowl to catch all those aromatic oils, which are the secret to achieving that "clean, balanced sweetness".
See the recipe card for quantities.
How To Make Pistachio Ricotta Cake: Step-By-Step
Here are some quick visual instructions. Remember that full instructions with the exact ingredients and quantities are in the printable recipe card:

Step 1: Preheat the oven to 350 degrees Fahrenheit. Grease and line an 8-in cake pan with parchment paper. Add the pistachios to a food processor. Pulse until finely ground.

Step 2: In a bowl, whisk flour, almond flour, baking powder, baking soda, and salt.

Step 3: In a large bowl, beat the butter, sugar, and ground pistachios for 2-3 minutes on high until fluffy.

Step 4: Mix in the eggs one at a time to the butter mixture. Add the ricotta, vanilla, and lemon zest. Combine.

Step 5: Add the dry ingredients to the butter mixture and mix gently until just smooth. Spread the batter into the pan and smooth the top.

Step 6: Bake for 45-55 minutes or until golden and a toothpick comes out clean. Let it cool to room temperature then remove the cake from the pan. Before serving, dust with powdered sugar and top with roughly chopped pistachios.
Pro Tip
To achieve a cake that is truly "light and creamy" rather than heavy, beat the butter, sugar, and ground pistachios for a full 2 to 3 minutes until the mixture is noticeably fluffy. This aeration step is essential because it builds the structure needed to support the moisture of the ricotta. In my testing, skipping this or rushing the process results in a much denser crumb, so take the extra time to get that mixture pale and airy before adding your eggs.
Variations
- The Mediterranean Olive Oil Swap: For an even more authentic Mediterranean profile, replace ¾ cup of softened butter with ⅔ cup of high-quality extra virgin olive oil. This swap creates a fruitier flavor profile and an even heartier moisture level that pairs beautifully with the pistachio.
- Lemon Zest - While lemon zest provides a lift to the richness, you can swap it for orange zest for a warmer, more floral aroma that complements the ground pistachios perfectly.
- Gluten-Free - Replace the all-purpose flour with a 1:1 gluten-free baking flour. Since this recipe already relies heavily on almond flour and ground pistachios for structure, the transition to gluten-free is seamless and maintains that "soft crumb".
- Chocolate - If you love the pairing of nuts and chocolate, fold in ½ cup of dark chocolate chips or chunks just before spreading the batter into the pan. The cake handles the addition of bitter dark chocolate beautifully.

I love serving this as a dish for brunch alongside the Easy Blintz Casserole and a second dessert of Coconut Macaroons!
Frequently Asked Questions
While I prefer using unsalted pistachios for this cake, you can use salted pistachios if they are the only ones you can find. Omit the salt in the dry ingredients so that the cake isn't overly salty.
This recipe uses natural ground pistachios rather than artificial pastes or food coloring. The cake will have a beautiful, refined golden-green hue rather than a neon tint. For a pop of color, I recommend topping the finished cake with roughly chopped bright green pistachios and a dusting of powdered sugar just before serving.
Other Delicious Desserts

Moist Pistachio Ricotta Cake
Do You Want to Save This Recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from A Sweet Thyme
Equipment
Ingredients
- 1 cup shelled unsalted pistachios
- 1 ½ cups all-purpose flour
- ½ cup almond flour or almond meal
- 1 cup granulated sugar
- 1 ½ teaspoons baking powder
- ½ teaspoon baking soda
- ½ teaspoons salt
- ¾ cup unsalted butter softened
- 1 cup whole-milk ricotta room temperature
- 3 large eggs room temperature
- 1 teaspoon vanilla extract
- 1 lemon zested
Instructions
- Preheat the oven to 350℉. Grease and line an 8 inch cake pan with parchment paper.
- Add the pistachios to a food processor. Pulse until finely ground.1 cup shelled unsalted pistachios
- In a bowl, whisk together the flour, almond flour, baking powder, baking soda, and salt. Set aside.1 ½ cups all-purpose flour, ½ cup almond flour, 1 ½ teaspoons baking powder, ½ teaspoon baking soda, ½ teaspoons salt
- In a large bowl, beat the butter, sugar, and ground pistachios for 2-3 minutes on high until fluffy.1 cup granulated sugar, ¾ cup unsalted butter
- Mix in the eggs one at a time.3 large eggs
- Add the ricotta, vanilla, and lemon zest. Mix gently to combine.1 cup whole-milk ricotta, 1 teaspoon vanilla extract, 1 lemon
- Add the dry ingredients and mix gently just until smooth.
- Spread the batter into the pan and smooth the top.
- Bake for 45-55 minutes, or until golden and a toothpick comes out clean.
- Let it cool down to room temperature. Remove the cake from the pan.
- Before serving, dust the cake with powdered sugar and top with roughly chopped pistachios.












Gwen Wolken says
This is such an easy cake!