If you’re craving a dish that bursts with vibrant, fresh flavors and impressive, juicy steak, look no further than this Cilantro Lime Flank Steak with Cherry Tomato Salsa Recipe. It combines tender, marinated flank steak with a zesty, colorful salsa that brightens every bite. Whether you’re planning a casual weeknight dinner or a weekend gathering, this recipe is guaranteed to delight your taste buds and wow your guests with its simple yet exciting blend of herbs, citrus, and savory goodness.
Ingredients You'll Need
These ingredients are wonderfully straightforward, yet each one plays a vital role in balancing the flavors and textures of this dish. From the fragrant cilantro and tangy lime zest to the sweet burst of cherry tomatoes, every element shines in this perfect harmony.
- Flank steak (2 pounds): A lean, flavorful cut that benefits from marinating and quick cooking to stay tender.
- Fresh cilantro (⅔ cup chopped): Adds a bright, herbal freshness that is essential to capturing that signature flavor.
- Olive oil (½ cup): Helps to meld the marinade ingredients and keeps the steak juicy while cooking.
- Lime juice (¼ cup freshly squeezed plus ½ lime for topping): Provides zesty acidity that wakes up all the flavors.
- Fresh lime zest (2 tablespoons): Intensifies the citrus notes, giving the steak a lovely aromatic lift.
- Garlic cloves (4 minced): Brings savory depth and a pleasant pungency.
- Red pepper flakes (½ teaspoon): Adds a subtle heat that balances the citrus and herbs perfectly.
- Salt and pepper (½ teaspoon each): Essential seasonings to enhance all the flavors.
- Cherry tomatoes (1 cup halved): Provide sweet juiciness and a pop of color for the salsa.
- Green onions (2 thinly sliced): Contribute a mild onion flavor and crisp crunch.
- Fresh cilantro (2 tablespoons chopped): For the fresh herbaceous finish in the salsa topping.
How to Make Cilantro Lime Flank Steak with Cherry Tomato Salsa Recipe
Step 1: Prepare and Marinate the Steak
Begin by tenderizing your flank steak with a meat mallet to break down its fibers, ensuring every bite is wonderfully tender. Next, whisk together the chopped cilantro, olive oil, lime juice, lime zest, minced garlic, red pepper flakes, salt, and pepper. Place the steak in a baking dish or ziplock bag and pour in the marinade, making sure it’s fully coated. The magic really happens when you let it sit for at least 30 minutes, though marinating overnight takes the flavor to another level. This step sets the stage for a steak packed with fresh, zesty notes that are simply irresistible.
Step 2: Cook the Flank Steak
When you’re ready to cook, you have some flexibility—grilling, broiling, or pan-searing all work beautifully. I usually broil as it’s quick and easy, and creates a nice sear. Preheat your oven’s broiler and move the rack close to the heat source. Place the marinated steak on a broiler pan or baking sheet and cook for about 5 minutes on each side. Keep an eye on it to achieve your preferred doneness; medium is perfect for retaining juicy tenderness while ensuring safety. The thinner edges may cook faster, developing a lovely caramelization that enhances texture and flavor.
Step 3: Slice and Prepare the Cherry Tomato Salsa
Once out of the oven, allow the flank steak to rest for about 10 minutes. This resting period lets the juices redistribute, so the meat stays juicy and succulent when sliced. While the steak is resting, mix the halved cherry tomatoes, thinly sliced green onions, and fresh cilantro in a bowl. Add a pinch of salt and pepper, then squeeze the juice of half a lime over the salsa for a bright, zesty finish. Toss everything together gently to marry the flavors before spooning it generously over your sliced steak.
How to Serve Cilantro Lime Flank Steak with Cherry Tomato Salsa Recipe
Garnishes
Garnishing is where you can get creative, but simplicity always wins. A sprinkle of extra chopped cilantro freshens the dish, while a few lime wedges on the side invite guests to add extra zing if they wish. For a touch of creaminess, a dollop of sour cream or a drizzle of a tangy yogurt sauce works beautifully alongside. Tiny slices of fresh jalapeño can add a kick for those who love heat, making each bite exciting.
Side Dishes
This Cilantro Lime Flank Steak with Cherry Tomato Salsa Recipe pairs wonderfully with a variety of sides. Think fluffy cilantro-lime rice, roasted or grilled vegetables like asparagus or broccoli, or even a creamy smashed potato. For something lighter, toss together a crisp green salad with avocado and a citrus vinaigrette. These pairings enhance the meal’s fresh, vibrant qualities and provide a satisfying balance to the rich steak and tangy salsa.
Creative Ways to Present
Try slicing the steak thinly and serving it as a taco filling with warm corn tortillas, a sprinkle of cheese, and maybe some guacamole for a festive twist. Or layer the sliced flank steak over a bed of mixed greens and quinoa, then top with your colorful cherry tomato salsa for a hearty, wholesome salad. For a more classic meal, plate the steak and salsa alongside your favorite starch and veggies, letting everyone savor each component in every forkful. Presentation is all about celebrating the dish’s juicy, fresh character.
Make Ahead and Storage
Storing Leftovers
Leftover Cilantro Lime Flank Steak with Cherry Tomato Salsa Recipe keeps well in an airtight container in the refrigerator for up to 3 days. To maintain the best texture and flavor, store the steak and salsa separately if possible. This prevents the salsa from becoming soggy and keeps the steak tender when reheated or served cold.
Freezing
You can freeze cooked flank steak slices, although the salsa is best made fresh. Wrap the steak tightly in plastic wrap and then place in a freezer-safe container or bag. It will keep well for up to 2 months. When thawing, do so overnight in the fridge to best preserve its juicy tenderness.
Reheating
Reheat the steak gently to avoid drying it out—either in a skillet over low heat or in the oven wrapped in foil. Avoid microwaving if you can, as it tends to toughen the meat. Add the cherry tomato salsa fresh after reheating for maximum flavor and vibrancy, keeping that bright, fresh finish on this delicious dish.
FAQs
Can I use a different cut of steak for this recipe?
Absolutely! While flank steak works beautifully due to its texture and flavor, skirt steak or hanger steak can be excellent alternatives. They also benefit from marinating and quick cooking, just like flank steak.
How long should I marinate the steak if I’m short on time?
If you’re pressed for time, even 30 minutes of marinating can impart great flavor. However, letting it sit for 1 to 2 hours or overnight will deepen the taste and tenderize the meat more effectively.
Is there a way to make this recipe spicy?
Definitely! Increase the amount of red pepper flakes in the marinade or add sliced jalapeños to the cherry tomato salsa to give it an extra kick. You can always adjust the heat to your preference.
Can I prepare this recipe indoors if I don’t have a grill?
Yes! Broiling or pan-searing are great indoor cooking methods for this recipe, and both yield wonderfully tasty results with a beautiful sear on the steak.
What’s the best way to slice the flank steak?
Always slice the steak thinly against the grain. This means cutting perpendicular to the muscle fibers, which helps keep the meat tender and easy to chew.
Final Thoughts
This Cilantro Lime Flank Steak with Cherry Tomato Salsa Recipe is one of those dishes you’ll find yourself coming back to again and again. Its wonderful blend of citrusy brightness, fresh herbs, and juicy, tender steak creates a meal that feels both special and homey. Don’t hesitate to give it a try—you might just discover your new go-to favorite that impresses effortlessly every time.
Print
Cilantro Lime Flank Steak with Cherry Tomato Salsa Recipe
- Prep Time: 10 minutes (plus marinating time)
- Cook Time: 10 minutes
- Total Time: 24 hours 20 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Broiling
- Cuisine: Mexican
Description
This Cilantro Lime Flank Steak recipe features tenderized flank steak marinated in a vibrant blend of fresh cilantro, lime juice, and garlic, then broiled to perfection. The steak is served topped with a refreshing cherry tomato and green onion salsa, making it an ideal dish for tacos, salads, or a flavorful main course with your choice of sides.
Ingredients
Steak and Marinade
- 1 (2 pound) flank steak
- ⅔ cup fresh cilantro, chopped
- ½ cup olive oil
- ¼ cup freshly squeezed lime juice
- 2 tablespoons fresh lime zest
- 4 garlic cloves, minced
- ½ teaspoon red pepper flakes
- ½ teaspoon salt
- ½ teaspoon black pepper
Topping
- 1 cup cherry tomatoes, halved
- 2 green onions, thinly sliced
- 2 tablespoons chopped fresh cilantro
- ½ lime, juiced
Instructions
- Prepare and Marinate the Steak: Use a meat tenderizer to pound the flank steak evenly, ensuring tenderness and even cooking. Place the steak in a baking dish or ziplock bag. In a separate bowl, whisk together chopped cilantro, olive oil, lime juice, lime zest, minced garlic, red pepper flakes, salt, and black pepper. Pour this marinade over the steak, ensuring it is fully coated. Refrigerate and marinate the steak for at least 30 minutes and up to 24 hours for enhanced flavor.
- Broil the Steak: When ready to cook, preheat your oven's broiler and adjust the oven rack to be as close to the broiler element as possible. Place the marinated steak on a broiler pan or lined baking sheet. Broil the steak for approximately 5 minutes on each side, which typically achieves medium doneness; thinner edges may cook more thoroughly. Watch carefully to avoid overcooking.
- Rest and Slice the Steak: Remove the steak from the oven and let it rest for 10 minutes. Resting allows the juices to redistribute, making the steak more flavorful and tender. After resting, slice the steak thinly against the grain to maximize tenderness.
- Prepare the Topping: While the steak rests, combine the halved cherry tomatoes, sliced green onions, and chopped cilantro in a bowl. Season with a pinch of salt and black pepper. Squeeze the juice of half a lime over the mixture and toss well to combine.
- Serve: Arrange the sliced steak on a serving platter, top with the tomato and onion mixture, and serve immediately. This dish pairs beautifully with tacos, fresh salads, or as a main course alongside rice, quinoa, potatoes, and steamed green vegetables such as asparagus or broccoli.
Notes
- Marinating the steak overnight enhances flavor and tenderness, but a minimum of 30 minutes will still yield good results.
- Pounding the flank steak helps to tenderize this typically tougher cut of meat.
- If you don’t have a broiler, grilling or pan-searing the steak are excellent alternatives.
- Slice the steak thinly against the grain to keep it tender.
- Use fresh lime juice and zest for the best bright citrus flavor.
- Leftover steak can be used for sandwiches or salads the next day.

Leave a Reply