One-Pan Mediterranean Ground Beef Stir Fry
A quick, one-skillet dinner that turns ground beef into something bright and lively with cherry tomatoes, briny olives, and a crumbling of feta on top.

It all cooks in about 20 minutes and barely dirties a dish. If you need a weeknight meal that feels a little more interesting than the usual rotation, this is the one I reach for.
What Makes This Stir Fry So Good
It hits a lot of the right notes at once. The beef gets a good sear and picks up garlic and oregano, then the tomatoes soften just enough to release some juice without turning to mush, and the olives bring a sharp, salty pop that cuts right through the richness.
A handful of feta and parsley at the end keeps everything tasting fresh, not heavy. I like that it feels like a real dinner even though the whole thing comes together in one pan.
Ingredients

- 2 tbsp olive oil: use a neutral oil if you prefer, but olive oil adds a nice peppery backdrop
- 1 small yellow onion, diced
- 1 red bell pepper, diced
- 2 garlic cloves, minced
- 1 lb lean ground beef: 85/15 works well here; anything leaner may dry out
- 1/2 tsp dried oregano
- 1/2 tsp salt: adjust to taste at the end, since the olives and feta add salt too
- 1/4 tsp black pepper
- 1 cup cherry tomatoes, halved
- 1/2 cup pitted kalamata olives, roughly chopped
- 1/4 cup crumbled feta cheese
- 2 tbsp chopped fresh parsley: or swap in fresh dill for a different herbal lift
Variations / Substitutions
- Swap the protein: ground lamb or ground turkey both work well. Lamb makes it a little richer, turkey lightens it up.
- Dairy-free: skip the feta or use a dairy-free alternative. The olives and tomatoes still carry plenty of flavor on their own.
- Add greens: stir in a handful of baby spinach right at the end, just until it wilts.
- Make it vegetarian: replace the beef with a can of drained chickpeas and add an extra drizzle of olive oil.
- Turn up the heat: a pinch of crushed red pepper flakes added with the oregano gives it a gentle kick.
If you like this, try our Greek Turkey Meatballs.
How to Make Mediterranean Ground Beef Stir Fry
Step 1: Sauté the Aromatics

Heat the 2 tbsp olive oil in a large skillet over medium-high heat. Add the onion and red bell pepper and cook for about 4 minutes, stirring a few times, until the onion is translucent and the peppers begin to soften. Stir in the 2 minced garlic cloves and cook for 30 seconds more, just until fragrant.
You’ll smell the garlic right away. Keep it moving so it doesn’t scorch, or it will turn bitter.
Step 2: Brown the Beef

Push the vegetables to the edges of the pan and add 1 lb ground beef to the center. Break it up with a spatula and let it cook undisturbed for about 2 minutes to get some browning, then continue breaking and stirring until no pink remains, about 5 minutes total. Drain off any excess fat if needed, then stir everything together.
The bottom of the pan should develop a light brown fond. That carries a lot of the savory flavor into the vegetables.
Step 3: Cook the Vegetables

Sprinkle the 1/2 tsp oregano, 1/2 tsp salt, and 1/4 tsp pepper over the beef and stir to coat. Add the halved cherry tomatoes and chopped kalamata olives. Cook for another 2 to 3 minutes, shaking the pan once or twice, until the tomatoes just begin to soften and the olives are warmed through.
The tomatoes should still hold their shape, with the edges just starting to wrinkle. Overcooking them will turn the dish watery.
Step 4: Finish and Serve

Remove the skillet from the heat immediately. Scatter the 1/4 cup crumbled feta and 2 tbsp chopped parsley over the top. The residual heat will warm the cheese enough to take the chill off without melting it into a puddle. Serve straight from the pan.
A quick drizzle of good olive oil right before it hits the table is never a bad idea.
A Few Tips for the Best Stir Fry
- Prep everything before you light the burner.: This dish moves fast once the pan is hot, and you won’t have time to chop between steps.
- Don’t move the beef too soon.: Let it sit for those first couple of minutes to form a sear. It builds flavor you cannot get from just steaming the meat.
- Watch the salt.: Kalamata olives and feta vary in saltiness. Taste the dish before adding extra salt at the end, and adjust from there.
- Use a heavy skillet.: A thin pan will cool down the moment the beef hits it and you will end up with gray meat instead of browned.
Storing Leftovers
- Refrigerate: cool completely and store in an airtight container for up to 3 days. The tomatoes will continue to soften, but the flavor actually deepens.
- Reheating: warm gently in a skillet over medium-low heat with a splash of water to loosen things up. The microwave works in a pinch, but go easy so the feta doesn’t disappear.
- Serve cold: this is surprisingly good spooned over a salad the next day, straight from the fridge.
What to Serve With Mediterranean Ground Beef Stir Fry
A warm pita or some flatbread is my go-to for scooping. Fluffy couscous or a bed of basmati rice turns it into a more filling plate. For something lighter, spoon it over a pile of peppery arugula and let the warm beef wilt the greens just a little.
Frequently Asked Questions
Can I use canned black olives instead?
Yes, but the flavor will be milder and less briny. You may want to add a small squeeze of lemon juice at the end to bring back some brightness.
Is this recipe low-carb?
Yes, the dish itself is fairly low in carbohydrates. Serve it over cauliflower rice or a green salad to keep the whole meal that way.
Can I add artichoke hearts?
Definitely. A few quartered jarred artichoke hearts, patted dry and added with the tomatoes, bring a nice tang. They already have a soft texture, so you only need to warm them through.
How do I prevent the beef from clumping?
Keep breaking it up with a wooden spoon or spatula as it cooks, and avoid pressing it into a solid patty when it first goes in the pan. A little movement early on helps.

Mediterranean Ground Beef Stir Fry Recipe
Ingredients
Method
- Heat olive oil in a large skillet over medium-high heat. Add onion and bell pepper, cook 4 minutes until softened, then add garlic and cook 30 seconds.
- Push vegetables to the edges, add ground beef to the center, and brown for about 5 minutes, breaking it apart, until no pink remains. Drain excess fat if needed, then stir together.
- Season with oregano, salt, and pepper. Add cherry tomatoes and olives, cook 2 to 3 minutes until tomatoes just begin to soften.
- Remove from heat, top with feta and parsley, and serve immediately.
