Grilled flank steak served with fresh avocado salsa on a plate.

Grilled Flank Steak with Avocado Salsa


In this delicious recipe, grilled flank steak is paired with a refreshing avocado salsa. This dish is perfect for summer barbecues or a quick weeknight dinner. The marinade gives the steak a rich flavor, while the avocado salsa adds a creamy texture and fresh taste.


Why make this recipe

Grilled flank steak with avocado salsa is not only tasty but also a healthy option. Flank steak is a lean cut of meat, and when grilled, it is both juicy and full of flavor. The avocado salsa adds healthy fats and vibrant flavors, making this meal satisfying without being heavy. It’s a great way to impress your family and friends with minimal effort!

How to make Grilled Flank Steak with Avocado Salsa

Ingredients:

  • 1 flank steak
  • 2 tablespoons chili powder
  • 1 teaspoon cumin
  • 2 limes, juiced
  • Salt and pepper to taste
  • 2 avocados, diced
  • 1 small red onion, diced
  • 1 tomato, diced
  • 1/4 cup cilantro, chopped

Directions:

  1. In a small bowl, mix chili powder, cumin, lime juice, salt, and pepper. Rub the mixture over the flank steak and let it marinate for at least 30 minutes.
  2. Preheat the grill to medium-high heat. Grill the steak for about 5-7 minutes on each side for medium-rare, or until desired doneness.
  3. Meanwhile, in a separate bowl, combine the diced avocados, red onion, tomato, and cilantro to make the avocado salsa.
  4. Once the steak is cooked, allow it to rest for a few minutes before slicing it against the grain.
  5. Serve the sliced steak topped with the creamy avocado salsa.

How to serve Grilled Flank Steak with Avocado Salsa

This dish is best served fresh off the grill. You can enjoy the steak on its own, with the avocado salsa generously spooned over the top. It pairs well with sides like grilled vegetables, rice, or a simple salad.

How to store Grilled Flank Steak with Avocado Salsa

Leftover grilled flank steak can be stored in an airtight container in the refrigerator for up to three days. You can reheat the steak on the grill or in a skillet. However, it’s best to prepare the avocado salsa fresh, as avocados brown quickly and lose their flavor.

Tips to make Grilled Flank Steak with Avocado Salsa

  • Make sure to slice the steak against the grain to keep it tender.
  • Marinate the steak longer if you have time for extra flavor.
  • Adjust the spices in the marinade to suit your taste—experiment with more chili powder for heat or add garlic for depth.

Variation

You can change up the salsa by adding other ingredients like corn, bell peppers, or a splash of hot sauce for extra kick. You can also substitute the flank steak with skirt steak or chicken for different flavors.

FAQs

  1. Can I use other cuts of meat instead of flank steak?
    Yes, skirt steak or even chicken breasts work well for this recipe.

  2. What can I serve with grilled flank steak?
    Good sides include grilled vegetables, rice, or a fresh garden salad.

  3. How can I make this recipe ahead of time?
    You can marinate the steak a few hours in advance and prepare the salsa just before serving for the best flavor.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Grilled Flank Steak with Avocado Salsa


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: angela
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Diet: Paleo

Description

Grilled flank steak paired with refreshing avocado salsa—perfect for summer barbecues.


Ingredients

Scale
  • 1 flank steak
  • 2 tablespoons chili powder
  • 1 teaspoon cumin
  • 2 limes, juiced
  • Salt and pepper to taste
  • 2 avocados, diced
  • 1 small red onion, diced
  • 1 tomato, diced
  • 1/4 cup cilantro, chopped

Instructions

  1. Mix chili powder, cumin, lime juice, salt, and pepper in a small bowl. Rub the mixture over the flank steak and let it marinate for at least 30 minutes.
  2. Preheat the grill to medium-high heat. Grill the steak for about 5-7 minutes on each side for medium-rare, or until desired doneness.
  3. Combine the diced avocados, red onion, tomato, and cilantro in a separate bowl to make the avocado salsa.
  4. Once the steak is cooked, allow it to rest for a few minutes before slicing it against the grain.
  5. Serve the sliced steak topped with the creamy avocado salsa.

Notes

Slice the steak against the grain for tenderness, and adjust spices in the marinade to taste.

  • Prep Time: 30 minutes
  • Cook Time: 15 minutes
  • Category: Main Course
  • Method: Grilling
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 400
  • Sugar: 2g
  • Sodium: 250mg
  • Fat: 25g
  • Saturated Fat: 6g
  • Unsaturated Fat: 18g
  • Trans Fat: 0g
  • Carbohydrates: 17g
  • Fiber: 6g
  • Protein: 28g
  • Cholesterol: 80mg

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Scroll to Top