5-Ingredient Marinade for Juicy Carne Asada
This carne asada marinade uses just 5 core ingredients (plus oil and salt, which you already have) to turn flank or skirt steak into the kind of taco-shop meat you keep thinking about. Orange juice, fresh lime, garlic, cilantro, and ground cumin do all the heavy lifting.

What you get is a deep, savory char on the outside and a pink, tender inside, with citrus cutting through the richness in every bite. It takes about 10 minutes to put together, and the steak hits the grill while you set the table.
Why This Marinade Works So Well
The acid from the orange and lime does two things at once: it brightens the beef and starts breaking down its fibers, so you get that distinctive thin, chewy-but-never-tough bite after a quick sear. The cumin grounds everything with an earthy warmth that no other spice can replace.
I reach for orange juice instead of using only lime because it rounds out the sharpness without needing sugar, and the natural sweetness helps the steak develop a better crust on a hot grill. It tastes balanced, never sour.
Ingredients

- 1/2 cup orange juice: fresh squeezed gives the cleanest flavor, but a good store-bought bottle works on a busy night
- 1/4 cup lime juice: roughly 2 large limes, fresh is worth it here
- 4 garlic cloves, minced: use fresh cloves, not the jarred stuff
- 1/2 cup chopped fresh cilantro: tender stems are fine, they pack a lot of flavor
- 1 tablespoon ground cumin: the backbone of the marinade
- 1 teaspoon kosher salt: plus more for seasoning before grilling
- 1/4 cup olive oil: helps the steak release from the grill
- 1 1/2 to 2 pounds flank steak or skirt steak: skirt is traditional, flank is widely available
Variations
- No cilantro: flat-leaf parsley gives a different herbal note but still works well, or just leave it out
- Heat: add 1 minced chipotle in adobo or a teaspoon of smoked paprika to bring warmth without changing the structure
- Pineapple instead of orange: use an equal amount of unsweetened pineapple juice for a more tropical tang, but reduce the marinating time to 2 hours max because the enzymes break down meat faster
- Chicken thighs: this same marinade does wonders on boneless skinless thighs, let them soak for 2 to 4 hours
Chicken Meatball Pasta is a perfect match if you’re wondering what to serve this marinade with.
How to Make Carne Asada
Step 1: Combine the Marinade

In a medium bowl, whisk together the 1/2 cup orange juice, 1/4 cup lime juice, 4 minced garlic cloves, 1/2 cup cilantro, 1 tablespoon cumin, 1 teaspoon salt, and 1/4 cup olive oil until everything is blended and the salt dissolves.
The mixture will smell intensely of bright citrus and earthy cumin, with a green freshness from the cilantro. That sharp aroma is a good sign the acid is ready to work on the meat.
The salt not only seasons but also helps the steak hold onto moisture as it cooks, so don’t be tempted to skip it at this stage.
Step 2: Coat the Steak in the Marinade

Lay your 1 1/2 to 2 pounds of steak in a shallow dish or a zip-top bag and pour the marinade over it. Turn the meat a few times to coat every surface, then press out as much air as possible and seal it up. Refrigerate for at least 30 minutes, and up to 8 hours for the deepest flavor.
The beef will start to look a little paler on the surface as the acid goes to work, and the bag will smell like a taqueria when you open it. That color change tells you the marinade is doing its job.
Just don’t let it go past the 8-hour mark. The citrus can eventually turn the texture mushy, especially with thinner cuts like skirt steak. If you plan to have it sit longer, pull it from the fridge sooner or use half the lime juice.
Step 3: Grill the Carne Asada

Heat your grill to high, aiming for a surface temperature of 450 to 500°F. While it heats, pull the steak out of the marinade and let the excess drip off, then season both sides with a generous pinch of salt and a few cracks of black pepper. Grill for 4 to 5 minutes per side for medium-rare, until the thickest part reads 130 to 135°F on an instant-read thermometer.
You should see deep, dark grill marks and a mahogany crust forming after a couple of minutes. If the steak is sticking, let it be for another 30 seconds; it will release on its own once the sear is set.
A ripping hot, clean grate is the difference between a good crust and steamed meat. Give the grates a quick brush with oil right before the steak goes down, and resist the urge to move it around.
Step 4: Slice Against the Grain

Move the steak to a cutting board and let it rest for 5 to 10 minutes so the juices settle. Find the direction the muscle fibers run (they look like long lines across the meat), then hold your knife at a slight angle and slice thinly the other way, across the grain.
The slices will show a juicy pink center and a dark ring of seasoned crust around the edge. Cutting against the grain shortens those tough fibers, making every bite chew like butter. Pile the strips onto a warm platter with tortillas, lime wedges, and fresh salsa.
A Few Notes Before You Start
- Let the steak sit on the counter for about 20 minutes before it hits the grill so the center isn’t ice cold when the outside is already searing.
- For a deeper crust, pat the steak dry with paper towels right after you pull it from the marinade. Less surface moisture means better browning.
- Always have fresh lime wedges and a scattering of extra cilantro on the side. They wake up the flavors right before eating, and the acid cuts through the rich beef.
- Skirt steak is thinner than flank, so start checking the internal temp a minute earlier. The cook time table below has the specifics.
Cook times by thickness, aiming for medium-rare:
| Steak thickness | Cook time per side | Target internal temp | Resting time |
|---|---|---|---|
| ½ inch (skirt) | 3 to 4 mins | 130 to 135°F | 5 mins |
| 1 inch (flank) | 4 to 5 mins | 130 to 135°F | 5 to 10 mins |
| 1½ inches | 5 to 6 mins | 130 to 135°F | 10 mins |
Storing Leftovers
Refrigerate sliced steak in an airtight container for up to 4 days. To reheat, warm a skillet over medium-low heat, add a splash of water, and cover for a minute or two until the meat is just heated through. You can also slice it cold onto a salad or stuff it into a wrap straight from the fridge.
What to Serve With Carne Asada
Warm corn tortillas are the obvious landing spot, but the toppings make the plate. A scoop of chunky guacamole brings creamy richness against the char, while fresh pico de gallo adds sharp onion and tomato that cuts through the fat. On the side, simple black beans simmered with a little garlic and cumin complete the meal without stealing the spotlight.
Frequently Asked Questions
Can I cook this indoors if I don’t have a grill?
Yes. A large cast iron skillet over high heat works beautifully. Get it smoking hot, add a thin layer of oil, and cook the steak for 4 to 5 minutes per side just like on the grill.
Do I have to use fresh citrus?
Fresh orange and lime juice give the brightest result, but bottled 100% juice works if you’re in a rush. The flavor will be slightly flatter, so consider adding a pinch of fresh zest if you have it.
What if I don’t have cilantro?
Flat-leaf parsley is the closest swap, though the flavor moves from bright and fresh to a bit more grassy. You can also skip the herb altogether and the marinade still works.
Can I use this marinade on chicken?
Absolutely. Boneless skinless chicken thighs soak it up in 2 to 4 hours, breasts in 1 to 2 hours. Cook them over high heat just like the steak until they reach 165°F.

Carne Asada Marinade Recipe
Ingredients
Method
- In a bowl, whisk together the orange juice, lime juice, garlic, cilantro, cumin, salt, and olive oil.
- Place the steak in a dish or bag, pour the marinade over it, turn to coat, and refrigerate for at least 30 minutes or up to 8 hours.
- Heat a grill to high (450 to 500°F). Remove the steak from the marinade, let the excess drip off, and season with salt and pepper. Grill for 4 to 5 minutes per side for medium-rare (130 to 135°F).
- Let the steak rest for 5 to 10 minutes, then slice thinly against the grain and serve with warm tortillas and lime.
