I absolutely love putting together this Grilled Steak Salad with Avocado, Cherry Tomatoes, and Feta Recipe whenever I want a meal that’s fresh, satisfying, and bursting with flavors. The tender, smoky steak paired with creamy avocado and juicy cherry tomatoes creates a harmony of textures that always hits the spot for me. Whether I’m making a quick weeknight dinner or entertaining friends, this salad feels like a special treat without any fuss.

Why You’ll Love This Grilled Steak Salad with Avocado, Cherry Tomatoes, and Feta Recipe

What makes this salad really stand out for me is the way the bold flavors balance so perfectly. The grilled steak has a wonderful char and depth from the marinade, while the creamy avocado cools things down just enough. The cherry tomatoes bring that juicy pop of freshness, and the crumbled feta adds a tangy, salty kick that keeps every bite interesting. Honestly, it’s like a flavor party in my mouth every time I enjoy this salad.

I also appreciate how straightforward the preparation is. Marinating the steak is effortless and lets me walk away for a bit while it soaks up all those great seasonings. Grilling the steak is quick, and assembling the salad feels almost meditative with all those vibrant colors and fresh ingredients. Plus, it’s the kind of dish that looks impressive on the table but doesn’t require hours in the kitchen—perfect for casual dinners or even bringing to a summer barbecue.

Ingredients You’ll Need

The image shows a white marbled surface with a variety of food items arranged neatly. On the top left, there is a small white bowl filled with small white mozzarella balls, next to it is another small white bowl containing crushed nuts. To the right, there is a large white bowl full of fresh green and purple salad leaves. Towards the center left, a small white plate holds a few cherry tomatoes on the vine and some green basil leaves. An avocado, halved with its seed in one half, is placed to the right of the tomatoes. Below the avocado, there are small white containers and dishes with different sauces and spices, arranged in a clean line. In the bottom left corner, a piece of raw steak with a deep red color lies on a light wooden board. Photo taken with an iphone --ar 4:5 --v 7

The beauty of this recipe lies in its simple, fresh ingredients that come together beautifully. Each one plays a key role, whether adding flavor, texture, or color to the dish.

  • 1 pound flank steak (or sirloin steak): Choose a good quality cut for the best flavor and tenderness after grilling.
  • 6 cups mixed greens: I like a mix of arugula, spinach, and romaine for different textures and a peppery bite.
  • 1 cup cherry tomatoes, halved: These add juicy sweetness and a burst of vibrant color.
  • 1 avocado, sliced: The creamy avocado adds richness that beautifully offsets the tangy and savory elements.
  • 1/2 red onion, thinly sliced: For a mild bite and visual contrast.
  • 1 cup cucumber, sliced: Adds a refreshing crunch that brightens the salad.
  • 1/2 cup crumbled feta cheese (optional): A salty, creamy element that elevates the salad’s flavor complexity.
  • Fresh herbs (parsley or cilantro): For garnish and a fresh herbal note.
  • Marinade ingredients (olive oil, soy sauce, balsamic vinegar, garlic, oregano, salt, pepper): These infuse the steak with incredible flavor.
  • Dressing ingredients (olive oil, balsamic vinegar, Dijon mustard, salt, pepper): The dressing ties the whole salad together with a tangy, smooth finish.

Directions

Step 1: In a small bowl, whisk together the marinade ingredients — olive oil, soy sauce, balsamic vinegar, minced garlic, dried oregano, salt, and pepper. This mixture is the magic that gives the steak its deep, savory character.

Step 2: Place your flank steak in a resealable plastic bag or shallow dish and pour the marinade over it. Make sure the steak is fully coated, then refrigerate for at least 30 minutes. If you have more time, letting it marinate up to 4 hours really amps up the flavor.

Step 3: Preheat your grill to medium-high heat so it’s nice and hot before you start cooking. This helps to get those beautiful grill marks and locks in the juices.

Step 4: Remove the steak from the marinade (discard the leftover marinade) and grill for about 4-5 minutes per side if you like medium-rare. Depending on steak thickness and preference, adjust cooking time accordingly. Once done, transfer the steak to a cutting board and let it rest for 5-10 minutes — resting is key to juicy, tender slices!

Step 5: While the steak rests, toss together the mixed greens, cherry tomatoes, avocado slices, red onion, cucumber, and optional feta cheese in a large bowl. This is where your salad starts to come alive with color and freshness.

Step 6: Thinly slice your rested steak against the grain — this makes it more tender when you eat it. Add the sliced steak on top of the salad ingredients.

Step 7: Whisk the dressing ingredients together in a small bowl until smooth and well combined. Drizzle over the salad, gently toss to coat everything evenly, and garnish with fresh herbs for that final, lovely flavor boost.

Step 8: Serve immediately and enjoy. I love how everything melds together perfectly when the steak is still slightly warm, but the salad is cool and crisp.

Servings and Timing

This recipe makes about 4 generous servings, perfect for a hearty lunch or light dinner. Prep time clocks in around 15 minutes including marinade prep, though the steak itself should marinate for at least 30 minutes. Grill time is super quick, just 10 minutes total, and resting adds another 5-10 minutes. Altogether, you’re looking at about 25 minutes of active cooking time with a little waiting for that marinade to work its magic.

How to Serve This Grilled Steak Salad with Avocado, Cherry Tomatoes, and Feta Recipe

A white bowl holds a fresh salad with several layers: the bottom layer is bright green arugula leaves, scattered with small white cheese crumbles. On top, there are halved red cherry tomatoes, small chunks of green avocado, and thin slices of purple-red onion mixed evenly around. Five slices of medium-rare grilled steak, pinkish inside with a dark brown charred edge, lay neatly on top in the center. The salad looks fresh and colorful against the white bowl and white marbled surface beneath it. Photo taken with an iphone --ar 4:5 --v 7

When I serve this salad, I love pairing it with a crusty baguette or some warm pita bread on the side. The hearty bread is perfect for soaking up any leftover dressing and juices from the steak. For a more substantial meal, a side of roasted sweet potatoes or grilled asparagus complements it beautifully, adding an extra layer of texture and flavor.

Presentation-wise, I arrange the salad on a large platter or individual plates with the steak slices fanned out on top, and then sprinkle with fresh parsley or cilantro for that inviting splash of green. A few extra crumbles of feta and a final drizzle of good-quality olive oil always make everything look restaurant-worthy. I find serving the salad at room temperature keeps the flavors vibrant and the greens crisp, but slightly warm steak on top makes it feel cozy and indulgent.

For drinks, I often reach for a chilled glass of Sauvignon Blanc or a light Pinot Noir — the acidity in both wines cuts through the richness of the avocado and feta perfectly. If wine isn’t your thing, a sparkling water with lemon or a crisp iced tea also pairs wonderfully. This salad truly shines at casual dinners, weekend gatherings, or even a festive holiday lunch when you want something fresh and elegant but not overly complicated.

Variations

One of the fun things about this Grilled Steak Salad with Avocado, Cherry Tomatoes, and Feta Recipe is how easy it is to customize. If you want to switch things up, try substituting chicken breast or even portobello mushrooms for the steak for a different protein or vegetarian twist. For a vegan version, skip the feta and toss in some toasted nuts or seeds to add a bit of crunch and creaminess.

If you love bold flavors, consider adding a splash of lime juice and a pinch of chili flakes to the dressing for some heat and brightness. Another favorite variation of mine is swapping out balsamic vinegar for red wine vinegar or sherry vinegar to tweak the acidity and depth of the dressing slightly. And while I’m a big fan of grilling the steak, if you don’t have a grill handy, a hot cast-iron skillet or broiler works beautifully — just watch carefully to get a good sear without overcooking.

This salad is so adaptable; you can easily make it gluten-free by checking labels on your soy sauce or choosing tamari. I love that it fits perfectly into so many diet styles while still feeling incredibly rich and satisfying.

Storage and Reheating

Storing Leftovers

When I have leftovers, I store the salad components separately if possible—keep the steak slices in an airtight container in the fridge for up to 3 days. The mixed greens and delicate ingredients like avocado hold up best when stored apart; however, if mixed together, eat the salad within a day to maintain crispness.

Freezing

I generally don’t recommend freezing this salad because the fresh veggies and avocado don’t freeze well and can become mushy upon thawing. If you want to freeze components, you can freeze cooked steak separately (without the salad) for up to 2 months, then thaw and add fresh salad ingredients when ready to serve.

Reheating

To reheat the steak, I warm it gently in a skillet over medium-low heat or briefly in the microwave until just warmed through—overheating can make it tough. Then, I slice or add it warm to fresh salad greens to preserve the salad’s refreshing character. Avoid reheating the salad as a whole to keep the textures and flavors optimal.

FAQs

Can I use a different cut of steak for this salad?

Absolutely! Flank steak is a classic choice because it grills quickly and slices nicely, but sirloin, skirt steak, or even ribeye can work well depending on your preference. Just adjust cooking time according to the thickness and cut.

How do I know when the steak is done to medium-rare?

I usually rely on a meat thermometer for precision—medium-rare is around 130-135°F (54-57°C). If you don’t have one, look for a firm but still slightly springy texture when you press the steak.

Can I prepare this salad in advance?

You can prep most salad ingredients and marinade the steak ahead of time, but I recommend grilling the steak and assembling the salad just before serving to keep everything fresh and vibrant.

Is there a way to make this recipe vegan?

Yes! Simply omit the steak and feta, substitute grilled marinated tofu or tempeh for protein, and skip or replace feta with a plant-based cheese or nuts for creaminess.

What wine pairs best with this salad?

I love a crisp Sauvignon Blanc or a light Pinot Noir with this salad because their acidity complements the creamy avocado and tangy feta without overpowering the grilled steak’s flavor.

Conclusion

I can’t wait for you to try this Grilled Steak Salad with Avocado, Cherry Tomatoes, and Feta Recipe because it truly combines some of my favorite flavors and textures in one bright, satisfying dish. It’s versatile, full of fresh ingredients, and always impresses without hassle. Trust me, once you make it, it’ll become one of your go-to salads for any season.

Print

Grilled Steak Salad with Avocado, Cherry Tomatoes, and Feta Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

4.2 from 2 reviews

This Grilled Steak Salad combines perfectly marinated and grilled flank steak with fresh mixed greens, vegetables, and a tangy balsamic dressing. It’s a quick, nutritious meal that’s perfect for lunch or dinner, offering a satisfying balance of protein, healthy fats, and vibrant flavors.

  • Author: admin
  • Prep Time: 15 minutes
  • Cook Time: 10 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings
  • Category: Salad
  • Method: Grilling
  • Cuisine: American

Ingredients

For the Salad:

  • 1 pound flank steak (or sirloin steak)
  • 6 cups mixed greens (such as arugula, spinach, and romaine)
  • 1 cup cherry tomatoes, halved
  • 1 avocado, sliced
  • 1/2 red onion, thinly sliced
  • 1 cup cucumber, sliced
  • 1/2 cup crumbled feta cheese (optional)
  • Fresh herbs (such as parsley or cilantro, for garnish)

For the Marinade:

  • 1/4 cup olive oil
  • 2 tablespoons soy sauce
  • 2 tablespoons balsamic vinegar
  • 2 cloves garlic, minced
  • 1 teaspoon dried oregano
  • Salt and pepper to taste

For the Dressing:

  • 1/4 cup olive oil
  • 2 tablespoons balsamic vinegar
  • 1 teaspoon Dijon mustard
  • Salt and pepper to taste

Instructions

  1. Marinate the Steak: In a small bowl, whisk together olive oil, soy sauce, balsamic vinegar, minced garlic, dried oregano, salt, and pepper to prepare the marinade. Place the flank steak in a resealable plastic bag or shallow dish, pour the marinade over the steak ensuring it is well coated, and marinate for at least 30 minutes or up to 4 hours in the refrigerator for enhanced flavor.
  2. Grill the Steak: Preheat your grill to medium-high heat. Remove the steak from the marinade and discard the marinade. Grill the steak for approximately 4-5 minutes per side for medium-rare, or until it reaches your preferred level of doneness. Once cooked, remove the steak from the grill and let it rest for 5-10 minutes before slicing.
  3. Prepare the Salad: In a large bowl, combine the mixed greens, cherry tomatoes, sliced avocado, red onion, cucumber, and crumbled feta cheese if desired. Thinly slice the rested grilled steak against the grain to ensure tenderness.
  4. Make the Dressing: In a small bowl, whisk together olive oil, balsamic vinegar, Dijon mustard, salt, and pepper until the dressing is fully emulsified and flavorful.
  5. Assemble and Serve: Arrange the sliced steak on top of the salad and drizzle evenly with the prepared dressing. Toss gently to combine all flavors, garnish with fresh herbs such as parsley or cilantro, and serve immediately for the best taste.

Notes

  • Marinating the steak for longer (up to 4 hours) enhances the flavor and tenderness.
  • Use a meat thermometer to ensure preferred steak doneness: 130°F for medium-rare, 140°F for medium.
  • Feel free to substitute flank steak with sirloin or ribeye for different textures and flavors.
  • Feta cheese is optional and can be omitted for a dairy-free version.
  • The salad can be customized with other fresh vegetables like bell peppers or radishes.
  • Using fresh herbs for garnish adds a burst of freshness and aroma.

Similar Posts

Leave a Reply

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

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