Grilled Steak & Avocado Salad – A Fresh, Flavor-Packed Meal I Keep Coming Back To
Some recipes become favorites the very first time you make them, and this Grilled Steak & Avocado Salad is definitely one of those for me. A close friend recommended it a few months ago when I mentioned I wanted something healthy that still felt satisfying. At first, I wasn’t sure a salad could replace a hearty dinner, but after one bite, I completely changed my mind.
Last weekend, I made this for my family during a casual backyard lunch. The smell of the steak sizzling on the grill had everyone gathering around before the food was even ready. Once I added the creamy avocado, crisp vegetables, and simple homemade dressing, the whole dish came together beautifully. Everyone loved it, and there wasn’t a single bite left in the bowl.
I find myself making this salad whenever I need something refreshing but filling. Whether it’s after a busy workday, during a relaxing weekend, or even when I’m feeling a little stressed and want to cook something simple, this recipe never disappoints. It’s colorful, packed with flavor, and comes together surprisingly quickly.
If you’re looking for a meal that’s high in protein, loaded with fresh ingredients, and naturally low in carbs, this Grilled Steak & Avocado Salad deserves a spot on your table.
Why You’ll Love This Recipe
High in protein and healthy fats.
Naturally low-carb and keto-friendly.
Perfect for lunch or dinner.
Fresh, colorful, and incredibly satisfying.
Easy enough for busy weeknights.
Ready in about 30 minutes.
Ingredients
For the Salad
1 pound flank steak, ribeye, or sirloin
2 ripe avocados, sliced
5 cups mixed salad greens
1 cup cherry tomatoes, halved
1 cucumber, sliced
½ small red onion, thinly sliced
¼ cup crumbled feta cheese (optional)
Fresh cilantro or parsley for garnish
For the Marinade
2 tablespoons olive oil
2 cloves garlic, minced
1 teaspoon smoked paprika
1 teaspoon garlic powder
½ teaspoon onion powder
Salt and black pepper to taste
For the Dressing
3 tablespoons olive oil
2 tablespoons fresh lemon juice
1 teaspoon Dijon mustard
1 teaspoon honey (optional)
Salt and freshly ground black pepper
Instructions
Step 1: Marinate the Steak
In a bowl, combine olive oil, garlic, smoked paprika, garlic powder, onion powder, salt, and pepper.
Rub the mixture all over the steak and let it marinate for at least 20–30 minutes. If you have extra time, refrigerate it for a few hours for even more flavor.
Step 2: Grill the Steak
Preheat your grill or grill pan over medium-high heat.
Cook the steak for about 4–6 minutes per side, depending on the thickness and your preferred level of doneness.
Transfer it to a cutting board and let it rest for 5–10 minutes before slicing it thinly against the grain.
Step 3: Prepare the Dressing
Whisk together olive oil, lemon juice, Dijon mustard, honey (if using), salt, and pepper until smooth.
Step 4: Assemble the Salad
In a large serving bowl, combine the mixed greens, tomatoes, cucumber, red onion, and avocado slices.
Arrange the sliced steak over the top.
Sprinkle with feta cheese if desired.
Drizzle the dressing over the salad just before serving.
Garnish with fresh herbs.
Tips From My Kitchen
Always let the steak rest before slicing to keep it juicy.
Slice the steak against the grain for the most tender bites.
Add the avocado just before serving so it stays fresh and vibrant.
If grilling outdoors isn’t an option, a cast-iron grill pan works beautifully.
I sometimes double the dressing because everyone always wants extra.
Easy Variations
Add grilled shrimp instead of steak.
Toss in roasted corn for extra sweetness.
Include sliced boiled eggs for additional protein.
Replace feta with blue cheese or goat cheese.
Add toasted pumpkin seeds or almonds for crunch.
What to Serve With It
This salad is satisfying on its own, but it also pairs well with:
Garlic roasted asparagus
Grilled zucchini
Cauliflower mash
Steamed broccoli
Fresh sparkling lemonade or iced tea
Storage Tips
Store the salad ingredients and dressing separately in airtight containers.
The grilled steak will stay fresh in the refrigerator for up to 3 days.
Slice fresh avocado just before serving for the best texture and flavor.
Frequently Asked Questions
What is the best steak for this salad?
Flank steak, sirloin, ribeye, or New York strip all work wonderfully. Choose whichever cut you enjoy most.
Can I cook the steak indoors?
Absolutely. A cast-iron skillet or grill pan creates a beautiful sear if you don’t have an outdoor grill.
Is this recipe keto-friendly?
Yes. Simply skip the honey in the dressing to keep the carbohydrates even lower.
Can I prepare it ahead of time?
Yes. Grill the steak and prepare the vegetables in advance. Assemble everything just before serving for the freshest results.
Estimated Nutrition Facts (Per Serving)
Nutrient Amount
Calories 465 kcal
Protein 34 g
Total Fat 33 g
Saturated Fat 9 g
Carbohydrates 10 g
Dietary Fiber 6 g
Net Carbohydrates 4 g
Sugars 3 g
Cholesterol 80 mg
Sodium 420 mg
Potassium 920 mg
Vitamin C 25% DV
Iron 20% DV
Nutrition values are estimates and may vary depending on the cut of steak, dressing, and optional toppings used.
Final Thoughts
This Grilled Steak & Avocado Salad has become one of those recipes I never get tired of making. It’s fresh enough for warm summer days but hearty enough to enjoy all year round. Every time I prepare it, I’m reminded of that first family lunch when everyone kept asking for another serving and wanted the recipe before they left.

