Mediterranean Steak Bowl Recipe, Easy Mediterranean Lunch in 45 Minutes

Prep: 15 min | Cook: 30 min | Total: 45 min | Serves: 4 | Difficulty: Medium
Why you will love this: It’s a total crowd-pleaser that feels fancy but is actually simple to assemble, and the leftovers are just as good cold the next day.
So you asked for a recipe that’s filling but still feels fresh, and I’ve got you. This Mediterranean steak bowl recipe is my absolute go to when I want something that tastes like a treat but doesn’t leave me in a food coma. It’s the perfect balance of hearty and bright, and honestly, it’s way easier than it looks.
I started making these bowls last summer when I got tired of the same old salads, and now they’re on regular rotation. The combo of the warm, savory steak with the cool, crunchy veggies and that creamy tzatziki is just unbeatable. It’s like a deconstructed gyro, but better because you get to control every bite. If you’re looking for another protein-packed lunch idea, you have to try my Moroccan chicken tagine next.
Key Facts About Mediterranean Steak Bowl
- This recipe uses a simple 4-ingredient marinade for maximum flavor.
- You can have it on the table in under 45 minutes total.
- It packs over 30 grams of protein per serving.
- The bowl components are completely customizable based on what you have.
- It makes excellent meal prep for 3-4 days in the fridge.
What You Need for Mediterranean Steak Bowl Recipe

- For the Steak & Marinade: 1.5 lbs flank or skirt steak, 1/4 cup olive oil, 3 tbsp lemon juice, 3 cloves minced garlic, 1 tbsp dried oregano, salt and pepper.
- For the Bowls: 2 cups cooked rice or quinoa, 1 pint cherry tomatoes (halved), 1 English cucumber (diced), 1/2 red onion (thinly sliced), 1 cup kalamata olives, 4 oz crumbled feta cheese.
- For the Tzatziki: 1 cup plain Greek yogurt, 1/2 cup grated cucumber (squeezed dry), 1 tbsp lemon juice, 1 tbsp fresh dill (chopped), 1 small garlic clove (minced), salt to taste.
For the best, most consistent results on the grill or stovetop, I swear by using a good cast iron grill pan. It gives those perfect sear marks every single time.
How to Make Mediterranean Steak Bowl Recipe
First, get your steak marinating. That’s the key to juicy, flavorful meat. While it sits, you can whip up the tzatziki and chop all your veggies. The whole process is just assembly after that.

Step 1: Marinate the Steak
In a shallow dish, whisk together the olive oil, lemon juice, garlic, oregano, a big pinch of salt, and a few cracks of black pepper. Add the steak, turn to coat, and let it marinate at room temperature for 15-20 minutes. Don’t go longer than 30 at room temp, or you can do it in the fridge for up to 4 hours.
Step 2: Make the Tzatziki
While the steak marinates, make the sauce. Mix the Greek yogurt, grated cucumber, lemon juice, dill, and minced garlic in a bowl. Season with salt, give it a stir, and pop it in the fridge. This lets the flavors really come together.
Step 3: Cook the Steak & Rice
Heat your grill or a heavy grill pan over medium-high heat. Cook the steak for 4-6 minutes per side for medium-rare, depending on thickness. Let it rest on a cutting board for at least 10 minutes before slicing thinly against the grain. Cook your rice according to package directions while the steak cooks and rests.
Step 4: Assemble the Bowls
Divide the warm rice among four bowls. Top with sliced steak, cherry tomatoes, diced cucumber, red onion, olives, and feta. Dollop a generous amount of tzatziki over everything. It’s that simple. The contrast of temperatures and textures is what makes this homemade Mediterranean Steak Bowl so good.
Join Our Private Cooking Community
Get a new recipe every single day, cooking tips, and connect with other home cooks who love food as much as you do. A warm friendly community and I would love to see you there.
Tips for Perfect Mediterranean Steak Bowl
Slice Against the Grain
This is non-negotiable for tender steak. Look for the lines running along the meat (the grain), and cut perpendicular to them. It makes every bite melt in your mouth instead of being chewy.
Squeeze Your Cucumber
For the tzatziki, after you grate the cucumber, really wring it out in a clean kitchen towel or with your hands. Removing that excess water keeps your sauce creamy and thick, not watery. It’s a small step with a huge payoff.
Meal Prep Like a Pro
This is a fantastic make-ahead lunch. Just keep the tzatziki and any dressed veggies separate from the rice and steak until you’re ready to eat. It all holds up beautifully. If you love a good make-ahead breakfast, my fluffy Japanese souffle pancakes are a weekend project that’s totally worth it.
Want More Recipes Like This?
I put together 400 of my favorite recipes in one download. Chicken dinners, creamy pastas, easy cakes, quick breakfasts, and simple everyday meals the whole family actually eats. If you cook at home regularly, you will use this all the time.
Frequently Asked Questions
Can I make this Mediterranean Steak Bowl ahead of time?
Absolutely. Prep all the components and store them separately in airtight containers in the fridge for up to 3 days. Assemble just before eating.
What’s the best cut of steak to use?
Flank or skirt steak are ideal for their flavor and quick cooking time. Sirloin or hanger steak also work well.
I don’t have a grill. Can I still make this?
Yes, a cast iron grill pan or a regular heavy skillet on your stovetop works perfectly. Just get it very hot before adding the steak.
I hope this easy Mediterranean Steak Bowl becomes a new favorite for you too. Let me know in the comments if you try it with any fun additions.

Mediterranean Steak Bowl Recipe
Ingredients
Method
- In a large bowl or zip-top bag, combine the olive oil, lemon juice, minced garlic, oregano, smoked paprika, salt, and pepper. Add the steak, ensuring it's fully coated. Seal or cover and let it marinate at room temperature for 15-20 minutes while you prepare the other components.
- Rinse the rice under cold water until the water runs clear. In a medium saucepan, combine the rinsed rice, water or broth, 1 tbsp olive oil, and 1/2 tsp salt. Bring to a boil, then reduce heat to low, cover, and simmer for 15-18 minutes, or until the liquid is absorbed and rice is tender. Remove from heat, fluff with a fork, and stir in the lemon zest and chopped parsley. Cover and keep warm.
- While the rice cooks, combine the halved cherry tomatoes, diced cucumber, sliced red onion, and Kalamata olives in a medium bowl. Drizzle with 2 tbsp olive oil and red wine vinegar. Season with 1/4 tsp salt and pepper. Toss gently to combine and set aside to let the flavors meld.
- Preheat a grill, grill pan, or large cast-iron skillet over medium-high heat. Remove the steak from the marinade, letting excess drip off. Grill for 4-6 minutes per side for medium-rare (135°F internal temperature), or until desired doneness is reached. Transfer the steak to a cutting board, tent loosely with foil, and let it rest for 8-10 minutes.
- Slice the rested steak thinly against the grain. Divide the warm lemon herb rice among four bowls. Top each with a portion of the vegetable salad and several slices of grilled steak. Generously drizzle with tzatziki sauce, then sprinkle with crumbled feta cheese and fresh dill. Serve immediately with lemon wedges on the side.
Disclosure: This post may contain affiliate links. If you purchase through our links we may earn a small commission at no extra cost to you.
If you made this Mediterranean Steak Bowl Recipe, please leave a comment below and let me know how it turned out.

