Ramadan Mahalabia Breakfast Custard Cake with Pistachios and Rose Petals
Photo by Shameel mukkath on Pexels

Ramadan Mahalabia Breakfast Custard Cake with Pistachios and Rose Petals

A silky, aromatic Levantine custard cake infused with rose water and topped with crushed pistachios and edible rose petals. Mahalabia is a traditional milk-based custard pudding that's baked into a tender cake and served chilled—perfect for breaking the fast or enjoying during suhoor (pre-dawn meal) in Ramadan. The delicate floral notes and nutty pistachio finish make it feel both celebratory and comforting.

Prep
20 min
Cook
35 min
Wait
3 hr
Total
3 hr 55 min
Makes
1 cake (8 slices, 8×8-inch)
Share

Steps

Before you start
  • Preheat oven to 350°F (175°C)
  • Use whole milk at room temperature for smoothest custard
  • Have all ingredients measured and ready
  • Ensure your 8×8-inch baking pan is level
  1. Prepare baking pan

    • Lightly brush the 8×8-inch baking pan with a little melted butter (use a small amount from the 2 tablespoons).
    • Line the bottom with parchment paper, then brush the parchment lightly as well.
    • Set aside.
    + Show details

    Tip: Parchment paper makes it easy to lift the finished custard cake from the pan without sticking.

  2. Combine cornstarch and milk

    • In a medium heavy-bottomed saucepan, whisk together the cornstarch and 1/2 cup (120 ml) of the milk until smooth with no lumps.
    • Add the remaining 3 cups (720 ml) milk gradually while whisking to create a smooth, lump-free custard base.
    + Show details

    Ready when: No visible lumps; mixture is smooth and uniform

    Tip: Whisking the cornstarch with a small amount of milk first prevents lumps from forming when you add the rest.

  3. Heat custard base

    • Place the saucepan over medium heat and add the sugar and salt.
    • Stir frequently with a whisk, scraping the bottom and sides of the pan, until the mixture reaches a gentle simmer.
    • The custard will thicken as it cooks—continue stirring for about 6–8 minutes after the first bubbles appear, until it coats the back of a spoon and a line drawn through it stays clear.
    + Show details

    Ready when: Custard coats the back of a spoon; a finger drawn across it leaves a clear trail

    Tip: Do not walk away—frequent stirring prevents lumps and ensures even cooking. Stop cooking as soon as it reaches the right consistency; overcooking can break down the cornstarch.

  4. Add rose water and butter

    • Remove the saucepan from heat and immediately stir in the 2 tablespoons melted butter and rose water until fully combined.
    • Smell to confirm the floral aroma is pleasant—if you prefer stronger or lighter rose flavor, adjust slightly (the flavor will intensify as the custard cools).
    + Show details

    Ready when: Butter and rose water are fully incorporated; mixture is smooth and fragrant

    Tip: Add these off heat to preserve the delicate rose flavor—high heat can diminish its aroma.

  5. Pour into baking pan

    • Slowly pour the warm custard mixture into the prepared baking pan, using a fine-mesh sieve to strain out any thin skin that may have formed on top.
    • Tap the pan gently on the counter a few times to settle the mixture and remove air bubbles.
    + Show details

    Ready when: Custard is level in the pan with no large bubbles on the surface

    Tip: Straining ensures the texture is silky smooth without any cooked milk skin.

  6. Bake the custard cakeOven 350°F / 175°C

    • Place the pan in a preheated 350°F (175°C) oven and bake for 30–35 minutes.
    • The custard will puff slightly and the top will be very pale golden or cream-colored.
    • The center should still jiggle slightly (about 1/2 inch in the middle) when you gently shake the pan—it will continue to set as it cools.
    + Show details

    Ready when: Top is pale golden; center jiggles very slightly; toothpick inserted 1 inch from edge comes out clean

    Tip: Do not overbake—the custard continues to firm up during cooling. Slight jiggle is normal and desired.

  7. Cool and chill

    • Remove the pan from the oven and place it on a cooling rack.
    • Let the mahalabia cool to room temperature (about 30–40 minutes), then refrigerate uncovered for at least 3 hours, preferably 4–6 hours or overnight, until fully chilled and set.
    + Show details

    Ready when: Mahalabia is firm and cold to the touch; no jiggle in the center when pan is shaken

    Tip: Chilling is essential—the custard firms up significantly and develops better texture and flavor. Cover loosely with plastic wrap if chilling longer than 3 hours to prevent odor absorption.

  8. Cut and serve

    • Run a thin knife around the edges of the pan, then invert onto a cutting board.
    • Peel away the parchment paper.
    • Using a sharp, wet knife (wipe between cuts), slice the mahalabia into 8 equal pieces, wiping the blade after each cut for clean edges.
    + Show details

    Ready when: Pieces are neat with sharp, clean edges

    Tip: A hot, wet knife produces cleaner slices. Have a damp kitchen towel nearby for frequent wiping.

  9. Garnish and serve

    • Arrange the mahalabia slices on a serving platter or individual plates.
    • Generously scatter the crushed pistachios over each piece, then sprinkle with edible rose petals if using.
    • Serve chilled, ideally within a few hours of plating.
    + Show details

    Ready when: Each slice is topped with pistachios and rose petals; presentation is elegant

    Tip: Add pistachio and rose petal garnish just before serving so the nuts stay crisp and the petals don't soften.

Good to know

Tips
  • For extra elegance, dust the entire platter lightly with edible gold leaf or a pinch of ground pistachios before arranging slices.
  • If the mahalabia cracks when cutting, it was slightly overbaked. This is purely aesthetic—it will taste just as delicious. Try dipping the knife briefly in warm water between cuts.
  • Make this without the oven step for a stovetop custard pudding (mousse-like): Pour the warm custard into serving glasses, chill, and top with nuts just before serving.
  • Ramadan timing: Prepare this the night before suhoor (pre-dawn meal) so it's perfectly chilled and ready to serve early in the morning.
Make ahead

Bake the mahalabia up to 1 day ahead. Cool, chill uncovered for the first 3 hours to firm up, then cover loosely with plastic wrap and refrigerate. Garnish with pistachios and rose petals just before serving.

Storage & reheating

Room temperature: Do not leave unrefrigerated for more than 2 hours. Refrigerator: Cover loosely with plastic wrap; keep for up to 4 days. The custard will become denser and slightly firmer. Freezer: Not recommended—the custard texture will become grainy and separate upon thawing. To serve chilled: Remove from fridge 15 minutes before serving if you prefer a slightly softer texture.

Substitutions
  • rose water, food-grade → 1 tablespoon orange blossom water. Creates a more citrus-floral flavor instead of pure rose. Reduce to 1 tablespoon since orange blossom water is more potent.
  • shelled roasted unsalted pistachios → Sliced raw almonds or shelled pine nuts. Toast lightly before crushing to bring out flavor. Almonds will be slightly more bitter; pine nuts will be richer and buttery.
  • cornstarch → 2 tablespoons tapioca starch + 6 tablespoons all-purpose flour (total 1/2 cup), sifted together. This creates a slightly less silky custard with a more cake-like crumb, but still delicious. Sift to remove lumps.
  • whole milk, at room temperature → Combination of 1.75 cups (420 ml) whole milk + 1.75 cups (420 ml) heavy cream. Creates a much richer, more luxurious custard. Keep all other ingredients the same; baking time may increase by 3–5 minutes.

More puddings & custards

See all →

Find more like this

Cuisine
Lebanese
Method
Oven
Occasion
Ramadan

Reviews (0)