Mexican Steak Marinade with Lime and Cumin
This Mexican steak marinade hits the exact notes you want for juicy, smoky grilled beef, and it takes about 5 minutes to whisk together. The lime keeps it bright while chili powder and cumin build a deep, warm backbone that clings to the meat.

It works on nearly any cut, but it really shines with flank or skirt steak when you want a quick weeknight dinner with a lot of flavor. You can also double it and boil the extra for a safe side sauce to spoon over the sliced steak.
What Makes This Marinade So Good
The real draw here is balance. Fresh lime juice brings a sharp, clean tang that cuts through the richness of grilled beef, and the chili powder and smoked paprika give it a subtle char-like depth even before the steak hits the grates.
Garlic and cumin round it out so the acid does not overpower. There is no added sugar because the oil and spices mellow on the heat, leaving you with a savory, slightly smoky crust that tastes like it came off a plancha.
Ingredients

- 1/4 cup olive oil: any neutral oil works, but olive oil adds a nice fruitiness
- 1/4 cup fresh lime juice: bottled works in a pinch, but fresh makes a real difference in brightness
- 3 garlic cloves, minced: the finer the mince, the more even the flavor
- 1 tbsp chili powder: look for a pure chili blend, not a seasoned salt mix
- 1 tsp smoked paprika: adds that campfire scent without any heat
- 1 tsp ground cumin: toast whole seeds and grind them if you have the extra minute
- 1 tsp dried Mexican oregano: Italian oregano is not the same here, but it will do if you have nothing else
- 1 tsp kosher salt: Diamond Crystal or a fine sea salt both work
- 1/2 tsp freshly ground black pepper
Variations / Substitutions
- Add some chipotle: swap 1 tsp of the chili powder for chipotle powder for more smoke and a gentle hum of heat
- Use orange juice: replace half the lime juice with fresh orange juice to mellow the tang and add a hint of sweetness
- Try it on chicken: this marinade is excellent on boneless thighs or breasts, just shorten the marinate time to 20 to 30 minutes
- Fresh herb version: stir in 2 tbsp chopped cilantro right before using for a greener, fresher lift
Mexican Chicken Tacos are a perfect match if you’re wondering what to serve this marinade with.
How to Make Mexican Steak Marinade
Step 1: Mix the Marinade

Pour the 1/4 cup olive oil and 1/4 cup lime juice into a medium bowl. Whisk in the minced garlic, chili powder, smoked paprika, cumin, oregano, salt, and pepper.
The mixture should smell sharply of lime and warm spice, with visible flecks of chili and oregano suspended in the oil. Taste it right from the whisk and it will seem aggressively salty and acidic. That is exactly how it should be before it meets the beef.
Step 2: Marinate the Steak

Place your steak in a large zip-top bag or a shallow dish. Pour the marinade over the top, press out the air, and seal the bag. Massage the marinade around so every surface is coated, then set the bag on a plate in the fridge.
For flank or skirt steak, 30 minutes gets you good flavor without the acid breaking down the meat too much. You can go up to 4 hours, but I would not push past 8 or the texture can turn mushy at the edges.
Step 3: Grill the Steak

Set your grill to high heat, about 450°F (230°C), and let the grates get hot. Pull the steak from the marinade and pat it as dry as you can with paper towels. Excess liquid on the surface kills the sear.
Lay the steak on the grill and leave it alone for about 4 to 5 minutes per side for medium-rare on a 1-inch thick flank, longer if your cut is thicker. You want a deep brown crust with distinct grill marks and a whiff of smoke rising off the fat.
Step 4: Slice and Serve

Move the steak to a cutting board and let it rest for 5 minutes so the juices settle. Find the direction of the grain and slice thin, cutting across it at a slight angle.
Arrange the slices on a platter and spoon any collected juices over the top. The edges should be dark and charred, the center pink and glossy, and the whole board will carry that sharp lime and cumin scent.
How to Keep Your Steak Juicy
- Pick the right cut: flank, skirt, hanger, or flat iron all take a marinade beautifully and stay tender when sliced properly.
- Do not marinate overnight: the lime juice will eventually turn the outer layer of the steak grainy. A few hours is plenty.
- Pat it dry before grilling: moisture is the enemy of a good crust, so those few seconds with paper towels pay off.
- Bring leftover marinade to a rolling boil for at least 2 minutes: if you want to use it as a finishing sauce or drizzle. Never reuse it straight from the raw meat bag.
Marinating times by cut:
| Cut | Minimum | Maximum |
|---|---|---|
| Skirt | 20 mins | 2 hrs |
| Flank | 30 mins | 4 hrs |
| Hanger | 30 mins | 4 hrs |
| Flat iron | 30 mins | 6 hrs |
Storing Leftover Marinade
Any unused marinade that never touched raw meat keeps well in a sealed jar in the fridge for up to a week. You can also freeze it in an ice cube tray and pop out a cube whenever you need a quick flavor boost for shrimp or vegetables.
What to Serve with Mexican Steak
Warm corn tortillas are the obvious move, because you can pile the sliced steak right onto them with a spoonful of fresh salsa. A simple slaw of shredded cabbage and a squeeze of lime gives you crunch without weighing down the plate, and a side of charred green onions leans into the smoky notes the paprika already started.
Frequently Asked Questions
Can I use this marinade on shrimp?
Yes, but keep the marinate time to 10 to 15 minutes so the acid does not start cooking the shrimp.
What if I do not have smoked paprika?
You can leave it out or use a small pinch of chipotle powder instead. The marinade will lose a little of its low-smoke character but still taste great.
Is there a way to make this without any spice at all?
You can drop the chili powder and paprika, but you will end up with a simple garlic-lime oil. It works, but it will not taste like the Mexican-style version intended here.
Can I bake the steak instead of grilling?
Yes. Pat it dry and sear it in a hot cast iron skillet with a tablespoon of oil for about 4 minutes per side, then finish in a 400°F (200°C) oven until the internal temp reaches 130°F to 135°F for medium-rare.

Mexican Steak Marinade Recipe
Ingredients
Method
- Whisk all ingredients together in a medium bowl.
- Place 1.5 to 2 lbs of steak in a bag or dish, pour the marinade over, and refrigerate for 30 minutes to 4 hours depending on the cut.
- Remove steak from marinade, pat dry, and grill over high heat (about 450°F) for 4 to 5 minutes per side for medium-rare.
- Rest the steak on a cutting board 5 minutes, then slice against the grain and serve.
