
This Mediterranean steak bowl brings together succulent marinated sirloin, fresh vegetables, and creamy tzatziki for a nutrient-packed meal that feels like a vacation to the Greek islands. The combination of protein, healthy fats, and complex carbs creates the perfect balance for a satisfying dinner that works equally well for meal prep lunches.
I first created this bowl after returning from a trip to Greece, trying to capture those bright Mediterranean flavors that lingered in my memory. Now it's become my go to recipe when entertaining friends who have different dietary preferences everyone can build their own perfect bowl.
Ingredients
- Sirloin steak: provides the perfect balance of tenderness and flavor without breaking the budget
- Olive oil: forms the base of both marinade and dressing, bringing authentic Mediterranean flavor
- Fresh lemon juice: adds brightness and helps tenderize the meat
- Dried herbs: oregano and thyme infuse the steak with classic Greek flavors
- Greek yogurt: creates a creamy tzatziki that balances the bold flavors of the bowl
- Kalamata olives: bring a distinctive briny punch that makes the bowl truly Mediterranean
- Feta cheese: adds a tangy creaminess and authentic Greek touch
- Fresh herbs: like parsley or dill brighten the entire dish with a pop of color and flavor
Step-by-Step Instructions
- Marinate the Steak:
- Combine olive oil, minced garlic, lemon juice, dried herbs, salt and pepper in a shallow dish. Place the sirloin in the marinade, turning to coat completely. For best results, let it rest at room temperature for 30 minutes or refrigerate for up to 4 hours for deeper flavor development. The acid from the lemon juice helps tenderize the meat while the herbs infuse it with Mediterranean flavor.
- Prepare the Tzatziki:
- Mix Greek yogurt with grated cucumber that has been squeezed dry to remove excess moisture. Add fresh lemon juice, minced garlic, chopped dill, salt, and pepper. Stir thoroughly and refrigerate for at least 15 minutes to allow flavors to meld. The tzatziki will thicken slightly as it chills, creating the perfect consistency for drizzling.
- Create the Vinaigrette:
- In a small bowl, whisk together olive oil, fresh lemon juice, honey, minced garlic, dried oregano, salt and pepper until well combined. The emulsion should look slightly thickened and uniform in color. This bright dressing will enhance all the vegetables in your bowl.
- Cook the Steak:
- Heat a cast iron skillet over high heat until very hot. Remove steak from marinade, pat dry with paper towels to ensure proper searing. Cook for 4 to 5 minutes per side for medium rare, adjusting time based on thickness and desired doneness. Transfer to a cutting board and let rest for at least 5 minutes to allow juices to redistribute before slicing against the grain into thin strips.
- Assemble the Bowls:
- Start with a base of cooked grains, then arrange sliced steak and all toppings in sections around the bowl. Drizzle with tzatziki and lemon vinaigrette just before serving. For best presentation, arrange ingredients in color blocks rather than mixing everything together.

The quality of your olive oil makes a significant difference in this recipe. I learned to appreciate truly good olive oil during a cooking class in Crete, where our instructor showed us how a peppery, high quality oil creates the foundation for Mediterranean cooking. Now I keep a special bottle just for finishing dishes like this one.
Storage and Meal Prep
This bowl works beautifully for meal prep when components are stored separately. The marinated and cooked steak will keep for up to 4 days in an airtight container in the refrigerator. Store tzatziki and dressing in separate jars or containers. Keep all the vegetable toppings in another container and assemble just before eating. If preparing for lunches, layer ingredients in wide mouth mason jars with dressing at the bottom, hearty vegetables next, steak in the middle, and greens on top.
Ingredient Substitutions
This recipe welcomes many adaptations based on dietary needs or preferences. For a lower carb option, substitute cauliflower rice for the grain base. Those avoiding dairy can use coconut yogurt for the tzatziki and omit the feta or replace it with avocado for creaminess. If sirloin isn't available, flank steak or even chicken thighs work wonderfully with the same marinade. For a plant based version, marinated portobello mushrooms provide meaty texture and absorb the Mediterranean flavors beautifully.
Serving Suggestions
Serve this bowl family style by arranging all components separately on a large platter, allowing everyone to build their own perfect combination. For a complete Mediterranean feast, pair with warm pita bread, additional tzatziki for dipping, and a simple Greek salad on the side. A crisp white wine like Assyrtiko from Santorini or a light rosé complements these flavors perfectly. For non alcoholic options, sparkling water with a squeeze of lemon and sprig of mint captures the refreshing spirit of Mediterranean dining.
Recipe FAQs
- → Can I make this dish ahead of time?
Yes! You can marinate the steak up to 24 hours in advance and prepare all the toppings and sauces. Store everything separately in the refrigerator. When ready to eat, cook the steak fresh and assemble the bowls for the best flavor and texture.
- → What are good substitutes for sirloin steak?
Ribeye, flank steak, or strip steak work well as alternatives. For a non-beef option, try marinated chicken breast, lamb, or even portobello mushrooms for a vegetarian version.
- → How can I make this dairy-free?
Omit the feta cheese and use coconut yogurt instead of Greek yogurt for the tzatziki. The bowl will still be delicious and packed with Mediterranean flavors.
- → What's the best way to cook the steak for this bowl?
For best results, cook the steak in a very hot cast iron skillet or on a grill to get a nice sear while keeping the inside tender. Let it rest for 5-10 minutes before slicing thinly against the grain.
- → Is this suitable for meal prep?
Absolutely! Prepare the grains, tzatziki, vinaigrette, and vegetables up to 3 days ahead. Cook and slice the steak when you're ready to eat, or prepare it ahead and gently reheat if necessary. Keep the tzatziki and vinaigrette separate until serving.
- → How can I make this keto-friendly?
Replace the grains with cauliflower rice and skip the chickpeas. You may also want to omit the honey in the vinaigrette or use a keto-friendly sweetener. The rest of the ingredients are already low-carb and keto-friendly.