Fried Milk: Crispy Spanish Custard Recipe

Crispy Spanish Custard (Leche Frita)

Warm, pillowy squares of custard wrapped in a crisp, golden shell smell like cinnamon and childhood. Fried Milk appears early in Spain’s dessert repertoire as leche frita — a simple custard that’s cooked, chilled, then battered and fried for a crunchy exterior and a creamy interior. After testing this version eight times and adjusting the cornstarch-to-milk ratio, I settled on a texture that holds its shape without tasting gluey. This is the version I refined while staging in a Madrid kitchen, focusing on a stable set for slicing and a safe, home-friendly frying method. Read on for clear steps, timing, and notes on where shortcuts change the result so you can make it tonight without surprises.

Why this recipe works

  • A higher cornstarch ratio creates a firm custard that still feels creamy inside after frying.
  • Cooking the custard gently and whisking constantly prevents graininess and curdled yolks.
  • Chilling in a shallow pan cools the custard evenly so it slices cleanly without collapsing.
  • Double-coating (flour then egg then breadcrumbs) gives a reliable crisp that resists oil absorption.
  • Precise oil temperature (180°C / 350°F) yields a golden crust without overcooking the interior.

Ingredients Breakdown

  • Whole milk — 1,000 ml (4 cups): The richness supports a creamy interior. Use full-fat milk; low-fat makes a thinner custard.
  • Granulated sugar — 120 g (2/3 cup): Balances the milk; reduce by 25% for a less sweet result.
  • Cornstarch (cornflour) — 120 g (1 cup): The main thickener. Substituting all-purpose flour will make the texture heavier. Do not halve the cornstarch or the custard won’t set.
  • All-purpose flour — 60 g (1/2 cup) for the custard base and extra 150 g (1 1/4 cups) for dredging: A small amount in the custard smooths texture and adds structure; using only cornstarch can be slightly gelatinous.
  • Egg yolks — 2 large (custard) + 2 whole large eggs (coating): Yolks enrich the custard; using only whole eggs reduces silkiness.
  • Unsalted butter — 25 g (2 tbsp): Adds shine and flavor; omit for dairy-free but the result will be less rich.
  • Lemon zest — from 1 lemon: Brightens flavor. Orange zest is an acceptable swap, but the citrus profile will change.
  • Cinnamon stick — 1 (or 1 tsp ground cinnamon): Classic aroma. Ground cinnamon in the custard can leave tiny flecks; use a stick for infusion if you prefer a smooth look.
  • Fine dry breadcrumbs — 150 g (1 1/2 cups): Creates a crunchy crust. Panko gives an airier crunch; regular breadcrumbs give a denser crust.
  • Vegetable oil for frying — about 1 L (for a small deep pan): Use a neutral oil with a smoke point above 180°C (350°F).

Note on substitutions: You can make a gluten-free version using a 1:1 gluten-free flour blend for dredging and a cornflour-only custard, but add ½ tsp xanthan gum for structure if your blend lacks it. Using low-fat milk or non-dairy milks will change the final texture.

Essential Equipment

  • Heavy-bottomed saucepan (2–3 L) — for even, gentle heating; a thin pan risks scorching.
  • Whisk — silicone or balloon for smooth stirring.
  • Shallow baking dish 20 x 20 cm (8 x 8-inch) — the custard should be about 2–3 cm (3/4–1¼ inches) thick to set and slice cleanly.
  • Instant-read thermometer — to check frying oil at 180°C (350°F).
  • Deep, heavy skillet or small deep fryer — for safe, consistent frying; a high-sided pan with a wire rack works.
  • Fine-mesh sieve — to strain the custard for extra silkiness.
  • Spatula and sharp knife — a metal spatula helps unmold without tearing.
  • Cooling rack and paper towels.
    If you don’t have a thermometer, use the wooden spoon test: bubbles should form around the handle steadily and the oil should sizzle when a small breadcrumb is dropped in. For an air-fryer hack, see our air-fryer halloumi recipe notes for tips on high-heat, dry-heat crisping.

Step-by-Step Instructions

Prep: 15 minutes | Cook: 20 minutes | Inactive: 4 hours chilling | Total: 4 hr 35 minutes | Serves: 8

Step 1: Infuse the milk and mix thickeners

Combine 1,000 ml (4 cups) whole milk, 1 cinnamon stick, and lemon zest from 1 lemon in a saucepan. Heat until steaming but not boiling, about 6–8 minutes, stirring occasionally to avoid a skin. Remove from heat and let sit 10 minutes for flavor infusion.

Step 2: Whisk sugar, starch, and flour

In a bowl, whisk together 120 g (2/3 cup) granulated sugar, 120 g (1 cup) cornstarch, and 60 g (1/2 cup) all-purpose flour until even. Gradually add 240 ml (1 cup) of the warm milk to form a smooth slurry, whisking to avoid lumps.

Step 3: Temper and thicken

Return the remaining milk to low heat and slowly whisk in the slurry. Cook over medium-low, whisking constantly, until the mixture thickens and pulls away from the pan — about 6–8 minutes. Do not stop whisking or the custard will scorch and turn grainy.

Step 4: Finish with yolks and butter

Beat 2 large egg yolks in a small bowl. Temper them by adding a ladle of the hot custard, whisking quickly, then pour the yolk mixture back into the saucepan. Cook for 1 more minute while stirring, then remove from heat and stir in 25 g (2 tbsp) unsalted butter. Strain through a fine-mesh sieve into your prepared shallow dish.

Step 5: Chill until firm

Smooth the top and cover directly with plastic wrap so no skin forms. Refrigerate until fully set, at least 4 hours and up to 24 hours. The custard should feel firm to the touch and slice cleanly.

Step 6: Slice and coat

Turn the chilled custard onto a cutting board and cut into 8 squares. Set up a dredging station: 150 g (1 1/4 cups) all-purpose flour, 2 whole eggs beaten with 15 ml (1 tbsp) water, and 150 g (1 1/2 cups) fine breadcrumbs. One by one, dust each square in flour, dip in beaten egg, then coat with breadcrumbs. For extra protection during frying, repeat the egg and breadcrumb step.

Step 7: Fry to golden

Heat 500–750 ml (about 2–3 cups) vegetable oil in a deep skillet to 180°C (350°F). Fry squares in batches for 2–3 minutes per side, flipping once, until golden brown and crisp. Drain on a rack set over a baking sheet, not directly on paper towels to avoid steaming.

Step 8: Finish and serve

While warm, dust with a mixture of 20 g (2 tbsp) granulated sugar and 1 tsp ground cinnamon. Serve immediately, or cool to room temperature then reheat briefly for serving.

Expert Tips & Pro Techniques

  • Common mistake: frying at too low a temperature so the crust soaks oil. Use a thermometer and hold oil at 180°C (350°F). If the oil drops below 165°C (330°F), the crust will be greasy.
  • Avoid grainy custard by whisking constantly over medium-low heat and straining before chilling.
  • Make-ahead: custard can be chilled up to 24 hours before coating and frying. Fry just before serving for best texture.
  • Professional technique at home: press the cooled custard into a rimmed baking sheet lined with plastic wrap and chill until very firm; this delivers precise, uniform slices for even frying.
  • Breadcrumb choice matters: fine panko gives a light, airy crunch; regular fine breadcrumbs yield a denser shell that holds up to longer frying.
  • Egg wash tip: add 1 tbsp water to beaten eggs for a thinner wash that adheres evenly to the custard and prevents thick, pasty coatings.

Storage & Reheating

  • Refrigerator: Store cooled, fried pieces in an airtight container for up to 3 days. Place parchment between layers to protect the crust.
  • Freezer: Fried Milk can be frozen after frying for up to 1 month. Freeze in a single layer on a tray until solid, then transfer to a freezer-safe bag. Thaw in the fridge overnight.
  • Reheating: Reheat in a 175°C (350°F) oven for 6–8 minutes to crisp the crust. Avoid microwaving — it makes the crust soggy and the interior rubbery.

Variations & Substitutions

  • Gluten-Free Version: Use a 1:1 gluten-free flour blend for dredging and replace breadcrumbs with crushed gluten-free cornflakes. No change to frying time, but watch for quicker browning.
  • Orange & Cinnamon: Replace lemon zest with orange zest and add ½ tsp ground cinnamon to the custard. Flavor changes, same measurements and times.
  • Panko Crunch: Swap fine breadcrumbs for 150 g (1 1/2 cups) panko and fry at the same temperature. Expect a lighter, crispier shell; it may brown slightly faster.
  • Baked, Not Fried: For a lower-oil option, brush coated squares lightly with oil and bake at 220°C (425°F) for 6–8 minutes per side until golden. Texture will be less deep-fried but still crisp.
  • Vegan-ish: Use oat or soy milk and replace yolks with 2 tbsp aquafaba mixed with 1 tsp turmeric for color and 2 tbsp cornstarch extra for structure; results will differ markedly in flavor and silkiness.

Serving Suggestions & Pairings

  • Dust with extra cinnamon sugar and serve with mixed berries or a spoonful of orange marmalade for brightness.
  • Drizzle with a thin vanilla custard sauce or dulce de leche for a richer presentation.
  • Pair with strong coffee or Spanish-style espresso for contrast to the sweet, creamy center.
  • For a surprising mix of sweet and savory, serve alongside roasted nuts and cheese — try pairing tips like our air-fryer crispy baked potatoes for a late-afternoon board that crosses savory-sweet lines.

Nutrition Information
Serving size: 1 piece | Makes 8 servings

  • Calories: 260 kcal
  • Total Fat: 12 g
  • Saturated Fat: 6 g
  • Cholesterol: 85 mg
  • Sodium: 120 mg
  • Total Carbohydrates: 33 g
  • Dietary Fiber: 0.5 g
  • Sugars: 18 g
  • Protein: 4 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 instead of crisp?
A: The oil was probably too cool or the coating was too thin. Heat the oil to 180°C (350°F) and use a double coat (egg and breadcrumbs twice) to protect the custard.

Q: Can I make this without eggs?
A: You can omit eggs in the custard by increasing cornstarch slightly, but for the coating use a vegan egg wash substitute (flax slurry or aquafaba) and expect a different texture and browning.

Q: Can I double this recipe to serve more people?
A: Yes. Double the ingredients and use a larger, shallow pan so the custard remains about 2–3 cm (3/4–1¼ inches) thick. Chill longer for larger volumes to ensure full setting.

Q: Can I prepare this the night before?
A: Absolutely. Chill the custard up to 24 hours before coating and frying. Fry just before serving for the best crispness.

Q: How long does this keep in the fridge?
A: Fried pieces keep in an airtight container in the fridge for up to 3 days. Re-crisp in a 175°C (350°F) oven before serving.

Q: Is it safe to reuse frying oil?
A: You can reuse oil once or twice if it hasn’t burned and is strained of crumbs. Cool, strain through a fine sieve, and store in a sealed container in a cool place.

Q: My custard was grainy. What went wrong?
A: Graininess usually comes from high heat or not whisking while thickening. Strain the custard before chilling and heat gently next time.

Conclusion

Leche frita is a small, humble dessert that rewards patience. For another Spanish bread-and-sugar comfort, explore the background and technique of torrijas in this thoughtful Torrijas Caramelizadas Recipe – French Toast – Serious Eats piece to see how simple ingredients transform with time and technique. If you prefer a visual walk-through, this concise video How to Make Fried Milk – Spanish Leche Frita Recipe [Video] shows the frying and coating steps up close.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
fried milk crispy spanish custard recipe 2026 03 02 235921 819x1024 1

Crispy Spanish Custard (Leche Frita)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: anna
  • Total Time: 275 minutes
  • Yield: 8 servings 1x
  • Diet: Vegetarian

Description

Warm, pillowy squares of custard wrapped in a crisp, golden shell, flavored with cinnamon and lemon zest.


Ingredients

Scale
  • 1,000 ml (4 cups) Whole milk
  • 120 g (2/3 cup) Granulated sugar
  • 120 g (1 cup) Cornstarch
  • 60 g (1/2 cup) All-purpose flour (for custard) + 150 g (1 1/4 cups) for dredging
  • 2 large Egg yolks
  • 2 whole large Eggs (for coating)
  • 25 g (2 tbsp) Unsalted butter
  • Zest from 1 Lemon
  • 1 Cinnamon stick (or 1 tsp ground cinnamon)
  • 150 g (1 1/2 cups) Fine dry breadcrumbs
  • Vegetable oil for frying (about 1 L)

Instructions

  1. Combine whole milk, cinnamon stick, and lemon zest in a saucepan and heat until steaming, about 6–8 minutes.
  2. Whisk together sugar, cornstarch, and flour in a bowl and gradually add warm milk to form a slurry.
  3. Return remaining milk to low heat and whisk in the slurry, cooking until thickened, about 6–8 minutes.
  4. Beat egg yolks, temper with hot custard, and return to saucepan. Stir in butter and strain into a shallow dish.
  5. Cover and refrigerate until fully set, at least 4 hours.
  6. Turn chilled custard out, cut into squares, and set up a dredging station.
  7. Fry squares in batches at 180°C (350°F) for 2–3 minutes per side until golden brown.
  8. Dust with sugar and cinnamon before serving.

Notes

For a gluten-free version, use a gluten-free flour blend and add xanthan gum for structure. Frying temperature is key for a crisp crust.

  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Category: Dessert
  • Method: Frying
  • Cuisine: Spanish

Nutrition

  • Serving Size: 1 piece
  • Calories: 260
  • Sugar: 18g
  • Sodium: 120mg
  • Fat: 12g
  • Saturated Fat: 6g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 33g
  • Fiber: 0.5g
  • Protein: 4g
  • Cholesterol: 85mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star