[{"data":1,"prerenderedAt":406},["ShallowReactive",2],{"recipe:costa-rican-tres-leches":3,"recipe:country:costa-rica":189},{"slug":4,"title":5,"nativeName":6,"pronunciation":7,"countrySlug":8,"region":9,"emoji":10,"summary":11,"intro":12,"story":13,"whyThis":14,"tips":19,"substitutions":26,"variations":39,"serveWith":49,"storage":51,"faq":52,"equipment":68,"baseServings":73,"prepMinutes":74,"cookMinutes":75,"restMinutes":76,"difficulty":77,"course":78,"diet":80,"mainIngredients":83,"ingredients":89,"instructions":133,"nutrition":163,"images":170,"keywords":180,"publishedAt":187,"updatedAt":187,"authorSlug":188},"costa-rican-tres-leches","Tres Leches Tico (Three-Milk Soaked Cake)","Torta tres leches","trehs LEH-chess","costa-rica","Central Valley","🍰","A dry, airy sponge built to drink: pricked all over and soaked with evaporated, condensed and fresh milk overnight, then covered with soft meringue or whipped cream.","Tres leches is a cake designed to be saturated. The sponge itself is deliberately lean — whipped eggs, sugar and flour with almost no fat — because a rich, buttery crumb repels liquid while a dry one drinks it. Once baked and cooled, it is pricked all over and flooded with a mixture of evaporated milk, condensed milk and cream, then left overnight so the soak reaches the bottom. What you cut the next day is not soggy but dense and cool, somewhere between cake and set custard, sweet enough that a small square is enough. Costa Ricans top it with soft meringue rather than the whipped cream common further north, which adds a marshmallowy layer and cuts through the sweetness underneath.","Tres leches is claimed by half of Latin America and no single origin story survives inspection. Nicaragua makes the loudest claim and has the strongest oral tradition behind it; Mexico, Cuba and Costa Rica all treat it as their own. What is clear is that the cake could not have existed before canned milk, and canned evaporated and condensed milk spread across Latin America from the late nineteenth century onwards. It is also a matter of record that condensed milk manufacturers printed soaked-cake recipes on their labels through the twentieth century as a way to sell tins, and that this is how many households first met the dish. That does not settle who invented it, but it explains why nearly identical cakes appeared in many countries within the same few decades.\n\nWhat it means locally is easier to describe. In Costa Rica tres leches is birthday cake, celebration cake, and the standard dessert on the tray at a family gathering. Bakeries sell it by the slice in disposable cups because it is too wet to hand over on a napkin. It sits alongside a small canon of Tico sweets — arroz con leche, cajeta, tamal asado, queque seco — and is the most extravagant of them by some distance.\n\nThe technical argument in Costa Rica is about the topping. Meringue, whipped soft and spread thick, is the older and more traditional finish and is what most bakeries in San José still use. Whipped cream is more common in Mexican-influenced versions and in modern cafés. Some households do both, meringue over the cake and cream piped on top. A dusting of cinnamon is standard; a glacé cherry in the middle is a bakery flourish nobody defends but everybody recognises. Whichever way you finish it, the fundamentals do not change: dry sponge, generous soak, overnight rest, served cold.",[15,16,17,18],"A genuinely lean sponge with whipped whites, which is the only reliable way to make a cake absorb this much liquid.","The soak is poured in three stages rather than all at once, so it reaches the base instead of pooling on top.","Gives both traditional finishes — Costa Rican meringue and whipped cream — with an honest note on which is which.","Made the day before by design, so it is a dessert you finish rather than start when guests arrive.",[20,21,22,23,24,25],"Do not grease the tin sides. The sponge needs to grip the walls as it rises, and it is served from the tin anyway.","Whip the whites to soft peaks that curl over, not stiff dry ones — over-whipped whites tear the batter as you fold and the cake bakes short.","Let the sponge cool completely before soaking. Warm cake goes gluey rather than absorbent.","Prick it with a thin skewer, not a fork, and go all the way to the base of the tin. Shallow holes leave a dry bottom layer.","Add the milk mixture in three pours, waiting a few minutes each time. Poured all at once it floods over the sides and never sinks in.","Chill at least 6 hours, ideally overnight. This is not an optional resting time — it is when the cake becomes tres leches.",[27,31,35],{"original":28,"swap":29,"note":30},"Evaporated milk","Whole milk simmered down by about half, cooled","It works but tastes fresher and less caramelised than tinned evaporated milk, which has a distinctive cooked-milk note the cake relies on.",{"original":32,"swap":33,"note":34},"Meringue topping","Whipped double cream with a spoon of icing sugar","Faster, no raw egg concerns, and the standard finish in many countries. Meringue is the more traditional Costa Rican choice and is noticeably lighter on the tongue.",{"original":36,"swap":37,"note":38},"Plain flour sponge","A gluten-free plain flour blend with 1\u002F4 tsp xanthan gum","Works well here because the sponge is aerated by eggs rather than gluten development. Fold gently and expect a slightly closer crumb.",[40,43,46],{"name":41,"description":42},"Tres leches con merengue","The Costa Rican bakery standard: a thick layer of soft meringue spread in swooping peaks, sometimes lightly browned, with cinnamon dusted over.",{"name":44,"description":45},"Tres leches de café","A tablespoon of strong coffee added to the milk soak, which cuts the sweetness sharply and suits people who find the original too rich.",{"name":47,"description":48},"Cuatro leches","A fourth milk added to the soak — usually cajeta or dulce de leche thinned with cream — giving a caramel note through the whole cake.",[50],"Strong black coffee, and a dusting of ground cinnamon over each slice.","Keeps 4 days refrigerated, covered, and the texture holds well for the first three. Meringue topping weeps slightly after day two, so spread it on the day you plan to serve if you can. Do not freeze a soaked tres leches — the liquid separates from the crumb on thawing and leaves a wet base under a dry cake. The unsoaked sponge, however, freezes for a month.",[53,56,59,62,65],{"question":54,"answer":55},"Why is my tres leches soggy at the bottom and dry on top?","The soak was poured too quickly, so it ran down the sides and collected at the base instead of being absorbed evenly. Prick the cooled sponge all the way through to the bottom of the tin with a thin skewer, then add the milk mixture in three separate pours with a few minutes between each so the crumb has time to draw it in. A long chill also lets the liquid redistribute upwards.",{"question":57,"answer":58},"Which three milks are in tres leches?","Evaporated milk, sweetened condensed milk and a fresh dairy — usually double cream, sometimes whole milk or a mixture of the two. Condensed milk provides the sweetness, evaporated milk gives the characteristic cooked-milk flavour, and the cream adds richness and body. Some recipes count the cream in the topping as the third milk, which is why you will see slightly different combinations.",{"question":60,"answer":61},"How long should the cake soak before serving?","At least six hours refrigerated, and overnight is better. The soak needs time to travel from the holes into the surrounding crumb; cut too early and you get wet channels running through dry cake. Twelve to twenty-four hours gives the most even texture. Beyond about three days the sponge starts to break down and the base turns pasty.",{"question":63,"answer":64},"Is the meringue topping made with raw egg?","A simple whipped meringue is, which is worth knowing if you are serving young children, pregnant people or anyone immunocompromised. The safer routes are a Swiss meringue, where the whites and sugar are warmed over simmering water to 70C before whipping, or an Italian meringue made with hot sugar syrup. Whipped cream avoids the question entirely and is a completely acceptable finish.",{"question":66,"answer":67},"Where does tres leches come from?","Nobody can prove it. Nicaragua, Mexico, Cuba and Costa Rica all claim it, and the cake clearly could not predate canned evaporated and condensed milk, which spread through Latin America from the late nineteenth century. Recipes for milk-soaked cakes printed on condensed milk tins helped popularise it widely in the twentieth century. The honest answer is that it is a shared regional dessert without a single verifiable inventor.",[69,70,71,72],"23 x 33 cm baking tin","Electric whisk or stand mixer","Thin skewer","Large mixing bowls",12,35,30,480,"medium",[79],"dessert",[81,82],"vegetarian","nut-free",[84,85,86,87,88],"eggs","flour","condensed-milk","milk","heavy-cream",[90,95,99,101,105,109,112,115,119,122,124,128,130],{"ref":84,"qty":91,"unit":92,"name":93,"group":94},5,"piece","eggs, separated, at room temperature","For the sponge",{"qty":96,"unit":97,"name":98,"group":94},200,"g","caster sugar",{"ref":85,"qty":96,"unit":97,"name":100,"group":94},"plain flour",{"qty":102,"unit":103,"name":104,"group":94},1.5,"tsp","baking powder",{"ref":87,"qty":106,"unit":107,"name":108,"group":94},60,"ml","whole milk",{"qty":110,"unit":103,"name":111,"group":94},1,"vanilla extract",{"qty":110,"unit":113,"name":114,"group":94},"pinch","fine salt",{"qty":116,"unit":107,"name":117,"group":118},400,"evaporated milk","For the soak",{"ref":86,"qty":120,"unit":97,"name":121,"group":118},397,"sweetened condensed milk, one tin",{"ref":88,"qty":96,"unit":107,"name":123,"group":118},"double cream",{"qty":125,"unit":92,"name":126,"group":127},3,"egg whites","For the meringue",{"qty":129,"unit":97,"name":98,"group":127},150,{"ref":131,"qty":110,"unit":103,"name":132,"group":127},"cinnamon","ground cinnamon, for dusting",[134,137,141,146,149,153,157,160],{"title":135,"text":136},"Whip the whites","Beat the 5 egg whites with the pinch of salt until they hold soft peaks that curl over when you lift the whisk. Add half the sugar a spoonful at a time and beat until the mixture is glossy but still slumps slightly.",{"title":138,"text":139,"timerSeconds":140},"Beat the yolks and combine","In a second bowl, beat the yolks with the remaining sugar for 3 minutes until pale and thick enough to leave a ribbon on the surface. Beat in the milk and vanilla, then fold this into the whites in three additions with a light hand.",180,{"title":142,"text":143,"timerSeconds":144,"tip":145},"Fold in the flour and bake","Sift the flour and baking powder over the batter in two goes and fold just until no dry streaks remain. Pour into an ungreased 23 x 33 cm tin and bake at 175C for 28 to 30 minutes, until the top springs back and a skewer comes out clean.",1740,"Do not grease the tin sides — the sponge climbs them as it rises.",{"title":147,"text":148},"Cool completely, then prick","Leave the cake in its tin until it is fully cold, at least an hour. Then pierce it all over at 2 cm intervals with a thin skewer, pushing right down to the base of the tin each time.",{"title":150,"text":151,"tip":152},"Pour the soak in stages","Whisk the evaporated milk, condensed milk and double cream together. Pour a third over the cake, wait 5 minutes for it to disappear, then repeat twice more until all of it has been absorbed and only a thin film sits on the surface.","If liquid still pools after the third pour, wait — it will sink in as it chills.",{"title":154,"text":155,"timerSeconds":156},"Chill overnight","Cover the tin and refrigerate for at least 6 hours, ideally overnight, so the milk travels evenly through the crumb and the cake sets to a firm, custardy texture.",21600,{"title":158,"text":159},"Make the meringue","Whip the 3 egg whites to soft peaks, then add the sugar a spoonful at a time, beating until the meringue is thick, glossy and holds a peak that flops gently at the tip.",{"title":161,"text":162},"Top and serve","Spread the meringue over the cold cake in thick swoops, dust generously with cinnamon, and cut into squares straight from the tin. Serve cold, with coffee.",{"calories":164,"protein":165,"carbs":166,"fat":167,"sugar":168,"estimated":169},420,10,56,17,44,true,[171,174,176,178],{"src":172,"alt":173},"\u002Fimages\u002Frecipes\u002Fcosta-rican-tres-leches\u002Fhero.jpg","A square of milk-soaked tres leches cake topped with swirled white meringue and dusted with cinnamon",{"src":175,"alt":173},"\u002Fimages\u002Frecipes\u002Fcosta-rican-tres-leches\u002Fhero-16x9.jpg",{"src":177,"alt":173},"\u002Fimages\u002Frecipes\u002Fcosta-rican-tres-leches\u002Fhero-4x3.jpg",{"src":179,"alt":173},"\u002Fimages\u002Frecipes\u002Fcosta-rican-tres-leches\u002Fhero-1x1.jpg",[181,182,183,184,185,186],"tres leches","three milk cake","costa rican dessert","condensed milk","meringue","soaked sponge","2026-08-20","dishroute-kitchen",{"items":190,"total":165,"page":110,"limit":404,"hasMore":405},[191,217,241,269,291,312,330,354,371,397],{"slug":192,"title":193,"nativeName":194,"countrySlug":8,"region":9,"baseServings":195,"prepMinutes":91,"cookMinutes":165,"difficulty":196,"course":197,"diet":199,"mainIngredients":203,"images":206,"keywords":210,"publishedAt":187,"updatedAt":187,"authorSlug":188},"costa-rican-agua-dulce","Agua Dulce (Costa Rican Hot Cane Sugar Drink)","Agua dulce",4,"easy",[198],"drink",[81,200,201,202,82],"vegan","gluten-free","dairy-free",[204,131,205],"brown-sugar","lime",[207],{"src":208,"alt":209},"\u002Fimages\u002Frecipes\u002Fcosta-rican-agua-dulce\u002Fhero.jpg","A steaming mug of amber Costa Rican agua dulce beside a broken block of unrefined cane sugar and a cinnamon stick",[211,212,213,214,215,216],"agua dulce","tapa dulce","panela drink","costa rican drink","hot cane sugar","breakfast drink",{"slug":218,"title":219,"nativeName":220,"countrySlug":8,"region":9,"baseServings":195,"prepMinutes":75,"cookMinutes":221,"difficulty":77,"course":222,"diet":224,"mainIngredients":225,"images":231,"keywords":235,"publishedAt":187,"updatedAt":187,"authorSlug":188},"costa-rican-casado","Casado (Costa Rican Soda Lunch Plate)","Casado",45,[223],"main",[201,82],[226,227,228,229,230],"rice","black-beans","plantain","cabbage","chicken",[232],{"src":233,"alt":234},"\u002Fimages\u002Frecipes\u002Fcosta-rican-casado\u002Fhero.jpg","A Costa Rican casado plate with white rice, black beans, fried plantain, cabbage salad and chicken in tomato sauce",[236,237,238,239,228,240],"casado","costa rican lunch","soda plate","rice and beans","tico food",{"slug":242,"title":243,"nativeName":244,"countrySlug":8,"region":245,"baseServings":195,"prepMinutes":246,"cookMinutes":247,"restMinutes":129,"difficulty":196,"course":248,"diet":251,"mainIngredients":253,"images":258,"keywords":262,"publishedAt":187,"updatedAt":187,"authorSlug":188},"costa-rican-ceviche","Ceviche Tico (Costa Rican Lime-Cured Fish)","Ceviche tico","Pacific coast",25,0,[249,250],"appetizer","snack",[252,201,202,82],"pescatarian",[254,205,255,256,257],"sea-bass","onion","cilantro","bell-pepper",[259],{"src":260,"alt":261},"\u002Fimages\u002Frecipes\u002Fcosta-rican-ceviche\u002Fhero.jpg","A bowl of Costa Rican ceviche with finely diced white fish, red onion, sweet pepper and coriander with crackers",[263,264,265,266,267,268],"ceviche tico","costa rican ceviche","lime cured fish","corvina","raw fish","pacific coast",{"slug":270,"title":271,"nativeName":272,"countrySlug":8,"region":273,"baseServings":195,"prepMinutes":246,"cookMinutes":106,"difficulty":77,"course":274,"diet":275,"mainIngredients":276,"images":280,"keywords":284,"publishedAt":187,"updatedAt":187,"authorSlug":188},"costa-rican-chifrijo","Chifrijo (Costa Rican Rice, Beans and Pork Bowl)","Chifrijo","San José",[223,249],[201,202,82],[277,226,227,278,279],"pork-belly","tomato","avocado",[281],{"src":282,"alt":283},"\u002Fimages\u002Frecipes\u002Fcosta-rican-chifrijo\u002Fhero.jpg","A bowl of chifrijo layered with white rice, soupy beans, crisp pork chicharrón, pico de gallo and avocado",[285,286,287,288,289,290],"chifrijo","costa rican bar food","chicharron","rice and beans bowl","pico de gallo","bocas",{"slug":292,"title":293,"nativeName":294,"countrySlug":8,"region":9,"baseServings":195,"prepMinutes":295,"cookMinutes":221,"restMinutes":165,"difficulty":196,"course":296,"diet":297,"mainIngredients":298,"images":301,"keywords":305,"publishedAt":187,"updatedAt":187,"authorSlug":188},"costa-rican-arroz-con-pollo","Costa Rican Arroz con Pollo Tico (Chicken and Rice)","Arroz con pollo",20,[223],[201,202,82],[230,226,257,299,300],"peas","achiote",[302],{"src":303,"alt":304},"\u002Fimages\u002Frecipes\u002Fcosta-rican-arroz-con-pollo\u002Fhero.jpg","A pan of orange Costa Rican arroz con pollo with shredded chicken, diced sweet pepper, carrot and green peas",[306,307,308,309,310,311],"arroz con pollo","costa rican chicken rice","achiote rice","salsa lizano","party food","tico",{"slug":313,"title":314,"nativeName":315,"countrySlug":8,"region":9,"baseServings":195,"prepMinutes":165,"cookMinutes":316,"difficulty":196,"course":317,"diet":320,"mainIngredients":321,"images":322,"keywords":326,"publishedAt":187,"updatedAt":187,"authorSlug":188},"costa-rican-gallo-pinto","Gallo Pinto (Costa Rican Rice and Black Beans)","Gallo pinto",15,[318,319],"breakfast","side",[81,200,202,82],[226,227,255,257,256],[323],{"src":324,"alt":325},"\u002Fimages\u002Frecipes\u002Fcosta-rican-gallo-pinto\u002Fhero.jpg","A pan of speckled Costa Rican gallo pinto, white rice flecked with black beans, red pepper and coriander",[327,328,239,329,309,311],"gallo pinto","costa rican breakfast","black beans",{"slug":331,"title":332,"nativeName":333,"countrySlug":8,"region":9,"baseServings":334,"prepMinutes":75,"cookMinutes":140,"difficulty":77,"course":335,"diet":337,"mainIngredients":338,"images":343,"keywords":347,"publishedAt":187,"updatedAt":187,"authorSlug":188},"costa-rican-olla-de-carne","Olla de Carne (Costa Rican Beef and Root Pot)","Olla de carne",6,[336,223],"soup",[201,202,82],[339,340,228,341,342],"beef-shank","cassava","corn","sweet-potato",[344],{"src":345,"alt":346},"\u002Fimages\u002Frecipes\u002Fcosta-rican-olla-de-carne\u002Fhero.jpg","A pot of Costa Rican olla de carne with beef shin, corn rounds, yuca, plantain and chayote in clear broth",[348,349,350,351,352,353],"olla de carne","costa rican beef soup","root vegetable stew","yuca","chayote","sunday lunch",{"slug":355,"title":356,"nativeName":357,"countrySlug":8,"region":9,"baseServings":195,"prepMinutes":316,"cookMinutes":295,"difficulty":196,"course":358,"diet":359,"mainIngredients":360,"images":362,"keywords":366,"publishedAt":187,"updatedAt":187,"authorSlug":188},"costa-rican-picadillo-de-chayote","Picadillo de Chayote (Costa Rican Chayote Hash)","Picadillo de chayote",[319,223],[81,200,201,202,82],[255,257,256,361],"garlic",[363],{"src":364,"alt":365},"\u002Fimages\u002Frecipes\u002Fcosta-rican-picadillo-de-chayote\u002Fhero.jpg","A pan of finely diced chayote picadillo with red sweet pepper, onion and chopped coriander",[367,368,369,81,236,370],"picadillo de chayote","chayote recipe","costa rican side dish","gallito",{"slug":372,"title":373,"nativeName":374,"countrySlug":8,"region":9,"baseServings":375,"prepMinutes":376,"cookMinutes":377,"restMinutes":295,"difficulty":378,"course":379,"diet":380,"mainIngredients":381,"images":386,"keywords":390,"publishedAt":187,"updatedAt":187,"authorSlug":188},"costa-rican-tamal-navideno","Tamal Navideño (Costa Rican Christmas Tamale)","Tamal navideño",8,90,120,"hard",[223],[201,202,82],[382,383,384,226,385],"masa-harina","pork-shoulder","potato","green-beans",[387],{"src":388,"alt":389},"\u002Fimages\u002Frecipes\u002Fcosta-rican-tamal-navideno\u002Fhero.jpg","An opened Costa Rican Christmas tamale on a plantain leaf showing orange masa with pork, rice and vegetables",[391,392,393,394,395,396],"tamal navideno","costa rican tamales","christmas food","plantain leaf","masa","tamaleada",{"slug":4,"title":5,"nativeName":6,"countrySlug":8,"region":9,"baseServings":73,"prepMinutes":74,"cookMinutes":75,"restMinutes":76,"difficulty":77,"course":398,"diet":399,"mainIngredients":400,"images":401,"keywords":403,"publishedAt":187,"updatedAt":187,"authorSlug":188},[79],[81,82],[84,85,86,87,88],[402],{"src":172,"alt":173},[181,182,183,184,185,186],24,false,1787360075851]