I make a lot of quick dinners during the week, but this Mediterranean Steak Bowl keeps finding its way back to my table. There is something about piling everything into one bowl that makes the whole meal feel satisfying without feeling too heavy. I get juicy steak, crisp vegetables, creamy hummus, and a cool yogurt dressing all in one bite. Every forkful ends up a little different, and I honestly think that’s what keeps it interesting.
Even if you’re not someone who normally eats salads, this feels more like a complete meal than a salad. The steak makes it hearty, the hummus adds richness, and the feta and olives bring those classic Mediterranean flavors that always seem to work together.
Ingredients I Used for the Recipe
- 1 pound flank steak, sirloin, or New York strip – The main source of protein with plenty of rich flavor.
- 1 pint grape or cherry tomatoes – Grilled until slightly blistered for sweetness.
- 1/2 medium red onion, cut into chunks – Adds smoky flavor after grilling.
- 1 large head romaine lettuce, chopped – Creates the fresh, crunchy base.
- 1 large cucumber, chopped – Keeps the bowl cool and refreshing.
- 1/3 cup sliced pitted Kalamata olives – Brings a salty, briny bite.
- 1 cup garlic hummus – Adds creaminess and plenty of garlic flavor.
- 1/2 cup crumbled feta cheese – Gives the bowl a salty finish.
- 2 teaspoons olive oil or avocado oil – Used for brushing the vegetables before grilling.
- Lemon wedges – Fresh juice brightens everything before serving.
- Fresh mint leaves – Optional, but they add a fresh finish.
For the Herbed Yogurt Dressing
- 1 cup plain yogurt – The creamy base of the dressing.
- 1 tablespoon olive oil – Makes the dressing silky.
- Juice of 1/2 lemon – Adds brightness.
- 1 large garlic clove, minced – Gives bold flavor.
- 1/2 teaspoon dried oregano – Classic Mediterranean seasoning.
- 1/2 teaspoon dried dill – Adds fresh herb flavor.
- 2 teaspoons chopped fresh mint – Makes the dressing refreshing.
- 1/2 teaspoon salt – Brings everything together.
- Black pepper – Season to taste.
How to Make Mediterranean Steak Bowl?
Step 1 – Mix the herbed yogurt dressing
I always start with the dressing because it tastes even better after sitting in the refrigerator for a little while. I whisk together the yogurt, olive oil, lemon juice, garlic, oregano, dill, mint, salt, and pepper until everything is smooth. Then I refrigerate it while I prepare the rest.
Step 2 – Season the steak
I pat the steak dry with paper towels before seasoning both sides generously with salt and black pepper. Drying the steak first helps it brown better once it hits the grill.
Step 3 – Prepare the vegetables
I thread the tomatoes and onion pieces onto skewers, brush them lightly with oil, and season with a little salt and pepper. This keeps them easy to turn while grilling and helps them cook evenly.
Step 4 – Grill everything
I heat my grill to high heat. The vegetables usually need around 5 to 8 minutes, turning them every so often until the tomatoes blister and the onions soften. The steak cooks for about 4 to 5 minutes per side for medium rare, although thicker cuts may need another minute or two.
If I don’t feel like firing up the grill, I use the broiler. It works surprisingly well and still gives the vegetables a little char.
Step 5 – Let the steak rest
This used to be the step I skipped because I was hungry. Every single time I regretted it. Letting the steak rest for about 10 minutes keeps the juices inside instead of running all over the cutting board.
Step 6 – Build the bowls
I spread a generous scoop of hummus into each bowl before adding the chopped romaine. Then I layer on cucumbers, olives, feta, grilled tomatoes, and onions.
Finally, I slice the steak thinly across the grain and place it over the vegetables. I drizzle everything with the chilled yogurt dressing, squeeze fresh lemon juice over the top, and sometimes add a handful of torn mint leaves if I have them.
A few things I learned after making this more times than I can count
One thing I noticed pretty quickly is that every ingredient matters. If I leave out the hummus, the bowl loses some richness. If I skip the lemon, everything tastes a little dull. Even the fresh mint, which I once thought was optional, adds a clean flavor that makes the bowl feel lighter.
I also learned that the steak doesn’t have to be expensive. I’ve made this with flank steak, sirloin, and New York strip, and honestly they’ve all turned out well. The biggest difference comes from not overcooking it and slicing it against the grain.
Sometimes I make extra grilled vegetables because they’re great tucked into wraps or mixed into pasta the next day. The yogurt dressing also disappears quickly around my house because everyone starts dipping carrots, cucumbers, and crackers into it.
If someone asks whether they can prepare this ahead of time, my answer is always yes. I simply store the lettuce, steak, vegetables, hummus, and dressing separately. When it’s time to eat, everything comes together in just a few minutes without feeling like leftovers.
Tips
- Let the steak rest before slicing for the juiciest results.
- Slice the steak across the grain to keep every bite tender.
- Don’t overcook the tomatoes. A light blister keeps them juicy.
- Use fresh lemon right before serving for the brightest flavor.
- Chill the dressing before serving so it’s nice and refreshing.
- Homemade hummus tastes wonderful, but a good store-bought version works perfectly too.
- If using wooden skewers, soak them in water for at least 30 minutes.
- Swap romaine with spinach, mixed greens, or baby kale if that’s what you have.
- Double the dressing because leftovers make an excellent vegetable dip.
- Meal prep each ingredient separately to keep everything fresh longer.
The bowl I keep craving again and again
I think what keeps bringing me back to this Mediterranean Steak Bowl isn’t just the steak. It’s how every ingredient has its own personality. One bite is creamy because of the hummus. The next is bright from the lemon. Then the salty feta shows up with the olives, followed by the smoky vegetables. It never feels repetitive.
I also appreciate that it doesn’t leave me feeling weighed down. It’s filling enough for dinner but still packed with vegetables, fresh herbs, and plenty of color. That’s not something I can say about every steak dinner.
Over time I’ve stopped measuring every single topping. Some days I add extra cucumbers because I’m craving crunch. Other days I pile on more feta or spoon over another layer of hummus. That’s probably my favorite part of this recipe. It gives me a great starting point, but it never feels locked into one exact version.
If you’re looking for a meal that feels fresh, hearty, colorful, and surprisingly easy to pull together, this Mediterranean Steak Bowl is worth making. Every time I serve it, the bowls end up completely empty, and that’s usually the best review any recipe can get.

Mediterranean Steak Bowl Recipe
Description
This Mediterranean Steak Bowl combines juicy grilled steak with crisp romaine, fresh cucumbers, blistered tomatoes, red onion, creamy garlic hummus, tangy feta, Kalamata olives, and a refreshing herbed yogurt dressing. It's a colorful, protein-packed meal that's perfect for weeknight dinners, meal prep, or a healthy lunch that doesn't sacrifice flavor.
Ingredients
For the Steak Bowl
For the Herbed Yogurt Dressing
Instructions
Prepare Dressing
Whisk together the yogurt, olive oil, lemon juice, garlic, oregano, dill, chopped mint, salt, and black pepper until smooth. Refrigerate while preparing the remaining ingredients.Season Steak
Pat the steak dry and season both sides generously with salt and black pepper.Prepare Vegetables
Thread the tomatoes and onion chunks onto skewers. Brush lightly with olive oil and season with salt and pepper.Grill
Heat the grill to high heat. Grill the vegetables for 5 to 8 minutes, turning occasionally, until lightly charred. Grill the steak for about 4 to 5 minutes per side for medium-rare or until desired doneness.Rest Steak
Transfer the steak to a cutting board and let it rest for 10 minutes before slicing thinly across the grain.Assemble Bowls
Spread hummus into each serving bowl. Add romaine lettuce, cucumber, grilled tomatoes, grilled onions, olives, and feta cheese.Finish
Top with sliced steak, drizzle generously with the chilled yogurt dressing, garnish with fresh mint, and squeeze lemon juice over everything before serving.
Nutrition Facts
Servings 4
- Amount Per Serving
- Calories 625 kcalkcal
- % Daily Value *
- Total Fat 30 gg47%
- Saturated Fat 9 gg45%
- Trans Fat 0 gg
- Cholesterol 110 mgmg37%
- Sodium 980 mgmg41%
- Potassium 1120 mgmg32%
- Total Carbohydrate 29 gg10%
- Dietary Fiber 6 gg24%
- Sugars 8 gg
- Protein 47 gg94%
- Calcium 28% mg
- Iron 24% mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Note
- Let the steak rest: Resting keeps the meat juicy before slicing.
- Slice against the grain: This creates tender bites every time.
- Meal prep friendly: Store each ingredient separately and assemble when ready to eat.
- Customize it: Add quinoa, rice, chickpeas, or avocado for extra texture and nutrition.
- Extra dressing: Double the yogurt dressing because it also works as a dip for vegetables.
