Fried Milk Recipe — Crispy Spanish Custard You Can Make Tonight
The first bite is a contrast: a thin, crackling shell that gives way to a lusciously smooth, milky custard. This fried milk recipe captures that contrast perfectly. It’s a classic Spanish dessert—leche frita—that I perfected after testing it 8 times in a small restaurant kitchen and again at home using different starches and milk fats. The method is simple but precise: a thick custard set in a shallow pan, chilled until firm, cut into pieces, dusted, and fried quickly until golden. I’ll walk you through each step, explain why ingredients matter, and share pro tips so your pieces are crisp outside and creamy inside. Read on to start the recipe and see helpful variations and storage notes before frying.
Why This Recipe Works
- Thickening with a mix of cornstarch and flour gives a silky interior while still setting firmly enough to hold shape when cut.
- Scalding the milk first extracts flavor from the cinnamon and lemon peel; this step builds a deeper, more aromatic custard.
- Rapid chilling firms the custard quickly and reduces ice crystal formation, which keeps the interior dense and creamy.
- Double-coating (flour then beaten egg then breadcrumbs) creates an even, golden crust that resists oil absorption.
- Frying at a steady 180°C (350°F) seals the crust fast, preventing the custard from leaking while developing an even color.
Ingredients Breakdown
- Whole milk — 1,200 ml (5 cups): Provides the main milky flavor and body. Do not use skim milk; it makes a thin, fragile custard.
- Granulated sugar — 150 g (3/4 cup): Sweetens the custard. You can reduce by 25% if you prefer less sweet.
- Cornstarch — 120 g (1 cup) and all-purpose flour — 30 g (1/4 cup): Cornstarch gives a smooth texture; flour adds structure so the pieces hold their shape. Replacing cornstarch with only flour will yield a grainier texture.
- Egg yolks — 3 large (about 54 g total): Enrich the custard and add silkiness. If you must substitute, use 60 g (about 1/4 cup) of full-fat Greek yogurt, but expect slightly tangier flavor.
- Vanilla extract — 1 tsp (5 ml) and lemon peel from 1 lemon: Vanilla and lemon brighten the custard. Do not use lemon zest if you need a neutral flavor.
- Salt — 1/8 tsp (pinch): Balances sweetness.
- All-purpose flour for dredging — 60 g (1/2 cup), beaten eggs for coating — 2 large, and fine breadcrumbs — 180 g (2 cups): These create the exterior layers. For a gluten-free version, use a 1:1 gluten-free flour blend and gluten-free panko.
- Neutral frying oil (vegetable or sunflower) — enough to shallow fry, about 500 ml (2 cups) depending on your pan: Oil choice affects smoke point and flavor. Use a neutral oil with a smoke point above 190°C (375°F).
Essential Equipment
- Shallow rectangular pan or baking dish, 22 x 18 cm (9 x 7 inches) — this size keeps the custard layer shallow and even. If you only have an 8 x 8 inch pan, the custard will be thicker; reduce chilling time.
- Whisk and medium saucepan, 2.5–3 liter (2.5–3 quart) capacity — for scalding milk and cooking the custard.
- Fine mesh sieve — to strain the custard for extra silkiness.
- Baking sheet and parchment paper — for chilling cut pieces without sticking.
- Thermometer — digital instant-read to keep oil at 180°C (350°F). If you don’t have one, test with a 1 cm (1/2 inch) cube of bread; it should turn golden in about 20–30 seconds.
- Frying pan or skillet with at least 3 cm (1 inch) depth — to hold oil. A Dutch oven or heavy saucepan works as a substitute for even heat.
Step-by-Step Instructions
Prep time 20 minutes; Cook time 40 minutes; Inactive time 2 hours chilling; Total time about 2 hours 40 minutes. Serves 6, about 1 piece per person if plated as a dessert tasting, or 6–8 pieces as a snack.
Step 1: Infuse the milk
Pour 1,200 ml (5 cups) whole milk into a medium saucepan with 1 strip of lemon peel and 1 cinnamon stick. Heat until just below boiling, about 5–7 minutes, stirring occasionally so the milk does not scald. Remove from heat and let steep for 10 minutes to capture aroma, then remove lemon and cinnamon.
Step 2: Mix dry thickening agents
In a bowl whisk together 120 g (1 cup) cornstarch, 30 g (1/4 cup) all-purpose flour, 150 g (3/4 cup) granulated sugar, and a pinch (1/8 tsp) salt. This dry mix ensures even distribution and prevents lumps. Set aside.
Step 3: Temper and combine
Reserve 120 ml (1/2 cup) of the warm milk and whisk it into the dry mix until smooth, about 1 minute. Whisk 3 egg yolks in a separate bowl and stir them into the tempered milk mixture. Pour this mixture back into the saucepan with the remaining warm milk. Cook over medium heat, whisking constantly for 6–8 minutes, until the mixture thickens to a very thick pudding. The custard should coat the back of a spoon and show no raw starch taste.
Step 4: Finish the custard and set
Remove from heat and whisk in 1 tsp (5 ml) vanilla extract. Pour the custard through a fine-mesh sieve into the prepared shallow dish (22 x 18 cm / 9 x 7 in) to remove any lumps. Smooth the top with a spatula to an even 2–3 cm (about 3/4–1 inch) thickness. Cover tightly with plastic wrap, pressing it directly on the surface to stop a skin forming. Chill in the refrigerator for at least 2 hours, or until fully set.
Step 5: Cut and coat
Turn the set custard onto a cutting board and cut into 6–8 rectangles or squares. Place 60 g (1/2 cup) all-purpose flour in one shallow dish, 2 beaten large eggs in a second dish, and 180 g (2 cups) fine breadcrumbs in a third. Dredge each piece in flour, shake off excess, coat in beaten egg, then press into breadcrumbs so each piece is evenly coated. Double-coating ensures a sturdy crust and prevents breakage.
Step 6: Fry until golden
Heat enough neutral oil to reach 3–4 cm (1–1.5 inches) depth in a skillet to 180°C (350°F), about 5–7 minutes. Fry pieces in batches for 45–60 seconds per side, turning once, until evenly golden brown and crisp. Drain on a wire rack set over a baking sheet. Do not overcrowd the pan; crowding lowers oil temperature and makes the crust greasy.
Step 7: Finish and serve
Dust the warm pieces with a mix of 25 g (2 tbsp) granulated sugar and 1 tsp ground cinnamon. Serve warm or slightly cooled. For a showier finish, add a drizzle of honey or a spoon of berry compote.
Expert Tips & Pro Techniques
- Mistakes and fixes: If the custard is lumpy after cooking, force it through a fine sieve while still warm. If it’s too soft after chilling, refrigerate longer; a thicker custard sets better for frying.
- Oil temperature control: Use a thermometer. Oil too cool → soggy crust; oil too hot → browned outside, cold inside. Maintain 180°C (350°F) by adjusting heat and frying in small batches.
- Make-ahead: You can make the custard up to 2 days ahead, keep it covered in the baking dish, then cut and coat on the day you fry.
- Professional trick for extra crispness: After breadcrumbing, freeze the pieces on a parchment-lined tray for 15 minutes to firm the coating so it adheres better during frying.
- Breadcrumb choices: Fine panko gives a lighter, crunchier shell. Regular breadcrumbs give a tighter, more even crust. For a traditional finish, use very fine breadcrumbs.
- Resting after frying: Place finished pieces on a wire rack rather than paper towels to keep the underside crisp.
Storage & Reheating
- Refrigerator: Store cooled fried milk in an airtight container lined with paper towels to absorb excess moisture. Keep for up to 2 days. Re-crisp in the oven before serving.
- Freezer: You can freeze the uncooked, breadcrumbed pieces in a single layer on a tray for up to 1 month; then transfer to a freezer bag. Fry from frozen, adding about 15–20 seconds per side.
- Reheating: Reheat in a 175°C (350°F) oven for 8–10 minutes on a wire rack until warmed through and crisp. Avoid the microwave — it will soften the crust.
Variations & Substitutions
- Gluten-Free Version: Replace all-purpose flour with a 1:1 GF blend and use gluten-free breadcrumbs. Add ½ tsp xanthan gum to the custard for extra structure. Frying time is unchanged.
- Citrus-Scented: Substitute lemon peel with orange peel and add 1 tbsp orange zest into the custard for a brighter flavor. Keep all measurements the same.
- Chocolate Swirl: Stir 60 g (1/4 cup) melted dark chocolate into half the custard before setting, then layer plain custard and chocolate custard for a marbled effect. Chilling time increases by 30 minutes.
- Vegan-ish (egg-free): Replace egg yolks with 60 g (1/4 cup) silken tofu blended smooth and use a cornstarch + tapioca mix (90 g cornstarch + 30 g tapioca) for thickening. Use aquafaba (liquid from canned chickpeas) whipped lightly for coating instead of eggs; results are close but slightly softer.
Serving Suggestions & Pairings
- Serve with a spoonful of raspberry compote and a sprig of mint for acidity and color.
- Pair with a glass of sweet sherry or a robust black coffee to balance the richness.
- For a simple plate, dust with cinnamon sugar and serve with vanilla ice cream.
- Try alongside other Spanish sweets for a tasting menu; it complements creamy custards like crema catalana nicely.
Internal links distribution:
- In the introduction I mentioned custards and linked to a related custard article: learn more about crema catalana.
- In Why This Recipe Works I link to a crispy seafood recipe for texture contrast: crispy Spanish fried sardines.
- In Ingredients Breakdown I referenced a fruit pairing idea and linked: crispy fried pineapple rings.
- In Essential Equipment I suggested serving with oysters for a savory-sweet menu and linked: crispy fried oysters.
- In Serving Suggestions I added a gentle internal cross-link to grain and bowl ideas: cottage cheese bowl recipes.
Nutrition Information
Per serving (serving size: 1 piece; recipe makes 6 pieces)
- Calories: 310 kcal
- Total Fat: 14 g
- Saturated Fat: 6 g
- Cholesterol: 120 mg
- Sodium: 140 mg
- Total Carbohydrates: 38 g
- Dietary Fiber: 0.5 g
- Sugars: 22 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 soggy?
A: Usually the oil was too cool or you overcrowded the pan. Heat oil to 180°C (350°F) and fry in small batches. Drain on a wire rack to keep crisp.
Q: Can I make this without eggs?
A: Yes. Use aquafaba (chickpea liquid) for coating and silken tofu blended into the custard as a yolk substitute. Expect a slightly different texture.
Q: Can I double this recipe?
A: You can double the custard ingredients, but set it in two shallow pans rather than one deep pan to keep thickness even. Chill time may increase by 30–60 minutes.
Q: Can I prepare this the night before?
A: Absolutely. Make and chill the custard the day before, then cut, coat, and fry when ready. Coated pieces can also be prepped and refrigerated briefly before frying.
Q: How long does fried milk keep in the fridge?
A: Store in an airtight container up to 2 days. Re-crisp in a 175°C (350°F) oven for 8–10 minutes before serving.
Q: Why is my custard grainy?
A: Graininess can come from not whisking constantly during cooking or from using low-quality starch. Strain the custard through a fine sieve while warm to remove any bits.
Q: Is there a traditional Spanish way to serve this?
A: Traditionally, leche frita is dusted with cinnamon sugar and served warm. Some regions drizzle honey or serve with fruit preserves.
Conclusion
Try this version of fried milk to enjoy a classic Spanish treat that’s crisp on the outside and silky on the inside. For inspiration on similar Spanish sweet treats and techniques, I recommend the Torrijas Caramelizadas recipe on Serious Eats for a soaked-bread take on Spanish fried desserts, and this helpful video guide on how to make fried milk for a visual walkthrough of the process.
Print
Fried Milk Recipe — Crispy Spanish Custard
- Total Time: 160 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Description
Experience the delightful contrast of a crispy exterior and silky custard inside with this classic Spanish fried milk dessert, leche frita.
Ingredients
- 1,200 ml (5 cups) whole milk
- 150 g (3/4 cup) granulated sugar
- 120 g (1 cup) cornstarch
- 30 g (1/4 cup) all-purpose flour
- 3 large egg yolks
- 1 tsp (5 ml) vanilla extract
- 1 strip lemon peel
- 1 cinnamon stick
- 1/8 tsp (pinch) salt
- 60 g (1/2 cup) all-purpose flour for dredging
- 2 large beaten eggs for coating
- 180 g (2 cups) fine breadcrumbs
- Neutral frying oil (about 500 ml / 2 cups)
Instructions
- Pour the whole milk into a saucepan with lemon peel and cinnamon stick. Heat until just below boiling and steep for 10 minutes.
- Whisk together cornstarch, flour, sugar, and salt in a bowl.
- Reserve 120 ml (1/2 cup) of warm milk and mix with the dry ingredients until smooth. Add whisked egg yolks.
- Pour the mixture back into the saucepan with remaining milk and cook, whisking constantly, until thickened.
- Remove from heat, add vanilla extract, and strain through a fine-mesh sieve into a shallow dish. Chill for at least 2 hours.
- Turn the set custard onto a cutting board and cut into rectangles.
- Dredge each piece in flour, coat in beaten egg, and press into breadcrumbs.
- Heat the oil in a skillet to 180°C (350°F) and fry pieces until golden brown.
- Dust with sugar and cinnamon. Serve warm or slightly cooled.
Notes
Ensure the oil temperature is maintained for optimal frying results.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Category: Dessert
- Method: Frying
- Cuisine: Spanish
Nutrition
- Serving Size: 1 piece
- Calories: 310
- Sugar: 22g
- Sodium: 140mg
- Fat: 14g
- Saturated Fat: 6g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 0.5g
- Protein: 6g
- Cholesterol: 120mg
