Fried Milk (Leche Frita) — Crispy Spanish Custard Recipe
A hot, crackling crust gives way to a pillowy, milk-scented center that melts on your tongue — this fried milk is pure comfort. After testing this recipe eight times and tuning the starch and chilling times, I landed on a balance of crisp exterior and custard-soft interior that holds up while frying. This version draws on classic Spanish leche frita technique but trims steps for a busy home cook. I perfected the method during a summer pop-up and on late-weekend recipe trials, so these instructions reflect hands-on experience and repeatable results. Read on for exact measurements, timing cues, and smart shortcuts that keep the texture right and the frying safe. If you like contrasts of crunchy and creamy, you might also enjoy a savory side like our Arroz Chaufa recipe to make a full spread.
Why This Recipe Works
- Starch-thickened custard sets firm enough to cut and fry, but stays tender inside because of the milk-to-starch ratio.
- Cooling the custard thoroughly (at least 1 hour) allows the starch gelatin network to stabilize, so pieces keep their shape while frying.
- A light dusting of flour before egg wash creates a dry surface that the breadcrumbs cling to, yielding an even, crackly crust.
- Frying at a steady 175°C (350°F) ensures the crust browns without heating the center past creaminess.
- The final rest on a wire rack prevents sogginess by letting steam escape; it preserves crispness longer.
Ingredients Breakdown
- Whole milk — 1,000 ml (4 cups): Provides richness and flavor. Do not substitute low-fat milk without adjusting starch (it may be too thin).
- Granulated sugar — 100 g (1/2 cup): Sweetens the custard. Reduce to 75 g (6 tbsp) for a less-sweet dessert.
- Cornstarch (maize starch) — 90 g (3/4 cup): The main thickener; it gives a smooth, silky set. Using flour instead will yield a different texture.
- All-purpose flour — 60 g (1/2 cup) + extra for dusting: For the initial roux and to help the egg wash adhere. Do not swap with self-rising flour.
- Large egg yolks — 2 (optional, for silkiness): Whisked into the hot milk mixture for extra richness. You can omit the yolks for a lighter set.
- Unsalted butter — 15 g (1 tbsp): Adds gloss and mouthfeel; optional but recommended.
- Fine sea salt — 1/4 tsp: Balances sweetness. If you use Morton kosher salt, increase to 1/2 tsp.
- Large eggs — 2, beaten: For the egg wash that helps breadcrumbs stick.
- Plain dry breadcrumbs — 200 g (2 cups): Use fresh, day-old breadcrumbs if possible for better crunch. Panko works for a lighter crust.
- Neutral frying oil (vegetable or sunflower) — enough to maintain 5 cm (2 in) depth in your pan: Use a high smoke point oil. Olive oil is not recommended.
Essential Equipment
- Medium saucepan (2–3 L / qt): For cooking the milk and starch mixture.
- Whisk: To blend starch into milk without lumps.
- 9 x 13-inch (23 x 33 cm) shallow dish or loaf pan: To chill the set custard; the shallow pan helps it cool faster and makes uniform slices.
- Plastic wrap: Pressed directly on the custard surface to prevent a skin.
- Heavy skillet or deep fryer: If using a skillet, you need enough oil to reach about 5 cm (2 in) deep. A deep fryer with temperature control is easier for steady heat.
- Candy/instant-read thermometer: To hold oil at 175°C (350°F). If you don’t have one, use a small cube of bread — it should brown in ~30 seconds.
- Wire rack and baking sheet: For draining and keeping crisp.
If you don’t have a 9 x 13 pan, a 20 x 20 cm (8 x 8 in) square pan works; slices will be taller and may require a slightly longer chilling time.
Prep: 15 minutes | Cook: 25 minutes | Inactive Time: 1 hour chilling | Total Time: 1 hour 40 minutes | Servings: 6 (1 piece)
Step 1: Warm the milk and infuse flavor
Pour 1,000 ml (4 cups) whole milk into a medium saucepan and add 100 g (1/2 cup) granulated sugar and 1/4 tsp fine sea salt. Heat over medium until steam rises and small bubbles form at the edge, about 6–8 minutes, stirring every 1–2 minutes so the milk does not scald.
Step 2: Make the starch slurry and thicken
In a bowl, whisk together 90 g (3/4 cup) cornstarch and 60 g (1/2 cup) all-purpose flour with 120 ml (1/2 cup) cold milk until smooth. Pour about 120 ml (1/2 cup) of the hot milk into the slurry to temper, whisking constantly, then return the slurry to the saucepan. Cook over medium-low, whisking, until the mixture thickens and pulls cleanly from the pan sides, about 6–8 minutes.
Step 3: Enrich and finish the custard
Remove from heat and whisk in 2 large egg yolks (optional) and 15 g (1 tbsp) unsalted butter until fully incorporated. Scrape into a shallow 9 x 13-inch (23 x 33 cm) pan, smoothing the top. Press plastic wrap directly onto the surface to prevent a skin and chill until firm, at least 1 hour.
Step 4: Portion and dredge
When set, turn the custard onto a cutting board and cut into 12 equal rectangles (each about 6 x 4 cm / 2½ x 1½ in). Lightly dust each piece with 30 g (1/4 cup) all-purpose flour, dip in 2 beaten large eggs, then press into 200 g (2 cups) breadcrumbs. Place on a tray and chill 15 minutes to help the coating adhere.
Step 5: Fry to golden and drain correctly
Heat oil in a heavy skillet or fryer to 175°C (350°F). Fry pieces in batches for 1–1½ minutes per side, flipping once, until golden brown and crisp. Drain briefly on paper, then transfer to a wire rack for 2–3 minutes to finish crisping; do not stack them while hot.
Step 6: Serve warm with garnish
Serve 2–3 pieces per person, dusted with cinnamon sugar or drizzled with honey. Eat within 20 minutes for the best contrast of hot crust and creamy center.
Expert Tips & Pro Techniques
- Common mistake: frying too hot. If oil is above 190°C (375°F), crust will darken before the center warms. Use a thermometer and adjust heat.
- Make-ahead: you can make the custard 24 hours ahead. Keep it wrapped in the pan and chilled. Dredge and fry just before serving for best texture.
- Professional trick at home: press plastic wrap directly on the custard to avoid a skin. In restaurants we also blast-chill the pan for 10 minutes to speed set-up.
- Breadcrumb note: for extra crunch, double-coat — flour → egg → breadcrumbs → egg → breadcrumbs — but chilling between coats is important so layers don’t slide.
- Oil reuse: strain oil after it cools and store refrigerated up to 1 week. Reheat gently and discard when it smells off.
- Avoid overcrowding the pan: fry in small batches (2–3 pieces) so oil temperature recovers quickly.
Storage & Reheating
- Refrigerator: Store cooled, unfried coated pieces or the uncut custard covered in the pan for up to 3 days in an airtight container. If coated and fried, keep in a shallow, ventilated container on a wire rack for up to 24 hours (texture declines quickly).
- Freezer: The cooked custard does not freeze well (it becomes grainy). You can freeze the unbaked set custard slab for up to 1 month; thaw in the fridge overnight, then dredge and fry.
- Reheating: Best reheated in a 175°C (350°F) oven for 5–7 minutes on a wire rack to re-crisp. Avoid microwave reheating — it makes the crust soggy and the center rubbery.
Variations & Substitutions
- Gluten-Free Version: Replace all-purpose flour for the roux with 60 g (1/2 cup) rice flour and use a 1:1 gluten-free breadcrumb. Texture will be slightly grainier; chilling time remains the same.
- Cinnamon-Honey: Add 1 tsp ground cinnamon to the breadcrumbs and drizzle with 2 tbsp honey per serving. This keeps the same frying time.
- Egg-Free Coating: Use a slurry of 40 g (1/4 cup) cornstarch mixed with 120 ml (1/2 cup) water instead of beaten eggs for dredging; press firmly into breadcrumbs. The coating may be less golden.
- Vegan-ish: Use full-fat oat or soy milk and replace butter with 15 g (1 tbsp) coconut oil. Replace eggs in coating as above and use a GF flour if needed. Expect a slightly softer set; increase cornstarch by 15 g (1 tbsp) if custard seems loose.
- Miniatures for parties: Pour the cooked custard into an 8 x 8-inch (20 x 20 cm) pan and cut into 24 small squares; frying time reduces to 45–60 seconds per side.
Serving Suggestions & Pairings
- Dust with cinnamon sugar and serve with a small scoop of vanilla ice cream for contrast.
- A spoonful of orange marmalade or quince paste offers a bright, acidic counterpoint.
- For a cozy beverage pairing, serve with strong coffee or a sherry like Pedro Ximénez.
- For a full menu, balance sweetness with a simple salad and a savory fritter; try one of our easy mains such as Chicken Fried Steak for a playful contrast. Also consider air-fried sides like crispy air fryer nachos or parmesan-crusted air fryer chicken for varied textures, or a green option like air-fryer broccoli parmesan.
Nutrition Information
Per serving: 1 piece | Recipe yields 12 pieces, servings shown: 6 (2 pieces each)
- Calories: 330 kcal
- Total Fat: 16 g
- Saturated Fat: 6 g
- Cholesterol: 125 mg
- Sodium: 180 mg
- Total Carbohydrates: 39 g
- Dietary Fiber: 1 g
- Sugars: 12 g
- Protein: 6 g
Nutrition values are estimates. Actual values may vary based on specific ingredients and preparation methods.
Frequently Asked Questions
Q: Why did my fried milk turn out grainy?
A: Graininess usually means the starch was not fully cooked or the custard was reheated too aggressively. Make sure to cook the milk-starch mixture until it thickens and becomes glossy, about 6–8 minutes, and whisk constantly.
Q: Can I make this without eggs?
A: Yes. You can omit the egg yolks in the custard (it will be slightly less rich) and replace the egg wash with a cornstarch slurry (40 g cornstarch + 120 ml water). The coating will stick but may brown less.
Q: Can I double this recipe for a party?
A: Yes. You can double the ingredients and cook in a larger pan. Note that cooling time may increase; chill the custard until fully set (often 1–2 hours). Fry in small batches so oil temperature stays steady.
Q: Can I prepare this the night before?
A: Absolutely. Make the custard and chill it overnight, covered. Dredge and fry just before serving for the best texture. If you dredge ahead, refrigerate and fry within 24 hours.
Q: How long does fried milk keep in the fridge?
A: The un-fried, set custard keeps well for up to 3 days. Fried pieces are best eaten the same day; stored in the fridge they will soften and lose crispness after 24 hours.
Q: What’s the best breadcrumb for crunch?
A: Panko gives a lighter, airier crunch. For a denser, more uniform crust use fine, dry breadcrumbs made from day-old bread. If you want extra crunch, double-coat with a brief chill between coats.
Q: Is there a shortcut for coating?
A: Yes. For a faster route, freeze the set custard for 20 minutes before cutting; this firms pieces so they hold coatings better and can reduce handling time.
Conclusion
If you want a Spanish take on fried sweets, this fried milk delivers a perfect crunchy-cream contrast; for a related Spanish-toast treat, see the Torrijas Caramelizadas recipe on Serious Eats for another classic. For a video that shows the classic technique step-by-step, watch this demo on How to Make Fried Milk — Spanish Leche Frita.
Print
Fried Milk (Leche Frita)
- Total Time: 100 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
A crispy Spanish custard with a crunchy exterior and creamy interior, perfect for a comforting dessert experience.
Ingredients
- 1,000 ml (4 cups) whole milk
- 100 g (1/2 cup) granulated sugar
- 90 g (3/4 cup) cornstarch
- 60 g (1/2 cup) all-purpose flour + extra for dusting
- 2 large egg yolks (optional)
- 15 g (1 tbsp) unsalted butter
- 1/4 tsp fine sea salt
- 2 large eggs, beaten
- 200 g (2 cups) plain dry breadcrumbs
- Neutral frying oil (enough for 5 cm (2 in) depth)
Instructions
- Pour the whole milk into a saucepan and add granulated sugar and sea salt. Heat until steaming, about 6–8 minutes.
- Whisk together cornstarch and flour with cold milk until smooth. Temper the mixture with hot milk, then return to saucepan and cook until thickened, about 6–8 minutes.
- Remove from heat and whisk in egg yolks and butter. Transfer to a pan, cover with plastic wrap, and chill for at least 1 hour.
- Cut the set custard into rectangles, dust with flour, dip in beaten eggs, and coat with breadcrumbs. Chill for 15 minutes.
- Heat oil in a skillet to 175°C (350°F) and fry pieces until golden brown, about 1–1½ minutes per side. Drain on paper, then transfer to a wire rack.
- Serve warm, dusted with cinnamon sugar or drizzled with honey.
Notes
For the best texture, fry in small batches and avoid overcrowding the pan. For added crunch, consider double-coating the pieces.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Dessert
- Method: Frying
- Cuisine: Spanish
Nutrition
- Serving Size: 1 piece
- Calories: 330
- Sugar: 12g
- Sodium: 180mg
- Fat: 16g
- Saturated Fat: 6g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 39g
- Fiber: 1g
- Protein: 6g
- Cholesterol: 125mg
