Grilled Onion & Skirt Steak Tacos are a bold and flavorful take on classic street tacos, combining tender, juicy steak with sweet, charred onions. Cooked over an open flame or hot grill, these tacos are packed with smoky flavor and topped with fresh, simple ingredients that let the grilled steak shine. They’re fast, satisfying, and perfect for taco night, summer cookouts, or weeknight dinners.
Why You’ll Love This Recipe
- Rich, beefy flavor from skirt steak
- Sweet and smoky grilled onions add depth
- Quick-cooking and ideal for busy weeknights
- Great for entertaining or taco bars
- Easily customizable with your favorite toppings
- Authentic street taco vibe
- Pairs well with salsas, guacamole, and fresh herbs
- Uses minimal ingredients for maximum flavor
- Great option for outdoor grilling
- Family-friendly and crowd-approved
ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- Skirt steak
- Olive oil
- Garlic, minced
- Lime juice
- Salt
- Black pepper
- Ground cumin
- Large yellow or white onions, sliced into thick rings
- Corn or flour tortillas
- Optional toppings: fresh cilantro, diced onions, avocado, salsa, sour cream, cotija cheese, lime wedges
directions
- In a bowl or resealable bag, combine skirt steak with olive oil, garlic, lime juice, salt, pepper, and cumin. Marinate for 30 minutes to 2 hours.
- Preheat grill to high heat.
- Grill the onion slices directly on the grill grates or in a grill basket until charred and tender, about 4–5 minutes per side. Set aside.
- Grill the skirt steak over high heat for 3–4 minutes per side, or until medium-rare to medium. Let rest for 5–10 minutes, then slice thinly against the grain.
- Warm tortillas on the grill for 20–30 seconds per side.
- Assemble tacos with sliced steak, grilled onions, and your choice of toppings. Serve with lime wedges.
Servings and timing
Servings: 4
Prep Time: 10 minutes
Cook Time: 10 minutes
Marinating Time: 30–120 minutes
Total Time: 50 minutes (including minimum marinating time)
Variations
- Use flank steak or ribeye if skirt steak is unavailable
- Add grilled peppers or mushrooms for extra veggies
- Marinate the steak with chipotle in adobo for smoky heat
- Use pickled red onions instead of grilled for tangy contrast
- Top with a creamy chipotle mayo or avocado crema
storage/reheating
Store leftover steak and onions separately in airtight containers in the refrigerator for up to 3 days.
To reheat, warm the steak gently in a skillet or microwave in short intervals to avoid overcooking. Reheat onions in a skillet until warmed through. Tortillas can be quickly reheated in a dry skillet or microwave wrapped in a damp paper towel.
FAQs
What’s the best cut of steak for tacos?
Skirt steak is ideal because it’s flavorful, tender when sliced against the grain, and cooks quickly on the grill.
How do I keep skirt steak from being tough?
Marinate it and make sure to slice it thinly against the grain after resting.
Can I cook the steak indoors?
Yes, use a cast iron skillet or grill pan over high heat for similar results.
What kind of onions are best for grilling?
Yellow or white onions hold up well on the grill and caramelize nicely.
How long should I marinate the steak?
At least 30 minutes, but up to 2 hours for more flavor. Avoid overnight, as lime juice can start to “cook” the meat.
Can I use a different protein?
Absolutely. Try chicken thighs, shrimp, or even portobello mushrooms for a vegetarian option.
Are corn or flour tortillas better for these tacos?
Either works—corn for a more traditional feel, flour for a softer, more flexible taco.
What toppings go best with these tacos?
Fresh cilantro, diced onion, cotija cheese, avocado, or a squeeze of lime all enhance the flavor.
Can I make this ahead of time?
Yes, marinate the steak ahead and grill just before serving. You can also pre-grill and reheat.
What sides go well with steak tacos?
Mexican rice, refried beans, elote (Mexican street corn), or a fresh cucumber salad make great pairings.
Conclusion
Grilled Onion & Skirt Steak Tacos are a must-try for any taco lover who craves smoky, juicy, and flavorful bites. With minimal prep and quick grilling time, these tacos bring the taste of your favorite taqueria right to your backyard. Pile them high with your favorite toppings, and you’ve got a meal everyone will love—any night of the week.
Print
Grilled Onion & Skirt Steak Tacos
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Dish
- Method: Grilling
- Cuisine: Mexican-Inspired
Description
These grilled onion and skirt steak tacos are a mouthwatering blend of smoky grilled meat, charred onions, and fresh toppings, all wrapped in warm tortillas. Perfect for Taco Tuesday, summer cookouts, or a quick weeknight dinner, these tacos are simple, satisfying, and full of flavor.
Ingredients
For the Steak Marinade:
-
1 1/2 pounds skirt steak
-
1/4 cup olive oil
-
2 tablespoons lime juice
-
2 tablespoons soy sauce
-
1 tablespoon Worcestershire sauce
-
2 garlic cloves, minced
-
1 teaspoon chili powder
-
1/2 teaspoon cumin
-
1/2 teaspoon smoked paprika
-
Salt and black pepper, to taste
For the Onions:
-
1 large yellow onion, sliced into thick rings
-
1 tablespoon olive oil
-
Salt and pepper, to taste
For Serving:
-
8 small corn or flour tortillas
-
Fresh cilantro, chopped
-
Diced onion or grilled onion slices
-
Lime wedges
-
Cotija cheese or shredded Mexican blend (optional)
-
Avocado or guacamole (optional)
-
Salsa or hot sauce (optional)
Instructions
-
Marinate the steak: Combine all marinade ingredients in a large bowl or zip-top bag. Add the skirt steak, making sure it’s fully coated. Marinate in the fridge for at least 30 minutes, up to 4 hours.
-
Prep the onions: Toss onion slices with olive oil, salt, and pepper. Set aside.
-
Preheat the grill to medium-high heat (about 400°F).
-
Grill the onions: Place onion rings directly on the grill or in a grill basket. Grill for 4–5 minutes per side, until charred and tender. Set aside.
-
Grill the steak: Remove steak from marinade and grill for about 3–4 minutes per side for medium-rare, or until your desired doneness. Let it rest 5–10 minutes, then slice thinly against the grain.
-
Warm the tortillas on the grill for 30 seconds per side until soft and slightly charred.
-
Assemble the tacos: Fill each tortilla with sliced skirt steak, grilled onions, and your favorite toppings like cilantro, cheese, and salsa. Serve with lime wedges.
Notes
-
Skirt steak cooks quickly—don’t walk away!
-
You can swap in flank steak if skirt steak isn’t available.
-
Add a smoky chipotle crema or avocado lime sauce for extra flair.