Desserts
This almond semolina cake delivers the perfect balance of moist layers and nutty crunch in every bite. The combination of finely ground almond flour and semolina creates a tender yet sturdy crumb that holds up beautifully, while toasted almonds add texture and depth. I developed this recipe after years of experimenting with almond cakes—most recipes either turn out too dense or lack moisture, but this version solves both problems with a simple technique.
The secret to achieving that ideal texture lies in properly mixing the dry ingredients first, then gradually incorporating the wet ingredients to avoid overmixing. Semolina adds structure while keeping the cake tender, and almond flour contributes rich flavor without making the cake dry. Baking at the right temperature ensures even browning and a perfectly set interior.
What you'll end up with is a cake that's moist and flavorful on the inside, with a delicate crumb that's neither too dense nor too cakey. The toasted almonds on top add a satisfying crunch and enhance the nutty aroma. This recipe is perfect for special occasions or when you want to impress guests with a dessert that's both elegant and delicious.
While this cake is naturally gluten-free (thanks to the almond flour and semolina), it does contain eggs and butter, making it vegetarian but not vegan. The almond flavor shines through without being overpowering, and the semolina gives it just enough structure to hold its shape when sliced. Let's get started on creating this perfect almond semolina cake.
Ingredients for almond semolina cake
These 12 ingredients blend perfectly for a moist, nutty cake with just the right crunch.
| Ingredient | Amount | Notes |
|---|---|---|
| Almond Flour 🥜 | 2 cups | Finely ground, unsweetened |
| Semolina Flour 🌾 | 1 cup | Fine grind preferred |
| Granulated Sugar 🍚 | 1 ½ cups | White or light brown |
| Large Eggs 🥚 | 4 whole | Room temperature preferred |
| Unsalted Butter 🧈 | 1 cup | Softened but not melted |
| Vanilla Extract 🌿 | 1 tbsp | Pure vanilla preferred |
| Almond Extract 🥜 | ½ tbsp | For authentic almond flavor |
| All-Purpose Flour 🌾 | ½ cup | For structure and binding |
| Baking Powder 🧂 | 1 tsp | Aluminum-free preferred |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Whole Almonds 🥜 | ½ cup | Toasted and roughly chopped |
| Milk 🥛 | ½ cup | Whole milk preferred |
The almond flour is the star here—Bob's Red Mill or Anthony's Goods brands are my go-to for that fine, consistent grind. Semolina can be tricky to find, but King Arthur sells it online or check the international aisle at Whole Foods. Toast your almonds in a dry pan over medium heat until golden (about 5 minutes)—that aroma alone makes it worth it. For the butter, I always use Plugrá European-style; it's richer and gives a better texture. If you're short on almond extract, McCormick makes a good one, but a splash of vanilla bean paste can add depth if you're feeling fancy.
No almond flour? Blitz whole almonds in a food processor until finely ground—it takes about 2 minutes. Semolina out of stock? Fine cornmeal works in a pinch, though the texture will be slightly different. Short on eggs? Flax eggs (1 tbsp ground flax + 3 tbsp water per egg) keep the cake moist, but texture might be slightly denser. The milk can be swapped for coconut milk for a dairy-free twist, though the flavor shifts slightly. Pro tip: measure your dry ingredients by weight if you have a kitchen scale—grams are more accurate than cups for this delicate balance.
This cake keeps beautifully for 4 days wrapped in parchment at room temperature, but honestly, it's best eaten fresh. For longer storage, slice and freeze portions for up to 3 months—just thaw at room temp before serving. The toasted almonds on top stay crisp for about 2 days if stored in an airtight container. I always bake two small cakes and freeze one—perfect for last-minute guests or when you just can't resist another slice.
Why You'll Love This Recipe
- No Mixing Madness: I swear by this batter—just fold, pour, bake. No food processor, no sifting, just a bowl and a whisk. The semolina gives it that perfect crumb without fuss, and the almond flour keeps it light even when I rush.
- Nutty-Sweet Magic: That first bite? Warm, buttery layers with a whisper of toasted almond crunch—like a cross between a shortbread cookie and a cake. Honestly, the sugar caramelizes just enough to make it taste decadent without needing frosting.
- Weeknight or Wows: Slice it thin for breakfast with jam, serve it whole for dessert, or pack it in lunchboxes—it holds up everywhere. (Yes, even on a Tuesday night when I’m too tired to think.)
- Budget-Friendly Luxe: Almond flour’s pricey reputation fades fast when you see how little you need. A single batch uses just 1 cup, and the semolina stretches it further than most cakes. Leftovers? They disappear faster than my willpower.
Step-by-step instructions for almond semolina cake
This nutty, tender cake delivers perfect layers with a crunchy almond top—every step ensures moist perfection.
Toast and Chop the Almonds for Crunch
Preheat your oven to 350°F and spread the 0.5 cup whole almonds on a baking sheet. Toast them for 8-10 minutes until they turn a golden brown and release their aroma—this enhances their flavor and prevents them from absorbing too much moisture from the cake.
Transfer the toasted almonds to a cutting board and roughly chop them with a knife. You want pieces that are about ¼-inch in size—big enough to add texture but small enough to distribute evenly. Set them aside for the final topping.
Cream Butter and Sugar for Lightness
In a large mixing bowl, combine the 1 cup unsalted butter (softened but not melted) and 1.5 cups granulated sugar. Using an electric mixer on medium speed, beat them together for 3-4 minutes until the mixture is light, fluffy, and nearly doubles in volume. You'll see the color change from pale yellow to a creamy white—this is your signal that air has been incorporated properly.
Here's the thing—this creaming step is non-negotiable. It creates the tender crumb that makes this cake so moist. If you rush it, you'll end up with a dense, cakey texture instead of the light layers we're after.
Mix in Eggs and Extracts for Flavor
Add the 4 whole large eggs one at a time, mixing well after each addition until fully incorporated. Then stir in the 1 tbsp vanilla extract and 0.5 tbsp almond extract. The almond extract might seem like a small amount, but it's what gives this cake its signature nutty depth—don't skip it.
After adding the extracts, the batter will look slightly curdled, but don't worry. Once we add the dry ingredients, everything will come together smoothly. This is also a good time to scrape down the sides of the bowl to ensure all the ingredients are fully combined.
Combine Dry Ingredients for Structure
In a separate bowl, whisk together the 2 cups almond flour, 1 cup semolina flour, 0.5 cup all-purpose flour, 1 tsp baking powder, and 0.5 tsp salt. The semolina flour is key here—it adds that signature texture and helps create those beautiful layers.
Gradually add the dry mixture to the wet ingredients, mixing on low speed just until combined. You should still see some flour streaks—overmixing develops gluten and makes the cake tough. Stop mixing as soon as everything comes together. Then stir in the 0.5 cup milk to create a smooth, thick batter.
Bake and Top for Perfect Layers
Pour the batter into a greased 9-inch round cake pan lined with parchment paper. Sprinkle the toasted, chopped almonds evenly over the top—this creates that beautiful crunchy layer we all love. Bake at 350°F for 35-40 minutes, or until a toothpick inserted in the center comes out clean.
Real talk: the cake is done when the top springs back when gently pressed and the edges pull away slightly from the pan. Let it cool in the pan for 10 minutes before transferring to a wire rack to cool completely. This resting period helps the layers set properly, ensuring that moist texture we worked so hard to achieve.
Pro Tips For Making Almond Semolina Cake
- Whisk Eggs Like a Pro: Beat the eggs and sugar together until they’re pale, thick, and triple in volume—about 3-5 minutes with a hand mixer. I learned this the hard way: under-whipped eggs mean a dense, flat cake, and over-whipping? You’ll end up with a rubbery mess. Stop when the ribbon stage holds for a solid 2 seconds.
- Toast the Semolina: Dry-toast the semolina flour in a skillet over low heat for 3-4 minutes, stirring constantly, until it smells nutty and golden. This step removes the raw flour taste and adds depth—my grandmother swore by it, and she was right. Skip it, and the cake will taste flat and slightly bitter.
- Don’t Overmix the Dough: Fold in the almond flour and semolina just until combined—lumps are fine, but don’t turn this into a science project. Overmixing develops gluten, and you’ll end up with a tough, chewy cake instead of the delicate crumb you’re after. Think "gentle but thorough," not "perfectly smooth."
- Use Room-Temp Butter: Let the butter sit out for 30-45 minutes until it’s soft but still holds shape—no melting, no fridge-cold lumps. Room-temperature butter emulsifies better with the eggs and sugar, giving you a lighter texture. I was skeptical until I tried it, and now I never go back.
Pro cooking tips for great almond semolina cake
Butter-Sugar Creaming
The secret to that tender crumb starts with properly creaming your 1 cup unsalted butter and 1.5 cups granulated sugar. Use an electric mixer on medium speed for 3-4 minutes—don't rush this step! You're looking for a light, fluffy mixture that nearly doubles in volume. I like to use Plugrá European-style butter because it has a higher fat content that creates better texture. If your butter is too soft or melted, chill the bowl for 10 minutes before starting. 🌟
Dry Ingredient Whisking
Whisk your 2 cups almond flour, 1 cup semolina flour, 0.5 cup all-purpose flour, 1 tsp baking powder, and 0.5 tsp salt in a separate bowl until completely combined. The semolina needs to be fully incorporated to avoid gritty texture. I sift mine through a fine-mesh sieve first—this prevents lumps and ensures even distribution. For the almond flour, Bob's Red Mill brand is my top pick because it's consistently fine and doesn't clump. 🥜
Gradual Mixing Technique
When combining wet and dry ingredients, add the dry mixture to the wet ingredients in three batches, mixing just until combined after each addition. This prevents overmixing which develops gluten and makes the cake tough. Stop mixing as soon as you see no more flour streaks—your batter should be thick but smooth. I use a rubber spatula to gently fold in the 0.5 cup milk at the end, being careful not to deflate the air we incorporated earlier. 💫
Baking Temperature Control
Bake at 350°F for 35-40 minutes—this temperature is crucial for even baking without burning the top. I always use an oven thermometer to verify my oven's accuracy (many ovens run hot or cold). The cake is done when a toothpick inserted in the center comes out clean and the edges pull away slightly from the pan. For a 9-inch round cake, I recommend using a light-colored metal pan—it conducts heat more evenly than dark pans. ⏰
Resting Period Matters
Let your cake cool in the pan for 10 minutes before transferring to a wire rack. This resting period allows the layers to set properly and prevents cracking when you remove it. I find that cakes cooled too quickly often develop a dense bottom layer. For even better results, tent the cake with parchment paper while it cools to prevent a dry crust from forming. 💡
Almond Topping Tips
Toast your 0.5 cup whole almonds until golden brown (about 8-10 minutes) for maximum flavor. Chop them to ¼-inch pieces—they should be small enough to distribute evenly but large enough to provide texture. Sprinkle them over the batter immediately before baking so they adhere to the top. For extra crunch, I sometimes press them lightly into the batter with the back of a spoon before baking. 🥜
Nutrition facts
Frequently asked questions
Can I make this almond semolina cake without almond extract?
Yes, but the flavor will be subtly different. Use 1 teaspoon almond essence as a substitute, or boost the vanilla to 2 tablespoons with a pinch of ground cinnamon for warmth. For a stronger almond taste, add 2 tablespoons finely ground toasted almonds to the batter (not just the topping).
Why did my cake turn out dense instead of moist?
Most likely, you overmixed the batter or skipped the creaming step. The butter-sugar mixture must be light and fluffy (3-4 minutes on medium speed). Also, mix dry ingredients with wet just until combined—no flour streaks should remain. If your oven runs hot, reduce temperature to 325°F for even baking.
Can I substitute semolina flour with something else?
Fine cornmeal works in a 1:1 ratio for texture, though the flavor will differ slightly. For a gluten-free version, replace semolina with 1 cup rice flour mixed with ½ cup almond flour. The cake will be lighter but may crumble more easily. Never use all-purpose flour—it lacks the structural integrity semolina provides.
How can I make this cake egg-free?
Replace the 4 eggs with 4 "flax eggs" (4 tbsp ground flaxseed + 12 tbsp water, mixed and rested for 5 minutes). For better texture, add 1 extra tbsp almond extract and reduce milk to ¼ cup. The cake will be slightly denser but still moist. Let it cool completely before slicing to prevent crumbling.
Should I grease the pan with butter or oil?
Use butter for best results—it prevents sticking and adds flavor. Lightly butter the pan, then line with parchment paper cut to fit the bottom. For extra insurance, dust the paper with 1 tbsp semolina flour** before pouring the batter. Never skip the parchment—it ensures easy removal and even baking.
