Carne Asada Plate with Cilantro-Lime Rice & Salsa Roja

Deeply charred carne asada sliced against the grain to reveal a juicy pink-medium centre, served with fresh cilantro-lime jasmine rice, smoky salsa roja, blistered Mexican spring onions, fresh cilantro, and lime wedges — a complete steak plate built around strong char, bright citrus, and warm Mexican flavours. The citrus-soy marinade works on two timelines at once: the soy sauce and salt begin seasoning the meat’s interior through osmosis almost immediately, while the orange and lime juices slowly soften the surface proteins over the 2–4 hour window, which is exactly why the marinating time has a hard ceiling — push past 8 hours and the same acid that tenderises starts turning the exterior mealy. The technique hinge is drying the steak thoroughly before it hits the pan, the same non-negotiable step used elsewhere in this collection wherever a hard sear or deep char is the goal — a wet surface steams instead of browning, and no amount of heat afterward recovers that lost crust. Slicing thin strips of skirt steak against the grain, in sections rather than as one long cut, is what keeps a naturally fibrous cut tender rather than chewy. The payoff is a plate where every element does one job cleanly: the beef brings smoky char and juice, the rice brings citrus brightness, the salsa brings gentle heat, and the blistered cebollitas bring a sweet, caramelised savouriness that ties the whole plate together.

Sliced carne asada plate showing deeply charred pink-medium steak beside cilantro-lime jasmine rice, smoky salsa roja, blistered spring onions, fresh cilantro, and lime wedges on marble surface

Prep Time : 20 min

Cook Time : 30 min

Servings : 4

Prep Time :

20 min

Cook Time :

30 min

Servings :

4

Ingredients

For the Carne Asada


• 800g outside skirt steak, trimmed — flank steak may be substituted


• 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 Cilantro-Lime Rice(Full recipe — see Cilantro Lime Jasmine Rice)


• 300g jasmine rice


• 525ml water


• 5g salt


• 15ml vegetable oil


• 45ml fresh lime juice


• 30g fresh cilantro, chopped


• 10g unsalted butter


• 3g lime zest

For the Salsa Roja — half batch; (Full recipe — see Salsa Roja)


• 4 medium Roma tomatoes, about 600g, halved


• ½ white onion, cut into 2 wedges


• 1 tbsp extra-virgin olive oil — this one on Amazon


• ¼ tsp ground cumin


• 1 green jalapeño, deseeded, cut into smaller pieces — added raw


• Juice of ½ lime


• Small bunch fresh cilantro, leaves and stems included


• Salt to taste

For the Charred Cebollitas


• 12 large spring onions or Mexican green onions, approximately 300g


• 15ml neutral oil


• 3g kosher salt


• Freshly ground black pepper, to taste

For Garnishing and Serving


• 20g fresh cilantro leaves


• 2 limes, cut into 8 wedges

This post may contain affiliate links. As an Amazon Associate I earn from qualifying purchases, at no additional cost to you.


Directions

  1. 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. Do not marinate longer than 8 hours. The citrus will eventually begin breaking down the meat’s surface and can make it soft or mealy. The soy sauce and salt are doing most of the actual flavour-penetration work here through osmosis; the citrus juices are primarily there for brightness and for kickstarting surface tenderisation, which is exactly why the window is capped — citric acid denatures surface proteins in a way that helps at 2–4 hours and actively works against you well past that point, turning a firm sear-ready exterior into something pasty.
  2. Prepare the Referenced Components
    During the marinating period, prepare ½ batch of Salsa Roja according to its separate recipe. Hold it at room temperature or reheat it gently before serving; refrigerator-cold salsa will cool the entire plate. Prepare the complete 4-serving Cilantro Lime Jasmine Rice recipe so it finishes shortly before the steak. Keep it covered and fluff it immediately before plating. This is the parallel-prep sequencing that makes the whole plate come together at once rather than in stages — both components can be built entirely within the marinating window, so the only thing left to actively cook once the steak comes out of the fridge is the steak itself and the cebollitas.
  3. Temper and Dry the Steak
    Remove the steak from the refrigerator approximately 30 minutes before cooking. Lift it from the marinade and remove any garlic or cilantro pieces clinging heavily to the surface. Pat the steak thoroughly dry with paper towels. This step is non-negotiable. Wet steak will steam, and excessive marinade solids will burn before the meat develops a proper crust. Identify the direction of the grain before cooking so the steak can later be sliced correctly. A genuinely dry surface is what allows the pan or grill’s heat to go directly into browning rather than first evaporating surface moisture — any lingering marinade liquid or clinging aromatics will scorch in the high heat this cut needs, leaving bitter black flecks instead of an even, deeply caramelised crust. Marking the grain direction now, while the raw steak’s fibres are still easy to see, saves guesswork later once the surface is dark and charred.
  4. Preheat the Grill or Pan
    Preheat an outdoor grill, cast-iron skillet, or griddle over very high heat until the surface is extremely hot and just beginning to smoke. Lightly brush the cooking surface with neutral oil. Do not pour in a large quantity, which would fry the marinade residue instead of creating a concentrated char. Skirt steak is thin enough that it needs the surface at near-maximum heat the instant it makes contact — anything less and the exterior won’t develop meaningful colour before the thin cut is already overcooked through.
  5. Grill the Carne Asada
    Lay the skirt steak flat against the hot surface without overcrowding. For skirt steak, cook undisturbed for approximately 2–3 minutes on the first side, until deeply browned with dark char marks and caramelised edges. Flip once and cook for another 2–3 minutes. Remove the steak when its thickest section registers 54–56°C for a final pink-medium centre after resting or approximately 57–60°C after carryover cooking. Flank steak is usually thicker and may require approximately 4–5 minutes on the first side and 3–4 minutes on the second side. Do not cook by time alone. Thickness and cooking-surface temperature matter more than the clock. The gap between the pulled temperature and the target resting temperature is carryover cooking — residual heat continues moving inward for several minutes after the steak leaves direct heat, which is why pulling at the final target temperature would overshoot it by the time it’s sliced.
  6. Rest the Steak
    Transfer the steak to a board and rest uncovered for 8–10 minutes. Do not slice immediately. Resting allows the internal temperature to stabilise and prevents the juices from flooding the cutting board. During active cooking, muscle fibres contract and push moisture toward the centre of the cut; the rest period lets that pressure even back out across the whole piece, so slicing immediately after cooking would release most of that moisture onto the board rather than into the meat itself.
  7. Char the Cebollitas
    While the steak rests, toss the spring onions with 15ml oil, salt, and black pepper. Place them on the hot grill or skillet and cook for 5–7 minutes, rotating every 1–2 minutes. The bulbs should become tender and caramelised while the green tips develop visible blackened patches. They should be blistered and smoky but still retain their shape — not burned into dry strings. This is the moment to use the residual heat of the same cooking surface rather than starting a separate pan, and the rest period gives exactly enough time to char the onions properly without either component sitting around cooling down.
  8. Slice the Carne Asada
    Cut the rested steak diagonally against the grain into slices approximately 6–8mm thick. For long pieces of skirt steak, divide the steak into manageable sections first, then slice each section against its individual grain direction. Slicing with the grain will make even correctly cooked skirt steak unpleasantly chewy. Skirt steak’s grain doesn’t always run in a single straight line across the whole cut — it can shift direction partway along the muscle — which is exactly why marking the grain before cooking and re-checking it at the cutting board, section by section, matters more here than with a more uniform cut like a sirloin.
  9. Assemble the Plates
    Divide the components equally among four large plates. Arrange the steak beside the rice rather than directly over it so the charred crust remains visible. Spoon the salsa roja into a small pool beside or partially underneath the cebollitas instead of pouring it over the steak. Finish with loosely scattered cilantro and lime wedges. Serve immediately while the steak, rice, and cebollitas are hot. Keeping the salsa off the steak directly is a textural decision as much as a visual one — pooled salsa or rice liquid touching the crust for even a few minutes will soften it, and the entire point of the grilling stage was to build that crust.

*Notes

  • Outside skirt steak is specifically recommended here over other cuts for two reasons: its open, coarse grain takes up marinade flavour faster than a denser cut would, and its high fat marbling keeps it juicy through the very high heat this preparation requires. Flank steak is a reasonable substitute and is called out directly in the ingredient list, but it’s a leaner, more uniform cut that behaves differently on the grill — it needs a longer first-side sear to develop equivalent char, runs a slightly lower risk of overcooking because it’s thicker, and rewards being sliced thinner at the board than skirt steak does.
  • The 2–4 hour marinating window, capped at 8 hours, is worth taking seriously rather than treating as a rough suggestion. Citrus-based marinades read as “the longer the better” in a lot of home cooking, but skirt and flank steak are both thin, open-grained cuts with a lot of surface area relative to their thickness — the acid reaches deep into the meat quickly, and pushing well past the recommended window doesn’t add more flavour so much as it starts degrading texture, turning the surface soft and slightly mushy rather than continuing to tenderise evenly.
  • This plate is deliberately built around parallel timing rather than a strict sequence. Both the rice and the salsa can be completed entirely during the steak’s marinating period, which means that once the steak comes out of the refrigerator, the only remaining active cooking is the steak itself and the quick cebollitas char — a total of well under 20 minutes of hands-on cooking at the very end. That structure is what keeps a dish with four distinct components from turning into a stressful, multi-pan juggling act right before serving.
  • The distinction between resting the steak and resting the plate matters. The steak needs its own 8–10 minute rest, uncovered, before slicing — but the finished plate itself is not a make-ahead dish. Once assembled, the charred crust on the steak and the blistered skin on the cebollitas both begin softening on contact with the warm rice and salsa within minutes, which is why the assembly step calls for serving immediately rather than plating in advance.

Why This Recipe Works

This recipe works because each of its four components is built to hold its own distinct texture and temperature until the moment of plating: the steak develops its crust through a dry surface and near-maximum heat rather than being crowded or under-heated.

The citrus-soy marinade is time-capped specifically to season and lightly tenderise without turning mushy. Resting the steak before slicing keeps its juices inside the meat rather than on the board; and slicing against the grain in individually assessed sections turns a naturally fibrous cut into something genuinely tender.

The result is a plate where the char, the citrus, the smoky salsa, and the sweet caramelised onions each register clearly rather than blurring into one another.


Ingredient Breakdown

Outside Skirt Steak (or Flank Steak)

The specified cut — open, coarse grain for fast marinade absorption and high marbling for juiciness through very high, fast cooking.

Citrus-Soy Marinade

The dual-purpose seasoning base — soy sauce and salt penetrate through osmosis for interior flavour; orange and lime juice tenderise the surface within a time-capped window.

Ancho Chilli, Cumin, and Mexican Oregano

The warm spice backbone — ancho contributes mild, fruity heat and depth; cumin and oregano add the earthy, herbal register specific to Mexican grilled meats.

Charred Cebollitas

The caramelised-allium component — high heat blisters and sweetens the spring onions while the residual grill heat is still available post-steak.

Salsa Roja (Room Temperature)

The smoky, gently spicy counterpoint — served warm or room temperature specifically to avoid cooling down the rest of the hot plate.


Flavor Structure Explained 

This carne asada plate follows a layered balance model:

  • Smoky charred foundation (grilled skirt steak)
  • Bright citrus contrast (cilantro-lime rice, lime wedges)
  • Warm gentle heat (salsa roja, ancho chilli)
  • Sweet caramelised depth (charred cebollitas)
  • Fresh herbal finish (cilantro)

The steak defines the plate with deep char, smoky beefiness, and a juicy, well-seasoned interior. The cilantro-lime rice cuts through that richness with citrus brightness and a light herbal lift. Salsa roja layers in gentle, smoky heat without overwhelming the beef. The charred cebollitas contribute a sweet, caramelised savouriness that bridges the char of the steak and the acidity of the rice. Fresh cilantro and a final squeeze of lime finish the plate with clean, green brightness in every bite.


Common Mistakes to Avoid 

  • Skipping the Drying Step Before Cooking – A wet surface steams instead of browning, producing grey, flabby meat instead of a charred crust. Always pat the steak thoroughly dry before it touches the heat.
  • Marinating Longer Than 8 Hours – The citrus continues breaking down the meat’s surface well past the useful window, producing a soft, mealy texture. Always stay within the 2–4 hour range and never exceed 8 hours.
  • Slicing With the Grain Instead of Against It – Skirt steak’s long muscle fibres make it noticeably chewy if cut the wrong direction. Always identify the grain before cooking and slice against it, section by section.
  • Slicing Immediately After Cooking – Cutting into the steak before it rests releases most of its juices onto the board instead of into the meat. Always rest for 8–10 minutes, uncovered, before slicing.
  • Serving Cold Salsa on a Hot Plate – Refrigerator-cold salsa roja cools the entire plate on contact and dulls the steak’s warmth. Always hold the salsa at room temperature or reheat it gently before serving.

Variations

With Flank Steak

Substitute flank steak for the skirt steak — cook approximately 4–5 minutes on the first side and 3–4 minutes on the second, then slice slightly thinner than the skirt steak at the board given its denser, more uniform grain.

Spicier Version

Add a second, un-deseeded jalapeño to the salsa roja and increase the ancho chilli powder in the marinade to 6g for a noticeably more assertive heat throughout the plate.

With Melted Queso

Scatter crumbled cotija or queso fresco over the sliced steak just before serving — the salty, crumbly cheese adds a savoury contrast to the citrus and char that’s common on more elaborate carne asada plates.

Taco-Style Plate

Serve the sliced steak, rice, salsa, and cebollitas alongside warm corn tortillas instead of on a single plate, letting each person build their own tacos at the table.


Storage & Make-Ahead

Raw steak can marinate for up to 8 hours in the refrigerator, though the 2–4 hour window produces the best texture.

Cooked, sliced steak can be refrigerated in an airtight container for up to 3 days. Reheat gently in a hot pan for a minute per side to restore some crust rather than microwaving, which will steam it.

Cilantro-lime rice can be refrigerated for up to 4 days. Reheat covered with a splash of water to restore its texture. Salsa roja can be refrigerated in a sealed container for up to 5 days.

Charred cebollitas are best made fresh and eaten the same day; their texture softens noticeably on reheating.

The assembled plate is not suitable for storage — build only what will be served and eaten immediately.


Frequently Asked Questions

Why is drying the steak before cooking so important?

A genuinely dry surface allows the pan or grill’s heat to go straight into browning rather than first evaporating surface moisture. Any lingering marinade left on a wet steak will steam the surface and can scorch into bitter black flecks in the high heat this cut needs, instead of forming an even, deeply caramelised crust.

Why does the marinating time have a strict upper limit?

Skirt and flank steak are both thin, open-grained cuts with a lot of surface area relative to their thickness, so citrus acid reaches into the meat quickly. Past the 2–4 hour window — and especially past 8 hours — the acid stops tenderising evenly and starts breaking the surface down into a soft, mealy texture instead.

What’s the actual difference between using skirt steak and flank steak here?

Skirt steak has a coarser, more open grain that absorbs marinade faster and a higher fat content that keeps it juicy through very fast, very high heat. Flank steak is leaner and more uniform, needs a longer first-side sear to develop equivalent char, and is best sliced slightly thinner at the board.

Why slice the steak in sections rather than straight across the whole piece?

Skirt steak’s grain doesn’t always run in one continuous direction — it can shift partway along the cut. Dividing the steak into sections and reassessing the grain direction for each one is what keeps every slice tender rather than accidentally cutting a portion with the grain.

What else pairs well with this carne asada plate?

A few bright, punchy additions round the plate out nicely without competing with the char. Pico de Gallo adds a fresh, raw-tomato counterpoint to the smoky salsa roja. Classic Guacamole brings a cool, creamy element that plays well against the char and citrus. And Salsa Verde offers a tangy, tomatillo-based alternative or addition alongside the salsa roja for anyone who wants a second, brighter salsa on the table.



Nutrition Facts 

( per serving )

Calories

~650 kcal

Protein

 42 g

Fat

30 g

Carbs

55 g

Calories

~650 kcal

Protein

 42 g

Fat

55 g

Carbs

30 g

Related Recipes

Related Recipes


You might also like

You might also like


Sliced carne asada plate showing deeply charred pink-medium steak beside cilantro-lime jasmine rice, smoky salsa roja, blistered spring onions, fresh cilantro, and lime wedges on marble surface

Carne Asada Plate with Cilantro-Lime Rice & Salsa Roja

Deeply charred carne asada sliced against the grain to reveal a juicy pink-medium centre, served with fresh cilantro-lime jasmine rice, smoky salsa roja, blistered Mexican spring onions, fresh cilantro, and lime wedges — a complete steak plate built around strong char, bright citrus, and warm Mexican flavours. The citrus-soy marinade works on two timelines at once: the soy sauce and salt begin seasoning the meat's interior through osmosis almost immediately, while the orange and lime juices slowly soften the surface proteins over the 2–4 hour window, which is exactly why the marinating time has a hard ceiling — push past 8 hours and the same acid that tenderises starts turning the exterior mealy. The technique hinge is drying the steak thoroughly before it hits the pan, the same non-negotiable step used elsewhere in this collection wherever a hard sear or deep char is the goal — a wet surface steams instead of browning, and no amount of heat afterward recovers that lost crust. Slicing thin strips of skirt steak against the grain, in sections rather than as one long cut, is what keeps a naturally fibrous cut tender rather than chewy. The payoff is a plate where every element does one job cleanly: the beef brings smoky char and juice, the rice brings citrus brightness, the salsa brings gentle heat, and the blistered cebollitas bring a sweet, caramelised savouriness that ties the whole plate together.
Prep Time 20 minutes
Cook Time 30 minutes
Marinating Time 3 hours
Total Time 3 hours 50 minutes
Servings: 4
Course: Main Course
Cuisine: Mexican
Calories: 650

Ingredients
  

For the Carne Asada
  • 800 g outside skirt steak trimmed — flank steak may be substituted
  • 80 ml fresh orange juice
  • 45 ml fresh lime juice
  • 30 ml neutral high-heat oil such as avocado oil
  • 15 ml soy sauce
  • 20 g fresh cilantro leaves and tender stems, roughly chopped
  • 20 g garlic finely grated or minced
  • 10 g light brown sugar
  • 4 g ancho chilli powder
  • 3 g ground cumin
  • 1 g dried Mexican oregano
  • 2 g freshly ground black pepper
  • 6 g kosher salt
  • Additional neutral oil for brushing the grill or pan
For the Cilantro-Lime Rice
  • 300 g jasmine rice
  • 525 ml water
  • 5 g salt
  • 15 ml vegetable oil
  • 45 ml fresh lime juice
  • 30 g fresh cilantro chopped
  • 10 g unsalted butter
  • 3 g lime zest
For the Salsa Roja
  • 4 medium Roma tomatoes about 600g, halved
  • ½ white onion halved, then each half cut into 4 wedges
  • 2 garlic cloves peeled and lightly smashed
  • 1 tbsp extra-virgin olive oil
  • ¼ tsp ground cumin
  • 1 green jalapeño deseeded, cut into smaller pieces — added raw
  • Juice of ½ lime
  • Small bunch fresh cilantro leaves and stems included
  • Salt to taste
For the Charred Cebollitas
  • 12 large spring onions or Mexican green onions, approximately 300g
  • 15 ml neutral oil
  • 3 g kosher salt
  • Freshly ground black pepper to taste
For Garnishing and Serving
  • 20 g fresh cilantro leaves
  • 2 limes cut into 8 wedges

Method
 

Marinate the Carne Asada
  1. 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. Do not marinate longer than 8 hours. The citrus will eventually begin breaking down the meat’s surface and can make it soft or mealy. The soy sauce and salt are doing most of the actual flavour-penetration work here through osmosis; the citrus juices are primarily there for brightness and for kickstarting surface tenderisation, which is exactly why the window is capped — citric acid denatures surface proteins in a way that helps at 2–4 hours and actively works against you well past that point, turning a firm sear-ready exterior into something pasty.
Prepare the Referenced Components
  1. During the marinating period, prepare ½ batch of Salsa Roja according to its separate recipe. Hold it at room temperature or reheat it gently before serving; refrigerator-cold salsa will cool the entire plate. Prepare the complete 4-serving Cilantro Lime Jasmine Rice recipe so it finishes shortly before the steak. Keep it covered and fluff it immediately before plating. This is the parallel-prep sequencing that makes the whole plate come together at once rather than in stages — both components can be built entirely within the marinating window, so the only thing left to actively cook once the steak comes out of the fridge is the steak itself and the cebollitas.
Temper and Dry the Steak
  1. Remove the steak from the refrigerator approximately 30 minutes before cooking. Lift it from the marinade and remove any garlic or cilantro pieces clinging heavily to the surface. Pat the steak thoroughly dry with paper towels. This step is non-negotiable. Wet steak will steam, and excessive marinade solids will burn before the meat develops a proper crust. Identify the direction of the grain before cooking so the steak can later be sliced correctly. A genuinely dry surface is what allows the pan or grill’s heat to go directly into browning rather than first evaporating surface moisture — any lingering marinade liquid or clinging aromatics will scorch in the high heat this cut needs, leaving bitter black flecks instead of an even, deeply caramelised crust. Marking the grain direction now, while the raw steak’s fibres are still easy to see, saves guesswork later once the surface is dark and charred.
Preheat the Grill or Pan
  1. Preheat an outdoor grill, cast-iron skillet, or griddle over very high heat until the surface is extremely hot and just beginning to smoke. Lightly brush the cooking surface with neutral oil. Do not pour in a large quantity, which would fry the marinade residue instead of creating a concentrated char. Skirt steak is thin enough that it needs the surface at near-maximum heat the instant it makes contact — anything less and the exterior won’t develop meaningful colour before the thin cut is already overcooked through.
Grill the Carne Asada
  1. Lay the skirt steak flat against the hot surface without overcrowding. For skirt steak, cook undisturbed for approximately 2–3 minutes on the first side, until deeply browned with dark char marks and caramelised edges. Flip once and cook for another 2–3 minutes. Remove the steak when its thickest section registers 54–56°C for a final pink-medium centre after resting or approximately 57–60°C after carryover cooking. Flank steak is usually thicker and may require approximately 4–5 minutes on the first side and 3–4 minutes on the second side. Do not cook by time alone. Thickness and cooking-surface temperature matter more than the clock. The gap between the pulled temperature and the target resting temperature is carryover cooking — residual heat continues moving inward for several minutes after the steak leaves direct heat, which is why pulling at the final target temperature would overshoot it by the time it’s sliced.
Rest the Steak
  1. Transfer the steak to a board and rest uncovered for 8–10 minutes. Do not slice immediately. Resting allows the internal temperature to stabilise and prevents the juices from flooding the cutting board. During active cooking, muscle fibres contract and push moisture toward the centre of the cut; the rest period lets that pressure even back out across the whole piece, so slicing immediately after cooking would release most of that moisture onto the board rather than into the meat itself.
Char the Cebollitas
  1. While the steak rests, toss the spring onions with 15ml oil, salt, and black pepper. Place them on the hot grill or skillet and cook for 5–7 minutes, rotating every 1–2 minutes. The bulbs should become tender and caramelised while the green tips develop visible blackened patches. They should be blistered and smoky but still retain their shape — not burned into dry strings. This is the moment to use the residual heat of the same cooking surface rather than starting a separate pan, and the rest period gives exactly enough time to char the onions properly without either component sitting around cooling down.
Slice the Carne Asada
  1. Cut the rested steak diagonally against the grain into slices approximately 6–8mm thick. For long pieces of skirt steak, divide the steak into manageable sections first, then slice each section against its individual grain direction. Slicing with the grain will make even correctly cooked skirt steak unpleasantly chewy. Skirt steak’s grain doesn’t always run in a single straight line across the whole cut — it can shift direction partway along the muscle — which is exactly why marking the grain before cooking and re-checking it at the cutting board, section by section, matters more here than with a more uniform cut like a sirloin.
Assemble the Plates
  1. Divide the components equally among four large plates. Arrange the steak beside the rice rather than directly over it so the charred crust remains visible. Spoon the salsa roja into a small pool beside or partially underneath the cebollitas instead of pouring it over the steak. Finish with loosely scattered cilantro and lime wedges. Serve immediately while the steak, rice, and cebollitas are hot. Keeping the salsa off the steak directly is a textural decision as much as a visual one — pooled salsa or rice liquid touching the crust for even a few minutes will soften it, and the entire point of the grilling stage was to build that crust.

Notes

Outside skirt steak is specifically recommended here over other cuts for two reasons: its open, coarse grain takes up marinade flavour faster than a denser cut would, and its high fat marbling keeps it juicy through the very high heat this preparation requires. Flank steak is a reasonable substitute and is called out directly in the ingredient list, but it’s a leaner, more uniform cut that behaves differently on the grill — it needs a longer first-side sear to develop equivalent char, runs a slightly lower risk of overcooking because it’s thicker, and rewards being sliced thinner at the board than skirt steak does.
The 2–4 hour marinating window, capped at 8 hours, is worth taking seriously rather than treating as a rough suggestion. Citrus-based marinades read as “the longer the better” in a lot of home cooking, but skirt and flank steak are both thin, open-grained cuts with a lot of surface area relative to their thickness — the acid reaches deep into the meat quickly, and pushing well past the recommended window doesn’t add more flavour so much as it starts degrading texture, turning the surface soft and slightly mushy rather than continuing to tenderise evenly.
This plate is deliberately built around parallel timing rather than a strict sequence. Both the rice and the salsa can be completed entirely during the steak’s marinating period, which means that once the steak comes out of the refrigerator, the only remaining active cooking is the steak itself and the quick cebollitas char — a total of well under 20 minutes of hands-on cooking at the very end. That structure is what keeps a dish with four distinct components from turning into a stressful, multi-pan juggling act right before serving.
The distinction between resting the steak and resting the plate matters. The steak needs its own 8–10 minute rest, uncovered, before slicing — but the finished plate itself is not a make-ahead dish. Once assembled, the charred crust on the steak and the blistered skin on the cebollitas both begin softening on contact with the warm rice and salsa within minutes, which is why the assembly step calls for serving immediately rather than plating in advance.