Mediterranean Steak Bowls
If you’re looking for a fresh and vibrant meal that brings the taste of the Mediterranean to your table, then these Mediterranean Steak Bowls are just what you need! This recipe is a true crowd-pleaser that combines marinated flank steak with colorful grilled vegetables, creamy hummus, and crunchy greens. It’s perfect for busy weeknights when you want something quick but still delicious or for family gatherings where everyone can customize their bowls just the way they like!
What makes these bowls special is not just their flavors but also how they come together so easily. You can whip them up in under an hour, and the best part? They are packed with wholesome ingredients that make you feel good inside and out.
Why You’ll Love This Recipe
- Quick to Prepare: With a total cooking time of about 20 minutes, these bowls are perfect for those hectic evenings.
- Family-Friendly: Even picky eaters will love digging into a bowl filled with colorful veggies and tasty steak!
- Make-Ahead Convenience: The dressing can be prepared in advance, making it easier to assemble during the week.
- Customizable: Tailor each bowl to suit your tastes—add more veggies or swap out proteins as you like!
- Deliciously Nutritious: Packed with protein, fiber, and healthy fats, this dish keeps you full and satisfied.

Ingredients You’ll Need
Let’s gather our ingredients! These are simple, wholesome items that come together beautifully in this Mediterranean-inspired dish. Here’s what you’ll need:
For the Steak and Veggies
- 1 lb. flank steak (may substitute NY strip or sirloin steak)
- 1 pint (10 ounces) grape or cherry tomatoes
- ½ medium red onion, peeled and cut into 1-inch pieces
- 2 tsp. oil of choice (such as avocado oil or olive oil)
For the Bowl
- 1 head romaine lettuce, chopped (~10-12 cups)
- 1 large cucumber, chopped
- ⅓ cup pitted kalamata olives, sliced
- 1 cup garlic hummus (or store-bought hummus of choice)
- ½ cup crumbled feta cheese
For the Herbed-Yogurt Dressing
- 1 cup plain yogurt
- 1 Tbsp. olive oil or avocado oil
- Juice of ½ lemon
- 1 large clove garlic, finely minced
- ½ tsp. dried oregano
- ½ tsp. dried dill
- ½ tsp. salt
- 2 tsp. chopped fresh mint (or ½ tsp dried mint)
Variations
This Mediterranean Steak Bowls recipe is wonderfully flexible! Feel free to mix things up based on your preferences or what you have on hand:
- Swap the protein: Try chicken breast or grilled shrimp instead of steak for a lighter option.
- Add more veggies: Bell peppers, zucchini, or even grilled eggplant make great additions.
- Go vegan: Replace steak with marinated tofu or chickpeas for a plant-based version.
- Change the grains: Serve over quinoa or brown rice for extra texture and heartiness.
How to Make Mediterranean Steak Bowls
Step 1: Prepare the Dressing
Start by combining all the dressing ingredients in a small bowl. Whisk everything together until well mixed. This herbed-yogurt dressing adds a burst of flavor that complements all the other ingredients beautifully. Plus, it can be made up to five days in advance—perfect for meal prep!
Step 2: Preheat Your Grill
Set your grill to high heat (about 450℉). A hot grill ensures those beautiful grill marks on your steak and veggies while also enhancing flavors through caramelization.
Step 3: Season the Steak
Pat your flank steak dry using paper towels—this helps it sear nicely on the grill. Season both sides generously with salt and pepper; this will enhance the natural flavors of the beef.
Step 4: Prepare Veggie Skewers
Thread cherry tomatoes and quartered onions onto skewers. Brush them lightly with oil and sprinkle some salt and pepper over them too. Grilling these veggies adds a delightful smokiness that pairs perfectly with the tender steak.
Step 5: Grill Everything
Once your grill is ready, place both the flank steak and veggie skewers on it. Grill those veggies for about 5-8 minutes until softened and slightly charred. For the steak, grill each side for about 4-5 minutes for medium-rare doneness—just enough time to get juicy perfection!
Step 6: Let It Rest
After grilling, remove the steak from heat and let it rest on a plate covered loosely with another plate or foil for about ten minutes. This step is crucial as it allows juices to redistribute throughout the meat so every bite is flavorful.
Step 7: Assemble Your Bowls
While the steak rests, divide chopped romaine among four plates or shallow bowls. Top each bowl with sliced steak, grilled vegetables, dollops of hummus, chopped cucumbers, olives, and feta cheese—all those gorgeous colors make it so inviting!
Step 8: Drizzle & Garnish
Finally, drizzle each bowl with your herbed-yogurt dressing and add lemon wedges or torn fresh mint leaves for an extra touch of freshness.
And there you have it—delicious Mediterranean Steak Bowls ready to enjoy! Perfectly balanced in flavors and textures, they’re sure to become a favorite at your dinner table too!
Pro Tips for Making Mediterranean Steak Bowls
Creating the perfect Mediterranean Steak Bowls is all about balancing flavors and textures, so here are some tips to help you shine in the kitchen!
- Choose the Right Cut: Opting for flank steak (or NY strip/sirloin) ensures a tender and juicy bite. These cuts are ideal for grilling, giving you that delicious charred flavor.
- Don’t Skip the Resting Time: Allowing your steak to rest after grilling is essential. This step helps the juices redistribute throughout the meat, resulting in a more flavorful and moist steak.
- Customize Your Veggies: Feel free to swap in other seasonal vegetables for grilling! Bell peppers, zucchini, or even asparagus can add delightful variety and color to your bowls.
- Make it Ahead of Time: The Herbed-Yogurt Dressing can be made up to five days in advance. Whipping it up early saves time and allows the flavors to meld beautifully.
- Layer Your Ingredients Wisely: Start with a bed of romaine, then layer your steak and veggies on top for a visually appealing presentation. This also ensures each bite is packed with flavor!
How to Serve Mediterranean Steak Bowls
Serving Mediterranean Steak Bowls can be as much about presentation as it is about taste. With vibrant colors and fresh ingredients, you want this meal to look as good as it tastes!
Garnishes
- Fresh Herbs: Add torn mint leaves or parsley for a pop of freshness that brightens the dish.
- Lemon Wedges: A squeeze of lemon not only enhances flavors but also adds a zesty touch that complements the savory elements.
- Extra Feta Crumbles: A sprinkle of additional feta cheese can take your bowls to another level of creaminess and tanginess.
Side Dishes
- Roasted Chickpeas: Crunchy and spiced roasted chickpeas make for a nutritious side that complements the bowls perfectly.
- Quinoa Salad: A light quinoa salad mixed with cucumbers, tomatoes, and herbs offers a refreshing contrast to the rich steak.
- Grilled Eggplant: Slices of grilled eggplant seasoned with olive oil and herbs provide an earthy flavor that pairs wonderfully with everything.
- Tzatziki Sauce: This cool cucumber-yogurt sauce is perfect for dipping or drizzling over your bowl, adding an extra layer of creaminess and flavor.
With these tips and ideas, you’re well on your way to creating stunning Mediterranean Steak Bowls that will impress family and friends alike. Happy cooking!

Make Ahead and Storage
These Mediterranean Steak Bowls are perfect for meal prep! You can enjoy the vibrant flavors throughout the week by storing components separately. Here’s how to keep everything fresh and delicious.
Storing Leftovers
- Place any leftover steak, veggies, and toppings in airtight containers.
- Store the herbed-yogurt dressing in a separate container in the fridge.
- Leftover bowls can be kept in the refrigerator for up to 4 days.
Freezing
- While it’s best to enjoy these bowls fresh, you can freeze the cooked steak if needed.
- Slice the steak thinly, place it in a freezer-safe bag, and remove excess air.
- Freeze for up to 2 months; thaw overnight in the fridge before using.
Reheating
- To reheat the steak, place it in a skillet over medium heat until warmed through.
- The grilled veggies can also be reheated on the stovetop or microwave.
- Be sure to add fresh toppings like cucumbers and olives after reheating for optimal flavor!
FAQs
Here are answers to some common questions about Mediterranean Steak Bowls.
Can I use different types of meat for Mediterranean Steak Bowls?
Absolutely! You can substitute flank steak with other cuts like NY strip or sirloin. Just ensure they are cooked to your preferred doneness.
How do I make my Mediterranean Steak Bowls vegetarian?
For a vegetarian twist, simply replace the steak with grilled halloumi cheese or marinated tofu. Add more veggies and hummus for a hearty meal!
What other toppings can I add to Mediterranean Steak Bowls?
Feel free to get creative! Avocado slices, roasted red peppers, or even a sprinkle of nuts can add delicious textures and flavors to your bowls.
Final Thoughts
I hope you find joy in creating these Mediterranean Steak Bowls! They’re not only vibrant and flavorful but also easy to customize according to your taste. Enjoy making this dish as much as I enjoyed sharing it with you. Happy cooking!
Mediterranean Steak Bowls
Indulge in the vibrant flavors of the Mediterranean with these delightful Mediterranean Steak Bowls. This recipe features marinated flank steak, grilled vegetables, creamy hummus, and crisp greens, all served in a customizable bowl that’s perfect for busy weeknights or family gatherings. With a cooking time of just 20 minutes, you can enjoy a wholesome and nutritious meal that satisfies your cravings while keeping you energized. Packed with protein, fiber, and healthy fats, these bowls are as nourishing as they are delicious.
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: Serves 4
- Category: Dinner
- Method: Grilling
- Cuisine: Mediterranean
Ingredients
- 1 lb. flank steak (or NY strip/sirloin)
- 1 pint grape or cherry tomatoes
- ½ medium red onion
- 2 tsp oil (avocado or olive oil)
- 1 head romaine lettuce
- 1 large cucumber
- ⅓ cup pitted Kalamata olives
- 1 cup garlic hummus
- ½ cup crumbled feta cheese (omit for dairy-free option)
- 1 cup plain yogurt
- 1 Tbsp olive oil
- Juice of ½ lemon
- 1 large clove garlic, finely minced
- ½ tsp dried oregano
- ½ tsp dried dill
- ½ tsp salt
- 2 tsp chopped fresh mint (or ½ tsp dried mint)
Instructions
- Combine all herbed-yogurt dressing ingredients in a bowl; whisk well.
- Preheat grill to high heat (450℉).
- Pat flank steak dry and season with salt and pepper.
- Thread cherry tomatoes and onion onto skewers; brush with oil and season.
- Grill steak for about 4-5 minutes per side for medium-rare; grill veggies for 5-8 minutes until tender.
- Let steak rest for 10 minutes before slicing.
- Assemble bowls with chopped romaine, sliced steak, grilled veggies, hummus, cucumber, olives, and feta.
- Drizzle with dressing and garnish with lemon wedges or mint.
Nutrition
- Serving Size: 1 bowl (approx. 400g)
- Calories: 520
- Sugar: 6g
- Sodium: 800mg
- Fat: 30g
- Saturated Fat: 10g
- Unsaturated Fat: 18g
- Trans Fat: 0g
- Carbohydrates: 28g
- Fiber: 8g
- Protein: 38g
- Cholesterol: 90mg
