Grilled Skirt Steak with Grated Tomato Salsa is one of those recipes that feels both rustic and elegant at the same time. It takes a deeply flavorful cut of beef, cooks it quickly over high heat, then finishes it with a bright fresh tomato topping that brings balance to every bite. The result is juicy steak with smoky char, paired with a light salsa that adds freshness, acidity, and natural sweetness.
If you love steak but want something lighter than heavy cream sauces or buttery toppings, this recipe is an excellent choice. It celebrates the natural richness of beef while using simple fresh ingredients to enhance rather than hide flavor. Because skirt steak cooks quickly, it is also perfect for busy weeknights, weekend cookouts, or casual entertaining.
Many people assume steak dinners must be complicated or expensive. However, Grilled Skirt Steak with Grated Tomato Salsa proves the opposite. With the right method, a few ingredients, and a hot grill, you can create a meal that tastes like it came from a top restaurant.
JUMP TO
Table of Contents
Why Grilled Skirt Steak with Grated Tomato Salsa Is So Popular
This recipe has become a favorite because it delivers everything people want in a meal: rich flavor, easy cooking, and fresh contrast.
Steak lovers appreciate skirt steak because it has bold beef flavor. Meanwhile, people who enjoy lighter meals love the tomato salsa because it cuts through the richness naturally.
Reasons This Dish Stands Out
| Feature | Why It Matters |
|---|---|
| Fast Cooking | Steak grills in minutes |
| Big Beef Flavor | Skirt steak is rich and savory |
| Fresh Finish | Tomato salsa brightens the dish |
| Great for Guests | Looks beautiful on a platter |
| Budget Friendly | Often less expensive than premium cuts |
| Flexible | Works with many side dishes |
Because of this balance, the recipe works year-round but shines especially in warm weather.
What Is Skirt Steak?
Skirt steak is a long, thin cut of beef from the plate section of the cow. It is known for strong beef flavor and loose grain.
Unlike thicker cuts like ribeye or strip steak, skirt steak is thin and cooks very quickly. That means you can get dinner on the table fast, but it also means timing matters.
Why Skirt Steak Is Great for Grilling
- Thin shape cooks quickly
- Takes marinade well
- Develops char beautifully
- Rich beefy taste
- Great sliced for serving family-style
Inside vs Outside Skirt Steak
There are two main versions:
- Outside skirt steak: Usually more tender and prized
- Inside skirt steak: Slightly thicker and sometimes tougher, but still excellent when cooked properly
Either can be used in Grilled Skirt Steak with Grated Tomato Salsa.
Why Tomato Salsa Is the Perfect Steak Topping
Heavy sauces often dominate steak. In contrast, tomato salsa supports the meat rather than covering it.
Fresh tomato brings acidity that balances fat, while herbs and garlic add brightness. Since the tomatoes are grated instead of chopped, they form a juicy natural sauce that spreads easily over sliced steak.
Benefits of Grated Tomato Salsa
- Light and refreshing
- Easy to make
- No cooking required
- Uses ripe tomatoes beautifully
- Adds moisture without heaviness
Ingredients for Grilled Skirt Steak with Grated Tomato Salsa
This recipe depends on simple quality ingredients.
For the Steak
- 1 1/2 to 2 pounds skirt steak
- 1 tablespoon olive oil
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 1 teaspoon garlic powder (optional)
For the Grated Tomato Salsa
- 3 ripe tomatoes
- 1 small garlic clove, minced
- 2 tablespoons olive oil
- 1 tablespoon red wine vinegar or lemon juice
- 2 tablespoons chopped parsley or basil
- Salt to taste
- Black pepper to taste
- Pinch red pepper flakes (optional)
Optional Garnishes
- Flaky sea salt
- Fresh basil leaves
- Extra olive oil drizzle
- Lemon wedges
How to Make Grilled Skirt Steak with Grated Tomato Salsa
This recipe moves quickly once cooking begins, so prep ingredients first.
Step 1: Make the Tomato Salsa
Cut tomatoes in half. Hold each half over a bowl and grate on the large holes of a box grater. The flesh will turn into pulp while the skin remains in your hand.
Discard the skins.
Mix the tomato pulp with garlic, olive oil, vinegar, herbs, salt, pepper, and optional chili flakes.
Set aside so flavors can develop.
Step 2: Prepare the Steak
Pat steak dry with paper towels. Dry meat sears better than wet meat.
Rub lightly with olive oil, then season generously with salt and pepper.
Step 3: Heat the Grill
Preheat grill or grill pan to high heat. A hot cooking surface is essential for char.
Step 4: Grill the Steak
Place steak on the hot grill.
Cook 3 to 5 minutes per side depending on thickness.
Steak Temperature Guide
| Doneness | Internal Temperature |
|---|---|
| Rare | 125°F |
| Medium Rare | 135°F |
| Medium | 145°F |
| Medium Well | 150°F |
Medium-rare is often ideal for skirt steak.
Step 5: Rest the Steak
Transfer steak to a board and let rest for 10 minutes.
This helps juices redistribute through the meat.
Step 6: Slice Against the Grain
Look for the lines running through the steak. Cut across those lines, not with them.
This shortens muscle fibers and makes the steak much more tender.
Step 7: Add Salsa and Serve
Arrange slices on a platter. Spoon grated tomato salsa generously over the top.
Serve immediately.
Best Tips for Perfect Grilled Skirt Steak with Grated Tomato Salsa
Use Very High Heat
Skirt steak benefits from fast, hot cooking.
Don’t Overcook
Since the cut is thin, it can go from perfect to tough quickly.
Let the Meat Rest
Skipping rest time can lead to dry slices.
Slice Thinly
Thin slices feel more tender and are easier to eat.
Use Seasonal Tomatoes
The salsa becomes dramatically better when tomatoes are ripe and sweet.
Marinade Ideas for Extra Flavor
Although not required, a short marinade can add more depth.
Easy Marinade Options
Garlic Citrus Marinade
- Olive oil
- Lemon juice
- Garlic
- Salt
Smoky Marinade
- Olive oil
- Lime juice
- Paprika
- Garlic
Herb Marinade
- Olive oil
- Parsley
- Oregano
- Red wine vinegar
Marinate 30 minutes to 2 hours.
Best Side Dishes to Serve
Grilled Skirt Steak with Grated Tomato Salsa pairs with many sides.
Classic Pairings
- Roasted potatoes
- Corn on the cob
- Garlic bread
- Rice pilaf
- Grilled onions
Fresh Lighter Pairings
- Arugula salad
- Cucumber salad
- Grilled zucchini
- Green beans
- Tomato cucumber salad
Crowd-Friendly Pairings
- Pasta salad
- Baked beans
- Coleslaw
- Grilled vegetables platter
Is Grilled Skirt Steak Healthy?
This recipe can absolutely fit into a balanced lifestyle.
Nutritional Benefits
- High-quality protein
- Iron for energy support
- Zinc for immune function
- Vitamin B12
- Fresh vegetables from salsa
To keep it lighter:
- Pair with vegetables
- Control portion size
- Use moderate oil
- Choose fresh sides instead of heavy fried sides
Common Mistakes to Avoid
Cooking on Low Heat
Low heat steams instead of sears.
Cutting With the Grain
This leads to chewy bites.
Using Bland Tomatoes
Fresh ripe tomatoes matter.
Not Seasoning Enough
Beef needs salt to shine.
Overcrowding the Grill
Leave room so heat circulates.
Leftover Ideas
If you have leftovers, use them creatively.
Next-Day Meals
- Steak tacos
- Steak sandwiches
- Steak salad
- Rice bowls
- Steak quesadillas
Storage Tips
- Refrigerate steak up to 3 days
- Store salsa separately
- Reheat gently in skillet or microwave
Frequently Asked Questions
Can I cook this indoors?
Yes. Use a cast-iron skillet or grill pan over high heat.
What if I cannot find skirt steak?
Use flank steak, hanger steak, or flap steak.
Why grate tomatoes?
Grating creates a juicy sauce texture that chopped tomatoes cannot match.
Can I make the salsa early?
Yes. Make it 1 to 4 hours ahead and chill.
Conclusion
Grilled Skirt Steak with Grated Tomato Salsa is the kind of recipe that proves simple cooking can be extraordinary. A flavorful cut of beef, high heat, proper slicing, and fresh tomato salsa come together in a way that feels bold yet balanced. It’s quick enough for weeknights, impressive enough for guests, and satisfying enough to make again and again.
If you want a steak recipe that feels fresh, juicy, and unforgettable, this one deserves a place in your regular rotation.
PrintGrilled Skirt Steak with Grated Tomato Salsa: Ultimate Juicy Dinner
Grilled Skirt Steak with Grated Tomato Salsa is a flavorful steak dinner made with juicy grilled beef topped with a fresh tomato herb salsa. This easy recipe is perfect for summer grilling, weeknight meals, or entertaining guests.
- Prep Time: 20 minutes
- Cook Time: 10 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 1/2 to 2 pounds skirt steak
- 1 tablespoon olive oil
- 1 teaspoon kosher salt
- 1/2 teaspoon black pepper
- 1 teaspoon garlic powder (optional)
- 3 ripe tomatoes
- 1 small garlic clove, minced
- 2 tablespoons olive oil
- 1 tablespoon red wine vinegar or lemon juice
- 2 tablespoons chopped parsley or basil
- Salt to taste
- Black pepper to taste
- Pinch red pepper flakes (optional)
- Fresh basil leaves for garnish (optional)
Instructions
- Cut tomatoes in half and grate over a bowl using a box grater. Discard the skins.
- Mix grated tomato pulp with garlic, olive oil, vinegar, herbs, salt, pepper, and chili flakes if using.
- Pat skirt steak dry and rub with olive oil. Season with salt, pepper, and garlic powder.
- Preheat grill or grill pan over high heat.
- Cook steak for 3 to 5 minutes per side until desired doneness.
- Remove steak from heat and rest for 10 minutes.
- Slice thinly against the grain.
- Arrange steak on a platter and spoon tomato salsa over the top.
- Serve immediately with favorite side dishes.
Notes
- Always slice against the grain for tender steak.
- Use ripe seasonal tomatoes for best salsa flavor.
- Do not overcook skirt steak or it may become tough.
- Flank steak can be used if skirt steak is unavailable.
- Salsa can be made several hours ahead and chilled.
- Leftover steak is excellent in tacos, salads, or sandwiches.
Nutrition
- Serving Size: 1 serving
- Calories: 425
- Sugar: 5g
- Sodium: 540mg
- Fat: 25g
- Saturated Fat: 8g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 7g
- Fiber: 1g
- Protein: 41g
- Cholesterol: 96mg



