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:
- 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.
- 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.
- Meanwhile, in a separate bowl, combine the diced avocados, red onion, tomato, and cilantro to make the avocado salsa.
- Once the steak is cooked, allow it to rest for a few minutes before slicing it against the grain.
- 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
-
Can I use other cuts of meat instead of flank steak?
Yes, skirt steak or even chicken breasts work well for this recipe. -
What can I serve with grilled flank steak?
Good sides include grilled vegetables, rice, or a fresh garden salad. -
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.

Grilled Flank Steak with Avocado Salsa
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Diet: Paleo
Description
Grilled flank steak paired with refreshing avocado salsa—perfect for summer barbecues.
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
Instructions
- 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.
- 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.
- Combine the diced avocados, red onion, tomato, and cilantro in a separate bowl to make the avocado salsa.
- Once the steak is cooked, allow it to rest for a few minutes before slicing it against the grain.
- 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




