This gluten-free, sugar-free pistachio cardamom loaf cake has a soft, moist, fluffy crumb and delicate cardamom and rose water flavors. Made with ground pistachios, yogurt, and extra virgin olive oil, it’s lightly sweetened with allulose and finished with a sprinkling of pistachios and sesame seeds — a nourishing treat to enjoy with coffee or tea.
The flavor inspiration
The inspiration comes from Cake Yazdi, the delicate Persian cupcakes flavored with cardamom and rose water. I kept that fragrant combination, added ground pistachios and a blend of millet and tapioca flours, removed all the sugar, and adapted the batter into a loaf cake. The result is light and tender, with a texture you might not expect from a gluten-free, sugar-free cake.
For me, this is where baking with more nourishing ingredients becomes especially rewarding: when the flavors and texture feel every bit as satisfying as a traditional dessert. This cake is delicate enough to serve to guests on a special occasion, but simple enough to bake for an afternoon coffee or a weekend treat.
You can also use the batter to make muffins or a round cake. I’ve tried both, and they work beautifully — you’ll find pictures at the end of this post.
Nutritional highlights
One slice (1/10 of the cake) provides approximately 205 calories, 6 g protein, 15 g fat, and 13 g net carbs, with about 1.3 g fiber (excluding toppings). Olive oil and pistachios contribute predominantly unsaturated fats, while eggs, 2% yogurt, and pistachios provide a good amount of protein for a dessert.
Each slice also contributes copper, selenium, vitamin E, and vitamin B6, alongside smaller amounts of magnesium, manganese, and phosphorus. Pistachios and millet flour provide minerals, olive oil contributes vitamin E, and eggs supply choline and selenium.

What you need to make this cake
Pistachios and gluten-free flours
- Raw, unsalted pistachios: You’ll need 80 g for the batter, plus extra for topping—about 100 g total. Warm them gently before grinding, then reserve the extra ground pistachios for sprinkling over the cake.
- Millet flour: The main flour in this gluten-free loaf cake. With a fine, light texture, millet keeps this cake wheat-free and the crumb soft and fluffy.
- Tapioca flour: A small quantity used alongside the millet flour and ground pistachios. It helps bind the crumb and gives the cake a tender, springy texture.

Eggs and raising agents
- Eggs: Separate the whites and yolks. The whites are whipped first to incorporate air into the batter, giving this cake a fluffy, airy texture. Make sure the eggs are medium or large, rather than small.
- Baking powder and baking soda: Whisk both into the millet and tapioca flours before adding them to the batter.
Sweeteners and flavors
- Allulose: This cake is lightly sweetened with allulose. If you prefer a sweeter dessert, add a few extra tablespoons. Alternatively, you can use a monk fruit and allulose blend. Allulose is a rare sugar used as a very low-calorie sweetener. Although chemically a simple sugar, the body metabolizes very little of it, so it provides about 90% fewer calories than regular sugar and has a negligible effect on blood sugar and insulin levels.
- Honey: One tablespoon complements the pistachios and floral flavors and adds some extra moisture to the cake. If you prefer not to add this small amount of sugar, you can skip the honey.
- Ground cardamom and rose water: The cardamom gives the cake its distinctive warm, aromatic flavor. The rose water adds a delicate floral note and complements the cardamom.
- Vanilla, optional: Include it when whipping the egg whites if you’re using it. It can be powder, vanilla bean, or extract.

Yogurt and olive oil
- Yogurt: I used an A2 organic Greek-style yogurt with 2% fat. Sheep’s or goat’s yogurt are excellent alternatives, and you can also use yogurt with 10% fat. For a dairy-free version, use a good-quality plain or vanilla coconut yogurt.
- Extra virgin olive oil: This is the main fat of the recipe; it adds richness and contributes to the cake’s moist texture. Make sure you use a good-quality olive oil.
Topping
- Reserved ground or chopped pistachios and sesame seeds: Sprinkle over the batter before baking. Alternatively, you can lightly brush the cake with a bit of honey after baking, and sprinkle it with the reserved pistachios and toasted sesame seeds.

How to make pistachio cardamom loaf cake
Prepare the pan and pistachios
Preheat the oven to 350°F (180°C). Line an 8 x 3.5-inch (20 x 9 cm) loaf pan, or one similar in size, with parchment paper.
Warm about 100 g of raw, unsalted pistachios in a dry pan, just enough to release their oils without fully toasting them. Pulse the warm pistachios in a food processor until finely ground, with a texture resembling almond flour. A little texture is desirable. Measure out 80 g for the batter and reserve the remainder for topping.

Mix the dry ingredients
Whisk together the millet flour, tapioca flour, baking powder, and baking soda. Set aside. The ground pistachios will be added separately at the end.
Whip the eggs
Separate the eggs, placing the whites in a large mixing bowl or the bowl of a stand mixer and the yolks in a small bowl.
Beat the egg whites with the allulose, cardamom, and vanilla, if using, until soft peaks form. Add the honey and rose water, then continue beating on high speed until fluffy and stable—about 2-3 minutes in total. Add the yolks one at a time, mixing until incorporated.
Finish the batter
Add the yogurt and olive oil and mix on medium speed until incorporated.
Add the flour mixture and mix on low speed for just a few seconds, until combined, to retain the air in the batter. Incorporate the ground pistachios with a spatula, without overmixing.

Bake and cool
Pour the batter into the prepared loaf pan and sprinkle with the reserved pistachios and sesame seeds.
Bake for 45 minutes, or until the top is golden brown and set and a skewer inserted into the center comes out clean. Let cool in the pan for 10 minutes, then transfer to a wire rack to cool completely before slicing.

How to store and serve this cake
This cardamom pistachio loaf cake will stay moist and fluffy in the fridge for several days, packed in an airtight container. For longer storage, I like to slice it, separate the slices with culinary paper, and freeze in a plastic bag or container for months. Whenever I feel like a treat, I take one slice out, let it thaw at room temperature (it will take about 30-40 minutes), and enjoy it with hot tea or coffee.

A versatile batter
While I love the simplicity of a loaf cake, this batter also works beautifully as muffins or a round cake. You can even slice the round cake into layers to make a layer cake. Allow about 25 minutes for muffins or 45 minutes for a round cake, checking for doneness with a skewer inserted into the center.


More healthy loaf cakes
If you would like to explore more gluten-free, sugar-free loaf cakes, check out this decadent chocolate banana bread, this light and cozy pumpkin bread, or this nourishing zucchini bread.
Enjoy!
*This post contains affiliated links, which means I get a small commission if you choose to purchase something via one of my links, at no extra cost to you.
Print
Pistachio Cardamom Loaf Cake (Gluten-Free, Sugar-Free)
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 5 minutes
- Yield: 10 servings
- Category: Dessert
- Method: Baking
- Cuisine: Fusion
- Diet: Gluten-Free, Sugar-Free
Description
This gluten-free, sugar-free pistachio cardamom loaf cake has a soft, moist, fluffy crumb and delicate cardamom and rose water flavors. Made with ground pistachios, yogurt, and extra virgin olive oil, it’s lightly sweetened with allulose and finished with a sprinkling of pistachios and sesame seeds — a nourishing treat to enjoy with coffee or tea.
Ingredients
- 80 g raw, unsalted pistachios, plus extra for topping (about 100 g total)
- 100 g millet flour
- 20 g tapioca flour
- 1 teaspoon baking powder
- 1 teaspoon baking soda
- 3 large eggs, separated
- 1/4 cup allulose
- 1 teaspoon ground cardamom
- 1 teaspoon vanilla extract, optional
- 1 tablespoon honey
- 2 tablespoons rose water
- 130 g yogurt (I use 2% Greek-style)
- 100 g extra virgin olive oil
- Sesame seeds, for sprinkling
Instructions
- Prepare the oven and pan: Preheat the oven to 350°F (180°C). Line an 8 x 3.5-inch (20 x 9 cm) loaf pan, or one similar in size, with parchment paper.
- Prepare the pistachios: Warm about 100 g of pistachios in a dry pan until warmed through — just enough to release their oils, without fully toasting them. Finely grind the warm pistachios in a food processor, pulsing until they resemble almond flour. A little texture is desirable, but the pistachios should still be finely ground. Measure out 80 g and set aside. Reserve the remainder for topping.
- Mix the dry ingredients: Whisk together the millet flour, tapioca flour, baking powder, and baking soda. Set aside.
- Beat the eggs: Separate the eggs, placing the whites in a large mixing bowl or the bowl of a stand mixer and the yolks in a small bowl. Beat the egg whites with the allulose, cardamom, and vanilla, if using, until soft peaks form. Add the honey and rose water, then continue beating on high speed until fluffy and stable — about 2-3 minutes in total. Add the egg yolks one at a time, mixing until incorporated.
- Add the yogurt and oil: Add the yogurt and olive oil and mix on medium speed until incorporated.
- Add the dry ingredients: Add the flour mixture and mix on low speed for just a few seconds, until combined, to retain the air in the batter. Add the ground pistachios and incorporate them with a spatula, without overmixing.
- Bake: Pour the batter into the prepared loaf pan. Sprinkle with the reserved pistachios and sesame seeds. Bake for 45 minutes, or until the top is golden brown and set and a skewer inserted into the center comes out clean.
- Cool: Let cool in the pan for 10 minutes, then transfer to a wire rack to cool completely before slicing.
Notes
Yogurt: I used an A2 organic Greek-style yogurt with 2% fat. Sheep’s or goat’s yogurt are excellent alternatives. You can also use yogurt with 10% fat if you prefer. For a dairy-free option, use a good-quality plain or vanilla coconut yogurt.
- Sweetness: This cake is lightly sweetened. If you prefer a sweeter dessert, add a few extra tablespoons of allulose. One tablespoon of honey complements the pistachios and floral flavors and adds some extra moisture to the cake. If you prefer not to add this small amount of sugar, you can skip the honey.
- Storage: Store in an airtight container in the refrigerator for a few days. For longer storage, freeze in slices (separated by paper) and thaw at room temperature.

No Comments