Carne Asada Fries
A wide tray of thick-cut double-fried golden fries layered with chopped carne asada, melted low-moisture mozzarella and cotija, chunky guacamole, pico de gallo, sour cream drizzle, and lime wedges, with the fries staying visibly crisp underneath as charred beef, melted cheese, guacamole, salsa, and crema show in distinct abundant layers. The double-fry is the technique this entire dish depends on — a first fry at lower temperature cooks the potato through without colour, then a second fry at higher heat builds the crisp, rigid crust that’s strong enough to survive being buried under meat, cheese, and toppings without collapsing into mush, the same two-stage frying principle used elsewhere in this collection whenever a fry needs to hold up under real weight. Drying the steak thoroughly before it hits the grill matters just as much here as in any other application, since wet steak steams and leaks juice directly onto the fries below rather than developing the dark, charred crust this dish is built around. The payoff is a tray with genuine structural integrity — crisp fries at the base, tender charred beef and molten cheese in the middle, and fresh, cool toppings layered generously on top.

Prep Time : 45 min
Cook Time : 1 hr
Servings : 4
45 min
1 hr
4
Ingredients
For the Carne Asada
• 800g outside skirt steak or flank steak, trimmed
• 80ml fresh orange juice
• 45ml fresh lime juice
• 30ml neutral high-heat oil, such as avocado oil
• 15ml soy sauce
• 20g fresh cilantro, leaves and tender stems, roughly chopped
• 20g garlic, finely grated or minced
• 10g light brown sugar
• 4g ancho chilli powder — this one on Amazon
• 3g ground cumin — this one on Amazon
• 1g dried Mexican oregano — this one on Amazon
• 2g freshly ground black pepper
• 6g kosher salt
• Additional neutral oil, for brushing the grill or pan
For the Double-Fried Fries
• 1kg russet potatoes, cut into thick fries
• 2 litres cold water, for soaking
• 20ml white vinegar, for the cold soak
• 12g fine sea salt, divided
• Neutral oil, for frying
For the Melted Cheese
• 320g low-moisture mozzarella, shredded
• 80g cotija cheese, finely crumbled — this one on Amazon
For The Guacamole— half batch; (Full recipe — see Classic Guacamole)
• 1½ ripe avocados
• ½ medium red onion, diced to ¼–⅛ inch cubes
• ½ green jalapeño, deseeded, diced to ⅛ inch cubes
• 1 garlic cloves, minced or very thinly sliced
• Juice of ½ lime
• ½ Large handful fresh cilantro, roughly chopped — adjust to personal preference or omit entirely
• ½ tsp ground cumin — this one on Amazon
• Salt to taste
• Freshly ground black pepper to taste
• ½ tbsp green Tabasco, optional — this one on Amazon
For the Pico de Gallo — (Full recipe — see Pico de Gallo)
• 5 ripe, meaty tomatoes, preferably Roma, about 400g
• 1 sweet onion, finely diced
• 1 red onion, finely diced
• 1 jalapeño pepper, deseeded, finely diced
• Juice of 3 limes
• Zest of half a lime
• 1 tbsp extra-virgin olive oil — this one on Amazon
• Salt to taste
• Freshly ground black pepper to taste
For Garnishing and Serving
• 240g sour cream, loosened slightly if needed for drizzling
• 2 limes, cut into wedges
• 1 full batch pico de gallo, from above
• ½ batch classic guacamole, from above
This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases, at no additional cost to you.
Directions
- Marinate the Carne Asada
Combine the orange juice, lime juice, oil, soy sauce, cilantro, garlic, brown sugar, ancho chilli powder, cumin, oregano, black pepper, and salt in a shallow non-reactive dish. Add the skirt steak and turn several times until every surface is coated. Cover and refrigerate for 2–4 hours if time allows. If making this faster, marinate for at least 30 minutes at room temperature while preparing the fries. Do not marinate longer than 8 hours because the citrus will start breaking down the meat’s surface. The soy sauce and salt do most of the actual seasoning work through osmosis, while the citrus juices are mainly there for brightness and light surface tenderising — which is exactly why even a short 30-minute marinate at room temperature still produces a well-seasoned steak if the longer refrigerated version isn’t practical. - Cold-Soak the Fries
Place the thick-cut potatoes in a large bowl with cold water, vinegar, and half of the salt. Soak for 45 minutes. Drain, rinse, and dry extremely well with towels. This step is not optional if you want crisp fries. Wet potatoes going into hot oil are dangerous and will fry badly. The cold soak draws out excess surface starch that would otherwise cause the fries to stick together and fry unevenly — the vinegar adds a touch of acidity that helps the potato hold its shape through two separate fries, rather than breaking down at the edges. - Prepare the Guacamole and Pico
Prepare ½ batch of Classic Guacamole according to the referenced recipe. Keep it chunky and only lightly folded; it should sit in thick spoonfuls over the fries, not spread like sauce. Prepare 1 full batch of Pico de Gallo according to its own recipe. Drain off excess liquid before topping the fries so the pico does not make the fries soggy. Handling both of these cool, fresh components well ahead of the actual frying and grilling stages is what keeps the final assembly moving quickly once the fries and steak are both hot and ready. - First Fry the Potatoes
Heat neutral oil to 150°C in a heavy pot. Fry the potatoes in batches for 5–6 minutes, until cooked through and pale blond but not browned. Transfer to a rack and let cool for at least 15 minutes. Do not brown the fries in the first fry. This stage cooks the interior; the second fry creates the crust. The lower temperature here is calibrated to cook the potato’s interior through gently, without the surface browning and setting a crust too early — that crust-building is deliberately saved for the second, hotter fry. - Temper and Dry the Steak
Remove the steak from the marinade and let excess marinade drip off. Pat the steak thoroughly dry with paper towels and remove any large bits of garlic or cilantro stuck to the surface. This is the turning point. Wet steak will steam and leak juice over the fries instead of giving you dark charred carne asada. A genuinely dry surface is what lets the grill’s heat go directly into browning rather than first evaporating surface moisture — this matters even more here than in a standalone carne asada plate, since any steaming or leaking juice from an under-dried steak ends up soaking directly into the fries below it. - Cook the Carne Asada
Preheat a grill, cast-iron skillet, or griddle over very high heat until just beginning to smoke. Lightly oil the surface. Cook the steak for 2–3 minutes per side for skirt steak, or 4–5 minutes on the first side and 3–4 minutes on the second side for thicker flank steak. Remove when the thickest part reaches 54–56°C for a final pink-medium centre after resting. Rest for 8–10 minutes, then slice against the grain and chop into bite-sized pieces. Keep the charred edges visible. Resting before chopping matters just as much here as it would on a plate — cutting into the steak too soon releases its juices onto the board rather than keeping them in the meat, and those juices are exactly what shouldn’t end up pooling under the fries. - Second Fry the Potatoes
Increase the oil to 185°C. Fry the cooled potatoes again in batches for 2–4 minutes, until deep golden, crisp, and rigid at the edges. Transfer to a rack and season immediately with the remaining salt. If the fries are soft at this stage, the oil was too cool or the batch was too crowded. This second, hotter fry is what builds the genuinely rigid, crisp exterior the whole dish depends on — a fry that’s merely golden but still flexible won’t hold its structure once it’s loaded with warm, moist toppings. - Melt the Cheese
Spread the hot fries across a wide oven-safe tray or plate. Scatter the mozzarella evenly over the fries, then sprinkle cotija through the top layer. Place under a hot broiler for 2–4 minutes, just until the mozzarella melts and stretches but before the fries dry out. Cotija does not melt like mozzarella; it is there for salty sharpness. The mozzarella is doing the actual melting. Working quickly here, spreading the fries and cheese while everything is still hot from frying, is what lets the broiler finish the melt in just a couple of minutes rather than needing longer, drier heat that would compromise the fries’ crispness. - Layer the Carne Asada Fries
Scatter the chopped carne asada over the melted cheese. Add thick spoonfuls of guacamole in visible patches rather than spreading it flat. Scatter pico de gallo generously across the top. Drizzle sour cream over everything in loose white lines. Add lime wedges at the edge. Adding the guacamole in distinct spoonfuls rather than spreading it into an even layer keeps each topping visually and texturally separate on the tray, which is both the traditional presentation and a practical choice — a spread layer of guacamole covers and softens more of the crisp fries underneath than scattered spoonfuls do. - Serve
Serve immediately while the fries are still crisp, the cheese is melted, and the carne asada is warm. Squeeze fresh lime over the top just before eating. This dish has almost no holding window — the crisp fries begin softening the moment they’re buried under warm, moist toppings, so serving without any delay is what preserves the contrast between the crunchy base and everything piled on top.
*Notes :
- The double-fry technique is worth understanding as two genuinely distinct jobs rather than a single frying process repeated twice. The first, cooler fry is entirely about cooking the potato’s interior through evenly, with browning deliberately avoided at this stage. The second, hotter fry is where the actual crisp crust develops, building a rigid exterior strong enough to support a substantial load of meat, cheese, and toppings. Skipping straight to a single fry at high heat produces fries that are either underdone inside or browned on the outside before the centre has properly cooked — neither approaches the sturdy, genuinely crisp result this loaded format requires.
- Drying the steak thoroughly before grilling matters more in this recipe than it might in a simpler preparation, precisely because of what sits underneath it. In a standalone plate, a slightly under-dried steak mostly costs some crust quality. Here, any moisture that steams off or juice that leaks during cooking ends up directly on the fries below once everything is assembled, actively working against the crisp base the entire dish depends on.
- The order of assembly — cheese melted directly onto the hot fries first, then the warm carne asada, then the cool guacamole and pico de gallo, and finally the sour cream drizzle — is a deliberate temperature and moisture sequence. Building from hot, dry components up to cool, moist ones keeps the coolest, wettest toppings sitting on top rather than trapped against the fries, where they’d have the most time and contact to soften the crisp base before the dish is even served.
- This is a dish with essentially no assembled holding time, and every step before final assembly exists to compress that vulnerable window as much as possible. Preparing the guacamole and pico well ahead, resting and chopping the steak efficiently, and moving quickly from the second fry into cheese-melting and layering are all about minimising the gap between a tray of genuinely crisp fries and the moment they’re served — that gap is where the whole dish either succeeds or turns soggy.
Why This Recipe Works
This recipe works because it treats structural integrity as the primary design constraint: the double-fried potatoes are built specifically to stay crisp under a substantial load, the steak is dried and cooked hot and fast to develop char rather than steam and leak, and the assembly sequence layers hot, dry components first and cool, moist ones last to protect the fries as long as possible.
Thick-cut potatoes, proper resting before chopping the steak, and draining the pico de gallo before use all work together to keep this loaded format from collapsing into a soggy tray.
Ingredient Breakdown
Thick-Cut Russet Potatoes
The specified cut — sturdy enough to survive a double fry and a heavy load of toppings without collapsing.
Double-Fried Technique
The structural foundation — a cooler first fry cooks the interior, a hotter second fry builds the genuinely rigid, crisp crust.
Citrus-Soy Marinated Carne Asada
The centrepiece protein — dried thoroughly before grilling so it chars rather than steams and leaks onto the fries.
Low-Moisture Mozzarella and Cotija
The layered cheese — mozzarella for actual melt and stretch, cotija in restraint for salty, sharp texture.
Drained Guacamole and Pico de Gallo
The fresh, cool toppings — added last in the assembly sequence and drained of excess liquid to protect the crisp fries beneath.
Flavor Structure Explained
This carne asada fries follows a layered balance model:
- Crisp savoury foundation (double-fried potatoes)
- Rich melted centre (mozzarella, cotija)
- Smoky charred protein (carne asada)
- Cool creamy contrast (guacamole, sour cream)
- Bright fresh finish (pico de gallo, lime)
The double-fried potatoes provide a crisp, savoury base substantial enough to carry everything piled on top. Melted mozzarella and sharp cotija add rich, salty depth directly against the hot fries. The charred, citrus-marinated carne asada layers in smoky, well-seasoned beefiness as the dish’s centrepiece. Guacamole and sour cream both cool the tray down with fat-forward creaminess, while pico de gallo and a final squeeze of lime cut through that richness with sharp, raw acidity that keeps the whole tray from feeling heavy.
Common Mistakes to Avoid
- Skipping the Cold Soak Before the First Fry – Excess surface starch causes the potatoes to stick together and fry unevenly. Always soak for the full 45 minutes and dry thoroughly before frying.
- Browning the Fries During the First Fry – This sets a crust too early, before the interior has fully cooked. Always keep the first fry pale blond and save browning for the second fry.
- Not Drying the Steak Before Grilling – Wet steak steams and leaks juice directly onto the fries below, softening the base. Always pat the steak thoroughly dry before it touches the heat.
- Slicing the Steak Before It Rests – This releases the meat’s juices onto the board instead of keeping them in the beef, and those juices otherwise end up on the fries. Always rest for 8–10 minutes before chopping.
- Adding Undrained Pico de Gallo – Watery pico soaks into and softens the fries faster than any other topping. Always drain off excess liquid before scattering it over the tray.
Variations
Spicier Version
Add a second, un-deseeded jalapeño to the guacamole and increase the ancho chilli powder in the marinade to 6g for a noticeably more assertive heat throughout.
With Queso Sauce Instead of Shredded Cheese
Substitute a warm, pourable queso sauce for the mozzarella and cotija, poured over the fries just before adding the carne asada, for a saucier, more indulgent version.
Chicken Asada Fries
Substitute the skirt steak with the same marinade applied to chicken thighs, grilled and chopped identically, for a lighter protein option.
Extra-Loaded Version
Add a scattering of pickled jalapeños and crumbled cotija over the finished tray alongside the classic toppings for a more heavily garnished, restaurant-style presentation.
Storage & Make-Ahead
Raw steak can marinate for up to 8 hours in the refrigerator, though 2–4 hours produces the best texture. Cooked, chopped carne asada can be refrigerated in an airtight container for up to 3 days. Reheat briefly in a hot pan before using.
Twice-fried but unassembled fries can be held at room temperature on a rack for up to 30 minutes before melting the cheese and assembling; longer than that and they begin losing crispness.
Guacamole and pico de gallo should each be refrigerated according to their own recipes’ storage guidance and drained again just before use if any liquid has collected. The fully assembled tray is not suitable for storage — assemble and serve only what will be eaten immediately.
Frequently Asked Questions
Why does this recipe fry the potatoes twice instead of once?
A single fry forces a trade-off between a cooked interior and a browned exterior — by the time the inside is fully cooked, the outside is often already past golden, or the outside browns before the inside finishes. Frying at a lower temperature first cooks the potato through without colour, then a second, hotter fry builds the crisp, rigid crust needed to support a heavy load of toppings.
Why is drying the steak described as even more critical here than in a standard carne asada recipe?
In this dish, any moisture that steams off or juice that leaks during grilling ends up directly on the fries below once everything is assembled. A wet steak doesn’t just cost crust quality on the meat itself — it actively soaks and softens the crisp base underneath it.
Why does the assembly order matter — cheese and meat first, then guacamole and pico, then sour cream?
Building from hot, dry components up to cool, moist ones keeps the wettest toppings sitting on top of the pile rather than trapped directly against the fries. That sequencing minimises how long the crisp base is in direct contact with anything moist before the tray is served.
Why drain the pico de gallo before topping the fries?
Watery pico is the fastest way to soften a tray of fries, faster even than the melted cheese or warm carne asada. Draining off excess liquid before scattering it over the top protects the crisp base for as long as possible.
What’s a good way to add extra brightness to this tray, and are there other carne asada dishes worth trying?
A light drizzle of Cilantro Lime Drizzle over the finished fries adds a sharp, herbal freshness that cuts nicely through all the melted cheese and rich toppings. If you enjoy the carne asada itself and want to build a full plate around it rather than loaded fries, a Carne Asada Plate takes the same marinated, grilled steak and pairs it with Cilantro Lime Jasmine Rice, Salsa Roja, and charred cebollitas for a different, plated take on the same core flavours.
Nutrition Facts
( per serving )
Calories
~890 kcal
Protein
44 g
Fat
52 g
Carbs
62 g
Calories
~890 kcal
Protein
44 g
Fat
52 g
Carbs
62 g
Related Recipes
Related Recipes
You might also like
You might also like

Carne Asada Fries
Ingredients
Method
- Combine the orange juice, lime juice, oil, soy sauce, cilantro, garlic, brown sugar, ancho chilli powder, cumin, oregano, black pepper, and salt in a shallow non-reactive dish. Add the skirt steak and turn several times until every surface is coated. Cover and refrigerate for 2–4 hours if time allows. If making this faster, marinate for at least 30 minutes at room temperature while preparing the fries. Do not marinate longer than 8 hours because the citrus will start breaking down the meat’s surface. The soy sauce and salt do most of the actual seasoning work through osmosis, while the citrus juices are mainly there for brightness and light surface tenderising — which is exactly why even a short 30-minute marinate at room temperature still produces a well-seasoned steak if the longer refrigerated version isn’t practical.
- Place the thick-cut potatoes in a large bowl with cold water, vinegar, and half of the salt. Soak for 45 minutes. Drain, rinse, and dry extremely well with towels. This step is not optional if you want crisp fries. Wet potatoes going into hot oil are dangerous and will fry badly. The cold soak draws out excess surface starch that would otherwise cause the fries to stick together and fry unevenly — the vinegar adds a touch of acidity that helps the potato hold its shape through two separate fries, rather than breaking down at the edges.
- Prepare ½ batch of Classic Guacamole according to the referenced recipe. Keep it chunky and only lightly folded; it should sit in thick spoonfuls over the fries, not spread like sauce. Prepare 1 full batch of Pico de Gallo according to its own recipe. Drain off excess liquid before topping the fries so the pico does not make the fries soggy. Handling both of these cool, fresh components well ahead of the actual frying and grilling stages is what keeps the final assembly moving quickly once the fries and steak are both hot and ready.
- Heat neutral oil to 150°C in a heavy pot. Fry the potatoes in batches for 5–6 minutes, until cooked through and pale blond but not browned. Transfer to a rack and let cool for at least 15 minutes. Do not brown the fries in the first fry. This stage cooks the interior; the second fry creates the crust. The lower temperature here is calibrated to cook the potato’s interior through gently, without the surface browning and setting a crust too early — that crust-building is deliberately saved for the second, hotter fry.
- Remove the steak from the marinade and let excess marinade drip off. Pat the steak thoroughly dry with paper towels and remove any large bits of garlic or cilantro stuck to the surface. This is the turning point. Wet steak will steam and leak juice over the fries instead of giving you dark charred carne asada. A genuinely dry surface is what lets the grill’s heat go directly into browning rather than first evaporating surface moisture — this matters even more here than in a standalone carne asada plate, since any steaming or leaking juice from an under-dried steak ends up soaking directly into the fries below it.
- Preheat a grill, cast-iron skillet, or griddle over very high heat until just beginning to smoke. Lightly oil the surface. Cook the steak for 2–3 minutes per side for skirt steak, or 4–5 minutes on the first side and 3–4 minutes on the second side for thicker flank steak. Remove when the thickest part reaches 54–56°C for a final pink-medium centre after resting. Rest for 8–10 minutes, then slice against the grain and chop into bite-sized pieces. Keep the charred edges visible. Resting before chopping matters just as much here as it would on a plate — cutting into the steak too soon releases its juices onto the board rather than keeping them in the meat, and those juices are exactly what shouldn’t end up pooling under the fries.
- Increase the oil to 185°C. Fry the cooled potatoes again in batches for 2–4 minutes, until deep golden, crisp, and rigid at the edges. Transfer to a rack and season immediately with the remaining salt. If the fries are soft at this stage, the oil was too cool or the batch was too crowded. This second, hotter fry is what builds the genuinely rigid, crisp exterior the whole dish depends on — a fry that’s merely golden but still flexible won’t hold its structure once it’s loaded with warm, moist toppings.
- Spread the hot fries across a wide oven-safe tray or plate. Scatter the mozzarella evenly over the fries, then sprinkle cotija through the top layer. Place under a hot broiler for 2–4 minutes, just until the mozzarella melts and stretches but before the fries dry out. Cotija does not melt like mozzarella; it is there for salty sharpness. The mozzarella is doing the actual melting. Working quickly here, spreading the fries and cheese while everything is still hot from frying, is what lets the broiler finish the melt in just a couple of minutes rather than needing longer, drier heat that would compromise the fries’ crispness.
- Scatter the chopped carne asada over the melted cheese. Add thick spoonfuls of guacamole in visible patches rather than spreading it flat. Scatter pico de gallo generously across the top. Drizzle sour cream over everything in loose white lines. Add lime wedges at the edge. Adding the guacamole in distinct spoonfuls rather than spreading it into an even layer keeps each topping visually and texturally separate on the tray, which is both the traditional presentation and a practical choice — a spread layer of guacamole covers and softens more of the crisp fries underneath than scattered spoonfuls do.
- Serve immediately while the fries are still crisp, the cheese is melted, and the carne asada is warm. Squeeze fresh lime over the top just before eating. This dish has almost no holding window — the crisp fries begin softening the moment they’re buried under warm, moist toppings, so serving without any delay is what preserves the contrast between the crunchy base and everything piled on top.






