The Best Beef Fajitas: Skirt Steak in a Spicy Citrus Marinade
- gailannbrown701
- Sep 8
- 4 min read
Finding a tasty, satisfying beef dinner that doesn’t break the bank can be a challenge. But with skirt steak priced around $11 per pound at stores like Aldi, Walmart, and Sam’s Club, you can serve delicious beef fajitas on a budget without overspending. This summer, I stocked up on skirt steak during an Aldi sale for just $8 per pound and froze it for later. If you see a good deal, don’t hesitate to buy extra and freeze it. It’s a smart way to enjoy quality beef fajitas anytime.

Why Skirt Steak Works So Well for Beef Fajitas
Skirt steak is a flavorful, thin cut of beef that absorbs marinades better than many other cuts. This makes it perfect for fajitas, where the marinade adds layers of taste and tenderness. You only need about a quarter to a third of a pound per person to serve a generous portion. That means a single pound of skirt steak can feed three to four people, stretching your meat budget further.
Fajitas are also great because they combine meat with colorful vegetables and fresh toppings, making the meal feel abundant without requiring a large amount of beef. Plus, fajitas cook quickly, so you can have dinner ready in about 15 minutes once the meat is marinated.
Marinade for Very Best Beef Fajitas
If you want to make the best beef fajitas your family and friends have ever tasted, you must use a good marinade. I’ve used this marinade for 20 years and haven’t found a better one. It balances citrus, vinegar, and spices to tenderize the meat and add vibrant flavor. It is quite simply the world's best marinade. The kitchen smells intoxicating while you are cooking with it.

Ingredients:
1 cup orange juice
1/2 cup sherry vinegar
1/3 cup lime juice
1/4 cup olive oil
1 tablespoon cumin
1 tablespoon dried oregano
1 teaspoon salt
3-4 garlic cloves, thinly sliced
1-2 onions, thinly sliced
Note: This marinade is adequate for up to 4 pounds of beef skirt steak.
Instructions:
Combine all ingredients in a gallon Ziploc bag.
Add the skirt steak, seal the bag, and press out excess air.
Marinate in the refrigerator for at least 3 hours or overnight for best results.
Skirt steak soaks up this marinade beautifully, making the meat tender and flavorful.
Ingredient Notes
The most important ingredient for flavor in this recipe is the sherry vinegar. Wine vinegar will substitute in a pinch, but sherry vinegar offers the best flavor. For years now, I have purchased sherry vinegar in 3-liter boxes on Amazon and used it for 1-2 years. Imports of all types are more expensive these days, and all good sherry vinegar is imported. You can buy decent sherry vinegar at Walmart and Whole Foods, but it will cost a little more.
For citrus juices, any type of orange juice works, but make sure to squeeze your lime juice fresh. Bottled lime juice simply doesn't compare.
Preparing the Vegetables
Fajitas are not just about the meat. The peppers and onions add sweetness, crunch, and color.
Buy a package of multi-colored sweet bell peppers (3 peppers). Slice them into strips.
Slice 1-2 sweet onions in half, then into 1/4-inch strips.
Toss the peppers and onions in a bowl with two tablespoons of olive oil, salt, and pepper.
Heat a skillet over medium-high heat and sauté the vegetables until they are slightly soft but still crisp.
This quick sauté keeps the vegetables fresh and vibrant, complementing the rich beef.

Cooking and Serving Your Fajitas
One warning about skirt steak: never cook it beyond medium-rare. It becomes tough and chewy. Most pieces of skirt steak take less than 5 minutes to cook. Thicker pieces of beef may take slightly longer.
After marinating, cook the skirt steak in a hot skillet with a small amount of olive oil for 2-3 minutes, then flip it over and cook for 1-2 minutes on the other side. Cook to your desired doneness, but don't overcook. Let the meat rest for a few minutes, then slice it thinly against the grain. (Yes, you can cook the beef on a grill, but use care not to overcook, particularly if it's a thin piece of meat.)
Serve the steak and vegetables with warm flour tortillas, pico de gallo, and guacamole. These toppings add freshness and creaminess, rounding out the meal.
Tips for Serving a Crowd:
Double the marinade and prepare beef, chicken breasts, and shrimp.
Marinate each protein separately to avoid cross-contamination.
Never reuse marinade that has come into contact with raw meat, unless you boil it for at least 5-10 minutes to kill any bacteria.
Fajitas are a crowd-pleaser and perfect for gatherings because everyone can customize their own.

Steak Fajitas on a Budget
Fajitas are a smart way to enjoy beef without overspending. The combination of skirt steak, fresh vegetables, and flavorful toppings creates a satisfying meal that feels generous. Buying skirt steak on sale and freezing it means you can enjoy this dinner any time.
So, the next time you’re looking for a budget-friendly meal that feels special, remember these skirt steak fajitas. They’re not just a dinner; they’re an experience.










Comments