Valentine's week. Sofia's heart-shaped conchas are a hit — we sold out by 9 AM on Tuesday, the first day we offered them, and I had to make a second batch and a third. The pink sugar topping was Sofia's idea — she mixed red food coloring into the regular concha sugar and the result is a concha that looks like a valentine and tastes like tradition and I am so proud of this child I could build a monument to her in the town square. The strawberry tres leches cakes are selling too — eight pre-orders, which is eight more than we've ever had for Valentine's Day because we've never done Valentine's Day, because I was too traditional, too stuck in Rosa's menu, too afraid to add anything that wasn't in the notebook. Sofia is teaching me that the notebook can grow.
Luis gave me flowers. Red roses, from the grocery store, still in the plastic wrapper. He is forty-two and he still buys me grocery store roses on Valentine's Day and I love him for it because the gesture is not about the flowers — it is about the consistency. Twenty-seven years of grocery store roses. Twenty-seven Februaries of plastic-wrapped love. There is a faithfulness in that repetition that diamonds couldn't match.
Isabella received a valentine from a boy at school. She was mortified. She showed me the card — a store-bought one with a puppy on it that said "You're paw-some!" — and she said, "This is ridiculous," and I said, "It's sweet," and she said, "It has a pun, Mom. A pun about paws. That's not sweet, that's lazy," and I laughed because Isabella at thirteen has higher standards for romantic gestures than most adults, and the boy with the puppy pun does not stand a chance.
I made tres leches cake from scratch — the traditional kind, not the strawberry version — for our family Valentine's dinner. Three milks: evaporated milk, condensed milk, heavy cream, soaked into a sponge cake until it is wet and dense and sweet and the definition of indulgence. Rosa made tres leches for every birthday, every celebration, every moment that deserved milk-soaked cake, which in Rosa's opinion was most moments. I topped it with whipped cream and maraschino cherries because the children expect cherries and expectations are sacred.
Diego won second place in the science competition. His water filter project filtered ninety-two percent of contaminants from a sample of dirty water, which his teacher said was "remarkable for a third-grader" and which Diego said was "only ninety-two percent, which means eight percent of the bad stuff got through, so I need to add another layer." He is eight. He is already unsatisfied with ninety-two percent. He wants a hundred. He will spend his whole life chasing the eight percent, and that chase will take him further than the ninety-two ever could.
Camila made valentines for every person she knows. Twenty-seven valentines, hand-drawn on pink construction paper, with hearts and flowers and her name signed in the wobbly letters she has learned to write. She made one for Rosa. She put it on the ofrenda — we still have the small altar from Día de los Muertos, because I can't bring myself to take it down. The valentine said: "I love you Abuela. From Camila." Five words. The most important valentine in the house. I left it there. It is still there. It will stay there.
After a week like this one — Diego chasing his eight percent, Camila pressing a valentine against the photograph of a grandmother she will only ever know through stories and the smell of her kitchen — I needed to make something that felt like Rosa. Tres leches was her cake, the one she brought to every birthday, every baptism, every moment that needed sweetness to hold it together. I made it this week not because anyone asked me to, but because standing in that kitchen, soaking a sponge with warm milk, felt like the closest thing I have to a conversation with her. Here’s how she taught me to make it.
Classic Tres Leches Cake
Prep Time: 30 min | Cook Time: 30 min | Total Time: 1 hr 30 min (plus 2 hr chilling) | Servings: 12
Ingredients
- For the sponge cake:
- 1 cup all-purpose flour
- 1 1/2 teaspoons baking powder
- 1/4 teaspoon fine salt
- 5 large eggs, separated, at room temperature
- 1 cup granulated sugar, divided
- 1/3 cup whole milk
- 1 teaspoon pure vanilla extract
- For the three-milk soak:
- 1 can (12 oz) evaporated milk
- 1 can (14 oz) sweetened condensed milk
- 1/2 cup heavy cream
- For the topping:
- 2 cups heavy whipping cream, cold
- 3 tablespoons powdered sugar
- 1 teaspoon vanilla extract
- Maraschino cherries, for serving
Instructions
- Prepare the pan and oven. Preheat oven to 350°F. Grease a 9x13-inch baking dish and dust lightly with flour. Set aside.
- Mix the dry ingredients. In a medium bowl, whisk together flour, baking powder, and salt. Set aside.
- Beat the yolks. In a large bowl, beat egg yolks with 3/4 cup of the sugar on medium-high speed until the mixture is pale yellow and ribbony, about 3 to 4 minutes. Beat in the milk and vanilla extract until combined.
- Fold in flour. Add the flour mixture to the yolk mixture and fold gently with a spatula until just combined. Do not overmix.
- Whip the whites. In a clean bowl, beat egg whites on medium speed until foamy. Gradually add the remaining 1/4 cup sugar and continue beating to stiff, glossy peaks.
- Combine the batter. Fold one-third of the beaten whites into the yolk batter to lighten it, then gently fold in the remaining whites in two additions until no white streaks remain.
- Bake the cake. Pour batter into the prepared pan and spread evenly. Bake 25 to 30 minutes, until the top is golden and a toothpick inserted in the center comes out clean. Let cool in the pan on a wire rack for 20 minutes.
- Make the milk soak. Whisk together the evaporated milk, sweetened condensed milk, and heavy cream in a large measuring cup or bowl until well combined.
- Soak the cake. Using a fork or skewer, poke holes all over the surface of the warm cake, spacing them about every 1/2 inch. Slowly pour the three-milk mixture evenly over the entire surface, letting it absorb between pours. Use all of the soak — the cake should look very wet. Cover with plastic wrap and refrigerate at least 2 hours, or overnight.
- Make the whipped cream topping. When ready to serve, beat cold heavy cream, powdered sugar, and vanilla extract together on medium-high speed until soft, spreadable peaks form. Do not over-beat.
- Top and serve. Spread whipped cream over the chilled cake in an even layer. Top each slice with a maraschino cherry. Serve cold, straight from the pan.
Nutrition (per serving)
Calories: 420 | Protein: 9g | Fat: 20g | Carbs: 52g | Fiber: 0g | Sodium: 190mg