Leche frita, literally “fried milk,” is a classic Spanish dessert that transforms a simple custard into golden, crispy-edged bars dusted with cinnamon and sugar. The contrast between the crunchy, caramelized exterior and the soft, creamy center is what makes it so beloved. This recipe uses a straightforward stovetop method that yields a stable custard, perfect for frying at home.
Ingredients
- 4 cups (960 ml) whole milk
- 1 cinnamon stick
- 1 strip lemon peel (about 3 inches / 8 cm)
- 1 cup (200 g) granulated sugar, divided
- 1/2 cup (65 g) cornstarch
- 1/4 teaspoon salt
- 2 large eggs
- 1 cup (120 g) all-purpose flour, for coating
- 1/2 cup (120 ml) olive oil or neutral oil (like sunflower), for frying
- 1 tablespoon ground cinnamon, for dusting
Instructions
- Infuse the milk: In a medium saucepan, combine the milk, cinnamon stick, and lemon peel. Heat over medium until steaming, but not boiling. Remove from heat and let steep for 15 minutes. Discard the cinnamon stick and lemon peel.
- Make the custard: In a large bowl, whisk together 3/4 cup (150 g) of the sugar, cornstarch, and salt. Gradually whisk in about 1 cup of the warm milk until smooth. Then whisk in the remaining milk. Return the mixture to the saucepan.
- Cook the custard: Place the saucepan over medium heat. Whisk constantly until the mixture thickens and comes to a gentle boil, about 5-7 minutes. It should be very thick, like a pudding. Remove from heat.
- Chill: Pour the custard into an 8×8-inch (20×20 cm) baking dish lined with plastic wrap or parchment paper. Smooth the top. Cover with plastic wrap directly on the surface to prevent a skin. Refrigerate for at least 4 hours, or overnight, until completely firm.
- Cut and coat: Once set, invert the custard onto a cutting board. Cut into 12 rectangles (about 2×3 inches / 5×8 cm each). Place the flour in a shallow dish. Beat the eggs in another shallow dish. Dredge each piece in flour, then dip in the beaten egg, letting excess drip off.
- Fry: Heat the oil in a large skillet over medium-high heat until shimmering (about 350°F / 175°C). Working in batches, fry the custard pieces for 2-3 minutes per side, until golden brown and crispy. Do not overcrowd the pan.
- Drain and coat: Transfer the fried leche frita to a paper towel-lined plate to drain briefly. While still warm, roll each piece in the remaining 1/4 cup (50 g) sugar mixed with the ground cinnamon.
- Serve: Serve warm or at room temperature.
Tips
- Substitutions: For a dairy-free version, use full-fat oat milk or coconut milk; note that the custard may be slightly softer. If you don’t have a cinnamon stick, use 1/2 teaspoon ground cinnamon in the milk. You can replace the lemon peel with orange peel for a different citrus note.
- Storage: Store leftover leche frita in an airtight container in the refrigerator for up to 3 days. They are best eaten within 24 hours, as the coating will soften over time.
- Common mistake: Not whisking the custard enough while cooking can lead to lumps. Whisk constantly and thoroughly. Also, ensure the custard is fully chilled before cutting; otherwise, it will fall apart.
- Frying oil: Use a neutral oil with a high smoke point, like sunflower or canola. Olive oil adds flavor but can burn if overheated; keep the heat moderate.
Serving Suggestions
Leche frita is traditionally served as a dessert or an afternoon snack with coffee. It pairs beautifully with a scoop of vanilla ice cream or a drizzle of honey. For a more decadent touch, serve with a dollop of whipped cream and extra cinnamon on top.
Variations
While the classic version is simply coated in cinnamon sugar, you can vary the flavor by adding a teaspoon of vanilla extract or a splash of rum to the milk infusion. Some regional versions use a batter of flour and beer instead of egg, which gives a lighter, airier crust. You can also cut the custard into smaller squares and serve them as bite-sized treats at parties.
Storage and Reheating
Store any leftovers in the refrigerator for up to 3 days. To reheat, place them on a baking sheet and warm in a 350°F (175°C) oven for 5-7 minutes until the coating crisps up again. Avoid microwaving, as it will make the coating soggy. If you plan to freeze, do so before frying: freeze the cut, uncooked custard pieces on a parchment-lined tray, then transfer to a freezer bag for up to 1 month. Fry from frozen, adding a couple of minutes to the cooking time.
Frequently Asked Questions
Can I use cornstarch instead of flour for coating? Yes, cornstarch will give a lighter, crispier coating, but it may not brown as deeply. You can also use a 50/50 mix of flour and cornstarch.
Why did my custard curdle? Curdling can happen if the milk is too hot when you add the cornstarch mixture, or if you stop whisking. Always temper the cornstarch with a little warm milk first, and keep whisking steadily over medium heat, not high.
Can I make leche frita ahead of time? Absolutely. You can prepare and chill the custard up to 2 days in advance. Fry just before serving for the best texture.
Is it supposed to be gooey inside? No, the center should be set and creamy, similar to a firm pudding. If it’s gooey, the custard was not cooked long enough or was not chilled enough before frying.
Can I use a non-stick pan for frying? Yes, a non-stick pan works well and requires less oil. Just ensure the oil is hot enough to sizzle when a piece is added.
What if I don’t have a thermometer for the oil? You can test the oil by dropping a small piece of bread into it; if it sizzles and turns golden in about 30 seconds, the oil is ready. Alternatively, the oil should shimmer but not smoke.
Related
- Chicken Tinola Recipe: Filipino Ginger Soup
- Vienna Mini Hot Dogs: Easy Party Recipe
- Rockin Lumpia Food Truck Recipe: Crispy Filipino Spring Rolls
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).