July 3, 2026 · 5 min

Greek Steak Salad with Marinated Veggies and Feta

Dinner5 min530 cal / serving

If you love Greek salads, you’re going to adore this steak salad version! It starts with crisp baby lettuce and perfectly seared steak, joined by colorful supporting characters: tangy marinated tomatoes and shallots, fresh cucumber, and a Greek-style dressing, all topped with briny feta cheese.

This dish is quick to prepare, packed with protein, and bursting with Mediterranean flavors. Perfect for a light dinner or a satisfying lunch.

Ingredients

Baby Lettuce1 unit Baby LettuceView ingredient guide
Feta Cheese0.5 cup Feta CheeseView ingredient guide
Greek Vinaigrette1.5 ounce Greek VinaigretteView ingredient guide
Ranch Steak10 ounce Ranch SteakView ingredient guide
Mini Cucumber1 unit Mini CucumberView ingredient guide
Red Wine Vinegar5 teaspoon Red Wine VinegarView ingredient guide
Tomato1 unit TomatoView ingredient guide
Dijon Mustard2 teaspoon Dijon MustardView ingredient guide
Shallot1 unit ShallotView ingredient guide
Saltteaspoon (tsp) SaltView ingredient guide
Sugar1 teaspoon (tsp) SugarView ingredient guide
Cooking Oil1 teaspoon (tsp) Cooking OilView ingredient guide
Black Pepperteaspoon (tsp) Black PepperView ingredient guide

Instructions

  1. Wash and dry all produce. Dice the tomato into ½-inch pieces. Halve, peel, and thinly slice the shallot. Trim and halve the cucumber lengthwise, then slice crosswise into ¼-inch-thick half-moons. Trim and discard the root end from the lettuce; chop the leaves into bite-size pieces.
  2. In a medium bowl, whisk together the red wine vinegar, Dijon mustard, Greek vinaigrette, ¼ teaspoon Tuscan Heat Spice, 2 tablespoons olive oil, and 1 teaspoon sugar. Season with salt and pepper. Add the diced tomato and as much sliced shallot as you like to the bowl with the dressing; toss to combine. Set aside to marinate.
  3. Pat the steak dry with paper towels; season all over with the remaining Tuscan Heat Spice, salt, and pepper. Heat a drizzle of cooking oil in a large pan over medium-high heat. Add the steak and cook until browned and cooked through, 3-5 minutes per side. Transfer to a cutting board and let rest for a few minutes, then dice into 1-inch pieces.
  4. Add the diced steak, cucumber, and chopped lettuce to the bowl with the marinated tomato and shallot. Toss to combine. Divide the salad between plates. Drizzle with any remaining dressing from the bowl. Top with crumbled feta cheese and serve immediately.

Useful Cookware

A few helpful kitchen tools for this recipe. Product cards are kept lightweight so the recipe page stays fast.

Recipe Tips

For best flavor, let the tomatoes and shallots marinate while you cook the steak.

If you prefer your steak more done, cook an extra minute per side.

Feel free to substitute the steak with chicken or omit for a vegetarian version.

FAQ

Can I use a different protein instead of steak?

Yes, you can substitute the steak with chicken breast or even shrimp. Adjust cooking time accordingly.

What can I use instead of Tuscan Heat Spice?

You can use a blend of dried oregano, thyme, rosemary, and a pinch of red pepper flakes.

How do I store leftovers?

Store the salad components separately in the refrigerator. The dressed salad is best enjoyed fresh.

DandyRecipes community

Vote and share your thoughts

Votes and comments are stored inside DandyRecipes and stay separate from the original HelloFresh feed rating.

Your recipe vote

No DandyRecipes user votes yet.

Recipe comments

0 DandyRecipes comments

No DandyRecipes comments yet.

More recipe ideas

12 similar recipes you might like

These suggestions are based on shared ingredients, meal type, and recipe metadata.