Spice Rubbed Flank Steak & Zesty Avocado Salsa: Your New Go-To Grilling Recipe

Prepare to elevate your weeknight dinners and weekend barbecues with this incredible Spice Rubbed Flank Steak and Zesty Avocado Salsa recipe. This dish isn’t just a meal; it’s a flavor explosion that brings together the smoky char of perfectly grilled flank steak with the refreshing zest of a homemade avocado salsa. Imagine sinking your teeth into tender, juicy steak, seasoned with a rich spice rub, complemented by the creamy coolness of avocado, the tang of lime, and a hint of spice from fresh jalapeño. It’s truly a main dish that stands out, whether served as the centerpiece of a festive spread or alongside your favorite simple sides.
One of the best things about this recipe is its versatility. Serve it elegantly sliced for a dinner party, pile it high on a large, crisp salad for a healthy and satisfying meal, or even transform leftovers into gourmet tacos or wraps the next day. The avocado salsa, in particular, is a game-changer. It’s a fresh, vibrant topping that cuts through the richness of the steak, offering a delightful contrast in both texture and taste. For families with varied spice preferences, this recipe is easily adjustable. I often keep my salsa milder to accommodate younger palates, but for those who love a fiery kick, simply leave some of the jalapeño seeds in for an extra burst of heat.

Why Flank Steak is a Grilling Masterpiece
Flank steak is an absolute marvel for grilling enthusiasts. Known for its rich, beefy flavor and relatively lean profile, it’s a cut that, when prepared correctly, yields incredibly tender and juicy results. We are huge fans of flank steak in our household because it’s exceptionally easy to cook and consistently delivers deliciousness. This recipe capitalizes on flank steak’s natural attributes, transforming a simple cut of meat into a culinary delight that the whole family can enjoy. Its flat, thin shape makes it ideal for quick cooking on a hot grill, ensuring a beautiful char on the outside and a succulent, perfectly cooked interior.
The secret to tender flank steak lies in two crucial steps: marinating and slicing. Marinating infuses the meat with flavor and helps to break down some of its tougher fibers, ensuring a tender bite. And remember, always slice flank steak against the grain! This simple technique shortens the muscle fibers, making each piece incredibly tender and easy to chew. When you combine these techniques with a fantastic spice rub and a vibrant salsa, you get a meal that’s restaurant-quality yet simple enough to make at home.

Crafting Your Flavorful Spice Rub and Marinade
The foundation of this incredible dish begins with a deeply flavorful spice rub and a potent marinade. These two elements work in harmony to penetrate the flank steak, ensuring every bite is bursting with savory, zesty goodness. Don’t skip the marinating step; it’s what transforms an ordinary cut into something extraordinary.
Ingredients for the Marinade:
- Cumin: Earthy and warm, cumin provides a distinctive, aromatic base that pairs wonderfully with beef.
- Garlic Powder: A staple for adding savory depth without the intensity of raw garlic.
- Chipotle Chili Powder: This is where the magic happens! It delivers a smoky heat that’s complex and inviting, not just pure spice.
- Salt: Essential for seasoning the meat and helping it retain moisture.
- Olive Oil: Acts as a carrier for the spices, ensuring they adhere to the steak, and helps to tenderize.
- Lime Juice: The acidity of lime juice is key for tenderizing the flank steak and adding a bright, tangy note.
- Soy Sauce: Contributes umami, a savory depth that enhances the beef’s natural flavor.
- Minced Garlic: Fresh garlic adds an incomparable pungent aroma and flavor.
How to Prepare the Spice Rubbed Flank Steak:
- Create Your Marinade Masterpiece: In a large ziplock bag or a shallow dish, combine the avocado oil (or olive oil), ground cumin, garlic powder, chipotle powder, salt, fresh lime juice, soy sauce, and minced garlic cloves. Whisk them together until well blended. This fragrant mixture is your secret weapon for incredible flavor.
- Marinate for Maximum Flavor: Add the flank steak to your prepared marinade bag or dish. Seal the bag (or cover the dish) and gently massage the marinade into the meat, ensuring every surface is coated. Refrigerate for a minimum of 1 hour, but for truly outstanding results, let it marinate overnight (up to 12-24 hours). The longer it marinates, the more tender and flavorful your steak will be.
- Achieve Grilling Perfection: Heat your grill or a heavy-bottomed grill pan to medium-high heat. Once hot, remove the steak from the marinade, allowing any excess to drip off (discard the remaining marinade). Place the steak on the hot grill. Sear each side for 2-3 minutes to get a beautiful char and rich brown color. Then, reduce the heat to medium and continue cooking until your desired doneness is reached. For a medium-rare steak, aim for an internal temperature of 130-135°F (54-57°C); for medium-well, target 150-155°F (66-68°C). We particularly enjoy a succulent medium-well steak.
- Rest for Juiciness: Once the steak reaches your desired doneness, remove it from the grill and transfer it to a cutting board. Tent it loosely with aluminum foil and let it rest for at least 10 minutes. This crucial step allows the juices to redistribute throughout the meat, ensuring a tender and moist final product.
- Slice Against the Grain: After resting, slice the flank steak thinly against the grain. This makes the steak incredibly tender and easy to eat.
The Essential Zesty Avocado Salsa
While your steak is resting, it’s the perfect time to whip up the bright, refreshing avocado salsa. This salsa is more than just a topping; it’s a crucial component that balances the richness of the steak with its fresh, tangy notes. Its vibrant colors and textures make it as appealing to the eye as it is to the palate.
Ingredients for Avocado Salsa:
- Diced Jalapeño: Adds a fresh, crisp heat. Remember, remove seeds for milder, keep some for spicier.
- Roma Tomatoes: Diced finely, they offer a sweet and tangy juiciness.
- Red Onion: Provides a sharp, pungent kick and beautiful color.
- Cilantro Leaves: Fresh cilantro is indispensable for its bright, herbaceous flavor.
- Corn Kernels: Whether fresh, frozen, or canned, corn adds a delightful sweetness and texture.
- Lime Juice: Essential for brightness and preventing the avocado from browning.
- Salt: To enhance all the fresh flavors.
- Large Avocado: The star of the show, bringing creamy texture and healthy fats.
How to Prepare the Avocado Salsa:
- In a medium bowl, combine the diced tomatoes, fresh cilantro, corn kernels, diced jalapeño, diced red onion, fresh lime juice, and a pinch of salt.
- Gently fold in the peeled, pitted, and diced large avocado. Mix just until combined, being careful not to mash the avocado too much – you want distinct chunks for texture.

Serving Suggestions and Pairing Perfection
Once your perfectly grilled flank steak is sliced and your vibrant avocado salsa is ready, it’s time to assemble your magnificent meal. Arrange the thinly sliced steak on a serving platter and generously spoon the avocado salsa over the top or serve it on the side for individual portions. This dish is incredibly versatile and pairs well with a variety of sides.
- Classic Pairings: Serve with a simple side of fluffy rice (white or brown), quinoa, or a fresh green salad with a light vinaigrette.
- Heartier Options: Roasted vegetables like asparagus, bell peppers, or sweet potatoes make excellent companions. For a truly satisfying meal, consider serving it with black beans or a warm tortilla for build-your-own steak tacos.
- Beverage Pairings: A crisp Sauvignon Blanc, a light-bodied Pinot Noir, or a refreshing craft beer would beautifully complement the flavors of this dish. For non-alcoholic options, iced tea or a sparkling limeade would be delightful.
Tips for Success
- Don’t Overcook: Flank steak can become tough if overcooked. Use a meat thermometer for accuracy.
- Rest the Meat: This is non-negotiable for juicy steak.
- Slice Against the Grain: Always slice flank steak against the grain to ensure maximum tenderness.
- Fresh Ingredients for Salsa: The quality of your salsa ingredients significantly impacts the final taste. Use ripe avocados and fresh produce whenever possible.
- Adjust Spice: Taste the marinade and salsa and adjust salt and spice levels to your preference.
Enjoying Your Culinary Creation!
This Spice Rubbed Flank Steak & Avocado Salsa recipe is more than just a meal; it’s an experience. It’s a testament to how simple ingredients, when combined with care and technique, can create extraordinary flavors. Whether you’re an experienced grill master or a novice in the kitchen, this recipe is designed for success and guaranteed to impress. Dive into the rich, smoky flavors of the steak, perfectly balanced by the creamy, tangy salsa, and savor every moment. Don’t be surprised if this becomes a regular fixture in your recipe rotation!
Love delicious main dishes? Also try these fantastic recipes:
- Grilled Steak Kebabs
- Authentic Carne Asada
- Juicy Turkey Burgers
- Restaurant Style Steak Fajitas
Spice Rubbed Flank Steak & Avocado Salsa
Spice Rubbed Flank Steak & Avocado Salsa is made with delicious spice rubbed flank steak that is tender, juicy and grilled to perfection. The Avocado salsa compliments the steak and tastes amazing.
10 minutes
15 minutes
1 hour
1 hour 25 minutes
Ingredients for Flank Steak:
- 1 tbsp cumin
- 1 tsp garlic powder
- 1 tsp chipotle chili powder
- 1 tsp salt
- 3 tbsp olive oil
- 1 lime, juice of
- 1 tsp soy sauce
- 6 garlic cloves, minced
- 1.5 – 2 lbs flank steak
For the Avocado Salsa:
- 1 small jalapeño, diced and seeded (or left with seeds for more heat)
- 2 Roma tomatoes, diced
- 1/4 cup red onion, diced
- 1/4 cup fresh cilantro leaves, chopped
- 1 cup corn kernels (fresh, frozen, or canned and drained)
- 1 lime, juice of
- 1/2 tsp salt
- 1 large avocado, peeled, pitted, and diced
Instructions
- In a large bowl or ziplock bag, combine cumin, garlic powder, chipotle chili powder, salt, olive oil, lime juice, soy sauce, and minced garlic cloves. Add the flank steak. Gently massage the marinade into the meat, ensuring it’s fully coated. Marinate for at least 1 hour, or for best results, refrigerate overnight (up to 24 hours).
- Preheat your grill or grill pan to medium-high heat. Remove the steak from the marinade (discarding any remaining marinade). Place the steak on the hot grill and sear for 2-3 minutes per side until a nice char forms. Reduce heat to medium and continue cooking until the desired doneness is reached. For medium-rare, aim for an internal temperature of 130-135°F (54-57°C).
- Remove the steak from the heat and transfer it to a cutting board. Cover loosely with aluminum foil and let it rest for 10 minutes. This allows the juices to redistribute, ensuring a tender and moist steak.
- While the steak is resting, prepare the avocado salsa. In a small bowl, combine diced jalapeño, tomatoes, red onion, cilantro, corn, lime juice, and salt. Gently fold in the diced avocado. Mix until just combined.
- Remove foil from the rested steak and slice it thinly against the grain. Serve immediately, topped generously with the fresh avocado salsa. Enjoy your flavorful meal!