Nutrition Facts
Servings: 6 ServingCalories:285kcalTotal Fat:12gSaturated Fat: 5gCholesterol:225mgSodium:65mgTotal Carbohydrate:36gSugars: 30gProtein:8g
Last spring, a small ceramic dish in a Barcelona side-street café completely rewired what I expected from custard. One tap of the spoon broke through a paper-thin caramelized crust, and underneath sat the creamiest, most delicately spiced custard I had ever eaten. Back home, I spent weeks chasing that exact texture until this authentic Spanish Crema Catalana recipe finally stuck.
Crema Catalana is Spain’s oldest recorded dessert, and it earns that reputation every time. Unlike heavier French-style custards, this one is cooked directly on the stovetop rather than in a bain-marie, which gives it a slightly firmer, more yielding texture that holds its shape beautifully in the dish. The infusion of fresh lemon and orange zest with a cinnamon stick during the heating stage is where all the quiet magic lives. Those aromatic oils seep slowly into the milk, leaving a warmth in the background that you taste more than you notice. I keep coming back to this recipe not just for the flavor but for how the caramelized sugar crust cracks under a spoon with a completely satisfying, clean snap.
The egg yolk ratio here also matters more than most recipes admit. Six yolks per liter of whole milk creates that particular silkiness that makes this dessert feel genuinely indulgent without being heavy.
Whole milk is the non-negotiable foundation here. Full-fat, fresh, and nothing substituted. I once tried a reduced-fat version out of curiosity and the custard never set with the same body. You need that natural fat to carry the citrus infusion and allow the cornstarch to bind everything into a cohesive, spoonable cream.
Before you start, here is what you are working with:
Zest both citrus fruits directly over the cold milk so the oils fall in from the start. Give the cinnamon stick a quick press with the flat of a knife to release a little more aroma before adding it to the pot. Separate your yolks into a heatproof bowl and let them sit at room temperature for about ten minutes. Cold yolks can seize when hot milk hits them too fast. Have your individual serving dishes or ramekins ready on a tray before you begin cooking.
Combine whole milk, lemon zest, orange zest, and the cinnamon stick in a medium saucepan over medium-low heat. Let it warm slowly until you see steam rising steadily and the edges just begin to bubble, roughly 8 to 10 minutes. Do not let it boil. A rolling boil scorches the milk proteins and kills the delicate citrus aroma you are trying to build. Once small bubbles appear around the rim, remove the pot from heat and let the mixture steep for 10 minutes with a lid on.
While the milk steeps, whisk the egg yolks and sugar together in a large heatproof bowl until the mixture turns noticeably paler and slightly thick, about 2 minutes of active whisking. Add the cornstarch and whisk again until no lumps remain. The mixture should look smooth, pale yellow, and fall off the whisk in a slow ribbon.
Strain the infused milk through a fine-mesh sieve to remove the zest and cinnamon. Discard the solids. Now, very slowly pour the warm milk into the yolk mixture in a thin, steady stream while whisking constantly. This is the tempering step. Adding hot liquid too fast will scramble the yolks. Pour roughly half the milk in slowly, then add the rest more confidently once the bowl has warmed up.
Pour the entire mixture back into the saucepan and return it to medium-low heat. Stir continuously with a wooden spoon or heatproof spatula, making sure to scrape the bottom and corners of the pan. After 8 to 12 minutes, the custard will shift from thin and pourable to noticeably thicker. You will feel resistance building against the spoon. It is ready when it coats the back of a spoon and a line drawn through it holds cleanly for a few seconds without closing back in.
Immediately pour the custard into individual shallow ceramic dishes or wide ramekins. Tap each dish gently on the counter to release any air bubbles. Let them cool at room temperature for 20 minutes, then cover loosely with plastic wrap and refrigerate for at least 4 hours. Overnight chilling gives the cleanest, most stable custard for caramelizing.
Just before serving, remove the dishes from the refrigerator. Sprinkle an even, thin layer of granulated sugar over each cold custard surface, about 1 to 1.5 teaspoons per dish. Hold a kitchen torch about 2 inches from the surface and move it in slow, overlapping circles. The sugar will bubble, then turn amber, then deepen to a rich caramel brown. Stop just before it reaches dark brown. The entire crust should harden within 30 seconds of torching. Serve immediately while the glass-like crack is at its best.
The crema catalana vs creme brulee debate comes up constantly, and the distinction is real enough to change how you approach both recipes.
Cooking method: Crema Catalana is cooked on the stovetop and thickened with cornstarch, while crème brûlée relies on an oven bain-marie and sets purely through egg proteins. The stovetop method here produces a slightly denser, more yielding custard with a different kind of richness.
Flavor profile: Crema Catalana uses citrus zest and cinnamon as its defining aromatics. Crème brûlée leans on pure vanilla and heavy cream for a richer, fattier result. Neither is better, but they taste like completely different desserts.
Dairy base: Whole milk versus heavy cream is the other key split. Milk gives Crema Catalana its lighter feel and allows the citrus notes to stay bright rather than being buried under cream fat.
Dairy-free version: Replace whole milk with full-fat oat milk or unsweetened coconut milk. Oat milk holds the cornstarch thickening well and keeps a neutral flavor. Coconut milk adds a slight tropical note that works surprisingly well with the citrus zest.
Citrus variation: Blood orange zest instead of regular orange deepens the color slightly and adds a berry-like edge to the flavor. Yuzu zest is another option I have tried once; it creates a more floral, fragrant custard.
Sweetener adjustment: Coconut sugar can replace granulated sugar in the custard base itself, though it adds a faint caramel undertone to the custard before it even gets torched. Use standard white sugar for the top crust since coconut sugar caramelizes unevenly under the torch.
Spice swap: A small piece of star anise added alongside the cinnamon stick during infusion adds a subtle licorice warmth without overpowering the citrus. Remove it along with the cinnamon before tempering.
Crema Catalana is a complete dessert on its own, but pairing it thoughtfully turns it into a proper Spanish-style finish to any meal. I usually keep accompaniments minimal since the custard is already layered with flavor.
Custard stays too thin after chilling: If the set feels loose and pourable rather than firm and spoonable, the cornstarch was not fully activated during cooking. It needs to reach a near-simmer, around 185°F / 85°C, and hold there while stirring for at least 2 to 3 minutes before it thickens properly.
Sugar crust burns before it caramelizes: Moving the torch too slowly in one spot overheats a section while the rest stays raw. Keep the torch moving constantly in circles, working from the outside edge inward, and use granulated sugar rather than caster sugar since finer crystals brown unevenly.
Custard tastes flat or lacks depth: Flat flavor usually means the milk infusion was rushed. The cinnamon and citrus zest need a full 10-minute steep off the heat to transfer their oils into the milk. Skipping or shortening that rest is the most common reason the crema catalana description of warm, aromatic custard does not translate at home.
Leftover Crema Catalana keeps well covered in the refrigerator for up to 3 days before torching. Once the sugar crust is caramelized, serve within 20 minutes before moisture from the custard begins to soften it from below. I always torch to order, never ahead of time.
An authentic Catalan dessert (Crema de Sant Josep) featuring velvety egg yolk custard gently infused with fresh lemon zest, orange peel, and a cinnamon stick. Cooked silky-smooth directly on the stovetop and topped with a paper-thin, glass-like caramelized sugar crust.
Add whole milk, lemon zest, orange zest, and cinnamon stick to a medium saucepan. Warm over medium-low heat until steam rises steadily and small bubbles form around the edges, about 8 to 10 minutes. Do not bring to a full boil. Remove from heat, cover, and steep for 10 minutes to allow the citrus and cinnamon to fully infuse into the milk.
Whisk egg yolks and ½ cup granulated sugar in a large heatproof bowl for about 2 minutes until the mixture turns pale and slightly thick. Add cornstarch and whisk until completely smooth with no lumps. The mixture should fall from the whisk in a slow, even ribbon.
Strain the infused milk through a fine-mesh sieve, discarding the solids. Pour the warm milk into the yolk mixture in a slow, thin stream while whisking constantly. Add the first half very slowly to gently raise the temperature, then add the remainder more steadily.
Return the combined mixture to the saucepan over medium-low heat. Stir continuously with a heatproof spatula, scraping the bottom and edges of the pan. Cook for 8 to 12 minutes until the custard thickens visibly and coats the back of a spoon cleanly. A line drawn through it should hold without closing. Do not allow it to boil.
Pour the warm custard evenly into 6 shallow ceramic dishes or wide ramekins. Tap gently to release air bubbles. Cool at room temperature for 20 minutes, then cover loosely with plastic wrap and refrigerate for at least 4 hours or overnight.
Sprinkle a thin, even layer of granulated sugar (about 1 to 1.5 teaspoons) over each chilled custard. Using a kitchen torch, move the flame in slow circles about 2 inches from the surface until the sugar melts, bubbles, and turns deep golden amber. The crust will harden within 30 seconds. Serve immediately.
Servings: 6 ServingCalories:285kcalTotal Fat:12gSaturated Fat: 5gCholesterol:225mgSodium:65mgTotal Carbohydrate:36gSugars: 30gProtein:8g