I kid you not — every time I ask my husband what he wants for dinner, he answers “Greek steak pitas.” This simple, flavorful meal could easily become a weekly favorite. If you enjoy steak wrapped in warm pita with savory toppings, try this recipe for Greek steak pitas with caramelized onions and mushrooms. It’s flexible, easy to prepare, and packed with Mediterranean-inspired flavors.
Note: this recipe includes options for grilling, skillet cooking, and tips for leaner preparation.
These Greek steak pitas come together whether you grill the steak, sear it in a cast iron skillet, or cook thin strips on the grill. One of the best components is the caramelized onions — slow-cooked until sweet and tender. You can use sautéed onions for a quicker option, but low-and-slow caramelized onions add depth and balance the savory steak and mushrooms perfectly.

This recipe is relatively lean, and you can make it lighter by omitting the butter when cooking onions. For serving, my husband enjoys steak sauce while I prefer Greek yogurt mixed with minced garlic and chopped fresh parsley as a creamy, tangy sauce. Pita type is flexible — soft whole wheat or classic pitas both work. If you prefer a lower-carb option, fold a thinner pita rather than stuffing a pocket.
How I cook the steak varies by time and mood. I sometimes grill the whole steak and slice it thinly after resting. Other times I slice the steak into thin strips and grill the pieces directly. My favorite method is searing in a hot cast iron skillet for a quick, flavorful crust. A helpful trick: chill the steak in the freezer for about an hour before slicing. Slightly firm meat is far easier to slice thinly and evenly.
Serving ideas and variations: add sliced tomatoes, shredded lettuce or spinach, crumbled feta, sliced cucumbers, or a drizzle of tzatziki or garlic-yogurt sauce. Leftover steak makes excellent sandwiches the next day or can be tossed into a salad for a quick protein boost. For a vegetarian twist, replace the steak with grilled portobello caps or marinated tofu and keep the caramelized onions and mushrooms for the same deep flavor.
Greek Steak Pitas with Caramelized Onions and Mushrooms
- Servings: 4
Ingredients
- 1 to 1 1/2 lb top sirloin steak, cut into thin strips
- 1 teaspoon dried oregano
- 1 teaspoon all-purpose Greek seasoning or similar blend
- 1/2 teaspoon salt and freshly ground black pepper
- 2 large onions, thinly sliced
- 8 fresh baby portabella mushrooms, sliced
- 2 tablespoons butter (optional for richer onions)
- 5 tablespoons olive oil or canola oil, divided
- Pitas or flatbreads for serving
Directions
Caramelized onions: Heat a skillet over medium-low heat and add the butter (if using) plus 2 tablespoons of oil. When the butter melts, add the sliced onions. Stir frequently and cook low and slow for at least 30 minutes until the onions are soft and sweet. If they begin to brown too quickly, reduce the heat — patience yields the best caramelization and flavor.
Prepare the steak: While the onions cook, season the sliced steak in a resealable bag or bowl with oregano, Greek seasoning, salt, and pepper. Mix to coat evenly. Heat 1 tablespoon of oil in a cast iron skillet over medium-high heat. Sear the steak strips in batches, 1 to 2 minutes per side depending on your preferred doneness. Avoid overcrowding the pan so the meat browns rather than steams. Add another tablespoon of oil if the pan becomes dry. When the steak is cooked, remove it briefly and add the sliced mushrooms to the hot pan; sauté until tender and lightly browned. Return the steak to the pan to warm through with the mushrooms.
Assemble pitas: Warm the pitas briefly on a griddle or in the oven. Layer each pita with steak, caramelized onions, and mushrooms. Add optional toppings such as Greek yogurt mixed with minced garlic and parsley, sliced tomatoes, shredded lettuce, or crumbled feta. Fold or wrap and serve immediately.
Tips: For easiest slicing, chill the steak in the freezer for 30–60 minutes before cutting. Use a very sharp knife and cut against the grain for tender bites. To make the dish leaner, skip the butter and use only oil for the onions. Leftovers keep well refrigerated for 2–3 days and reheat gently.

If you enjoy Greek-style pitas, try pairing this steak version with a light side such as sautéed zucchini with panko or a simple Greek salad of cucumber, tomato, red onion, and olives. Whether you grill, sear, or assemble quickly, these Greek steak pitas make a satisfying dinner that’s easy to customize for family favorites and dietary preferences.