Imagine this: after a long day, you’re craving something fresh, vibrant, and utterly satisfying—something that tastes like summer on a plate. This zesty cilantro lime flank steak with fresh tomato salsa isn’t just another recipe; it’s an experience. It’s the perfect harmony of bold citrus flavors, tender, juicy steak, and a refreshing salsa that wakes up your palate. Whether you’re planning a casual weeknight dinner or impressing guests at your next backyard barbecue, this recipe promises to deliver.
You’re about to discover how easy it is to transform simple ingredients into a mouthwatering meal bursting with flavor. Let’s dive into everything you need to know about making this dish, from ingredient secrets to cooking tips, nutrition insights, and serving ideas.
Why You’ll Love This Zesty Cilantro Lime Flank Steak Recipe
When you decide to make this cilantro lime flank steak, you’re not just cooking—you’re embracing a meal that hits all the right notes: fresh, healthy, and packed with flavor. Here’s why this recipe stands out:
- Bold, Fresh Flavors: The combination of fresh cilantro, lime juice, and zest gives the steak an invigorating tang that cuts through the richness of the meat.
- Healthy and Nutritious: Flank steak is a lean cut, packed with protein and low in fat. The marinade uses heart-healthy olive oil, while the salsa adds vitamins and antioxidants.
- Quick and Easy Prep: With just about 10 minutes of active prep and a broiler-cooked steak, you can have dinner ready fast—perfect for busy weeknights.
- Versatility on Your Plate: Serve it as tacos, over a salad, or alongside grains and veggies. This dish adapts to whatever you have on hand or your dietary preferences.
If you enjoy meals that are simple yet packed with flavor, you’ll find this recipe a fast favorite. Plus, the marinade’s zesty punch and the fresh tomato salsa’s crispness make it a vibrant addition to your cooking repertoire. Indulge in gourmet dining at home with our Baked Spinach Mushroom Quesadillas

Ingredients Breakdown: What You’ll Need for the Marinade and Salsa
Before you start cooking, it’s important to gather everything you’ll need. Here’s a clear list of ingredients broken down by component so you can prep efficiently.
Cilantro Lime Marinade Ingredients
Ingredient | Amount |
---|---|
Flank steak | 2 pounds |
Fresh cilantro, chopped | 2/3 cup |
Olive oil | 1/2 cup |
Fresh lime juice | 1/4 cup |
Lime zest | 2 tablespoons |
Garlic cloves, minced | 4 |
Red pepper flakes | 1/2 teaspoon |
Salt | 1/2 teaspoon |
Pepper | 1/2 teaspoon |
Why these ingredients matter: The olive oil acts as a flavor carrier and keeps the steak moist while broiling. Lime juice and zest infuse the meat with citrus brightness, and cilantro brings herbal freshness. Garlic and red pepper flakes add depth and a subtle heat, balanced by salt and pepper for seasoning.
Fresh Tomato Salsa Ingredients
Ingredient | Amount |
---|---|
Cherry tomatoes, halved | 1 cup |
Green onions, sliced | 2 |
Fresh cilantro, chopped | 2 tablespoons |
Fresh lime juice | Juice of 1/2 lime |
Salt and pepper | Pinch |
The salsa keeps things fresh and light, with juicy cherry tomatoes and a punch of tang from lime juice. Green onions and cilantro add crunch and herbal notes, rounding out the flavor profile perfectly.
Step-by-Step Instructions: From Marinade to Mouthwatering Meal
Now, let’s walk through how you’ll bring this recipe to life, ensuring every step maximizes flavor and tenderness.
Preparing the Cilantro Lime Marinade
- Tenderize Your Steak: Begin by gently pounding your flank steak with a meat tenderizer or rolling pin. This softens the fibers, making your steak easier to slice and more enjoyable to eat.
- Mix the Marinade: In a bowl, whisk together the chopped cilantro, olive oil, fresh lime juice, lime zest, minced garlic, red pepper flakes, salt, and pepper. This mixture is your flavor powerhouse.
- Marinate the Steak: Place the steak in a large ziplock bag or baking dish and pour the marinade over it. Seal the bag or cover the dish tightly and refrigerate. Ideally, let it marinate for at least 30 minutes, but for the juiciest, most flavorful results, marinate overnight. The longer the steak soaks in this mixture, the deeper the flavor.
Pro Tip: If you’re short on time, 30 minutes will still infuse a good amount of flavor, but don’t skip marinating entirely.
Cooking the Flank Steak Perfectly
- Preheat Your Broiler: Position your oven rack about 4–6 inches from the broiler element and preheat it.
- Broil the Steak: Remove the steak from the marinade, letting excess drip off. Place it on a broiler pan or baking sheet. Broil for about 5 minutes per side for medium doneness. Adjust time slightly for rarer or more well-done steak.
- Let It Rest: After cooking, transfer the steak to a cutting board and let it rest for 10 minutes. Resting allows juices to redistribute, keeping the meat moist.
- Slice Thinly Against the Grain: When slicing, cut thin strips against the grain (the direction the muscle fibers run) to ensure tenderness.
Preparing the Fresh Tomato Salsa
While your steak is resting:
- Combine the halved cherry tomatoes, sliced green onions, chopped cilantro, salt, and pepper in a bowl.
- Squeeze the juice of half a lime over the salsa and toss well.
- This salsa is best served fresh to keep its bright, juicy flavor intact.
Serving Suggestions
- Top your sliced steak with a generous spoonful of fresh tomato salsa.
- Enjoy as tacos wrapped in warm tortillas, or pile it on a bed of mixed greens for a light salad.
- Pair alongside your favorite grains like quinoa or rice, and roasted vegetables such as asparagus or broccoli.
Nutritional Information and Health Benefits
Eating well doesn’t have to be complicated, and this recipe is a perfect example. Here’s a snapshot of what you’re getting in each serving (serves 4):
Nutrient | Amount per Serving |
---|---|
Calories | ~320 |
Protein | High (lean protein source) |
Fat | Moderate (healthy fats from olive oil) |
Carbohydrates | Low (from salsa ingredients) |
Fiber | Moderate (from tomatoes and cilantro) |
Health Highlights:
- Lean Protein: Flank steak offers an excellent source of protein, essential for muscle repair and satiety.
- Healthy Fats: Olive oil provides heart-healthy monounsaturated fats that support brain and cardiovascular health.
- Antioxidants & Vitamins: Fresh cilantro and tomatoes add antioxidants like vitamin C and lycopene, which help protect your body against oxidative stress.
Tips and Tricks for Perfect Cilantro Lime Flank Steak Every Time
Making this recipe flawless is easier with a few insider tips:
- Marinating Time: Don’t rush it. For the most flavorful and tender steak, marinate for at least 1 hour, ideally overnight.
- Checking Doneness: Use a meat thermometer if unsure—medium rare is about 130–135°F, medium about 140–145°F.
- Rest Before Slicing: This crucial step keeps your steak juicy instead of drying out the meat when cut.
- Slicing Against the Grain: This technique breaks down muscle fibers, preventing chewiness.
- Variations: Add finely diced jalapeños to the salsa for heat or swap flank steak with skirt steak for a similar texture but more intense flavor.
- Leftover Storage: Store any leftovers in an airtight container in the fridge for up to 3 days. The salsa tastes best fresh but can be kept separately.

Frequently Asked Questions (FAQs) about Zesty Cilantro Lime Flank Steak
Q1: Can I use a grill instead of a broiler?
Absolutely. Grilling imparts a smoky flavor that complements the marinade beautifully. Cook for about 4–5 minutes per side over medium-high heat for best results.
Q2: How long should I marinate the flank steak?
While 30 minutes is the minimum to infuse flavor, marinating for 1-2 hours or overnight yields the best tenderness and taste.
Q3: What can I substitute for flank steak?
Skirt steak or sirloin are excellent substitutes. Just adjust cooking times, as skirt steak tends to cook faster.
Q4: Is this recipe keto-friendly?
Yes! This dish is low in carbohydrates and rich in protein and healthy fats, making it perfect for a ketogenic diet.
Conclusion: Bring Bold Flavors and Freshness to Your Dinner Tonight
You’ve just unlocked a simple, healthy way to bring zest, freshness, and richness to your dinner table. This cilantro lime flank steak recipe is designed to delight your taste buds without demanding hours in the kitchen. The vibrant marinade and fresh tomato salsa come together to create a meal that’s not only delicious but also packed with nutrition.
You’re invited to try this recipe tonight—whether as a special treat or a new weekly staple. Don’t forget to share your experience, tweak the salsa or marinade to your liking, and spread the word to family and friends. Bookmark this page so you can easily find it next time you’re craving a flavorful, easy-to-make steak dinner.
Ready to impress yourself and your loved ones? Grab your ingredients, fire up your broiler or grill, and savor the bright, bold taste of zesty cilantro lime flank steak with fresh tomato salsa today!
Print
Zesty Cilantro Lime Flank Steak with Fresh Tomato Salsa — A Flavor Explosion for Your Dinner Table
- Total Time: 20 minutes
- Yield: 4 servings
Description
- Discover how to make Zesty Cilantro Lime Flank Steak with Fresh Tomato Salsa—easy, flavorful, and perfect for dinner
Ingredients
- For the Cilantro Lime Marinade:
- ▢ 1 (2-pound) flank steak
- ▢ 2/3 cup fresh cilantro, chopped
- ▢ 1/2 cup olive oil
- ▢ 1/4 cup freshly squeezed lime juice
- ▢ 2 tablespoons lime zest
- ▢ 4 garlic cloves, minced
- ▢ 1/2 teaspoon red pepper flakes
- ▢ 1/2 teaspoon salt
- ▢ 1/2 teaspoon pepper
- For the Fresh Tomato Salsa:
- ▢ 1 cup cherry tomatoes, halved
- ▢ 2 green onions, thinly sliced
- ▢ 2 tablespoons chopped fresh cilantro
- ▢ 1/2 lime (for juicing)
- ▢ Pinch of salt and pepper
Instructions
- 1. Prepare the Marinade:
- Use a meat tenderizer to gently pound the flank steak to tenderize it.
- In a bowl, whisk together chopped cilantro, olive oil, lime juice, lime zest, minced garlic, red pepper flakes, salt, and pepper.
- Place the flank steak in a ziplock bag or baking dish and pour the marinade over the steak. Let it marinate for at least 30 minutes, or up to 2 hours (or even overnight for more flavor).
- 2. Cook the Flank Steak:
- Preheat your broiler in the oven. Move the oven rack as close as possible to the broiler.
- Place the marinated flank steak on a broiler pan or baking sheet. Broil for about 5 minutes per side, or until the steak reaches your desired level of doneness (this typically results in medium doneness in most ovens).
- Once done, allow the steak to rest for 10 minutes before slicing it thinly against the grain.
- 3. Prepare the Salsa:
- While the steak is resting, toss together cherry tomatoes, sliced green onions, chopped cilantro, and a pinch of salt and pepper.
- Juice half a lime over the salsa and toss well.
- 4. Serve:
- Top the sliced flank steak with the fresh tomato salsa. Serve as tacos, on salads, or alongside rice, quinoa, or potatoes with a side of green vegetables like asparagus or broccoli.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
Nutrition
- Serving Size: 4 servings
- Calories: 320 kcal per serving
Keywords: #CilantroLimeSteak #GrilledFlankSteak #HealthyDinnerIdeas #MarinatedSteak #FreshTomatoSalsa #HealthyEating #FlankSteakRecipe #QuickDinner #ProteinPackedMeal #WeeknightMeals