I first made this Mediterranean ground beef stir-fry on a frantic weeknight when I wanted something fast, bright, and a little different from the usual taco rotation. It hit all the marks: savory browned beef, smoky spices, a hit of lemon, briny olives, and creamy feta on top. It’s the sort of skillet dinner you can toss together in under 30 minutes and still feel proud to serve.
Why You’ll Love This Dish
This recipe is quick, pantry-friendly, and delivers bold Mediterranean flavors without fuss. Ground beef browns fast and carries spices beautifully, while quick-cooking vegetables keep the dish bright and not heavy. It’s ideal for weeknights, meal prep bowls, or when you want a low-effort dinner that still feels special.
“A huge hit at my table — fast, flavorful, and the pine nuts give it that restaurant touch.” — a home-cook’s take
It’s also flexible: serve it over rice, tucked in pita, or spooned onto roasted vegetables. If you love quick beef-based dinners, you might also enjoy this simple beef stir-fry with noodles for another weeknight option.
The Cooking Process Explained
You’ll start by sweating aromatics in olive oil, then brown the beef with Mediterranean spices. Once the meat has color, add quick-cooking vegetables (bell pepper and zucchini) so they stay tender-crisp. Finish with juicy cherry tomatoes, briny kalamata olives, and fresh parsley and lemon for lift. Top with feta and toasted pine nuts right before serving to preserve texture and contrast.

What You’ll Need
1 lb ground beef (85% lean or higher), 1 tbsp olive oil, 1 small onion, finely chopped, 3 cloves garlic, minced, 1 bell pepper (red or yellow), diced, 1 small zucchini, diced, ½ tsp salt (adjust to taste), ½ tsp black pepper, 1 tsp ground cumin, 1 tsp smoked paprika, ½ tsp dried oregano, ¼ tsp red pepper flakes (optional), ½ cup cherry tomatoes, halved, ¼ cup kalamata olives, sliced, 2 tbsp fresh parsley, chopped, 1 tbsp fresh lemon juice, ¼ cup crumbled feta cheese, ¼ cup toasted pine nuts, ½ tsp sumac (optional)
Notes and substitutions:
- Leaner or fattier beef: 85% lean gives good flavor without too much grease; with 90% you may need a splash of oil. For a lighter swap, use ground turkey or lamb for a richer twist.
- Feta and olives add the signature Mediterranean tang; for dairy-free, omit feta or use a plant-based crumble.
- Pine nuts can be swapped for toasted slivered almonds or chopped walnuts if needed.

Step-by-Step Instructions
- Heat olive oil in a large skillet over medium heat. Warm the pan and oil until shimmering.
- Add the finely chopped onion and sauté for 2–3 minutes until soft. Stir occasionally so it cooks evenly.
- Stir in the minced garlic and cook until fragrant (about 30 seconds). Don’t let it brown.
- Add the ground beef, breaking it up with a wooden spoon. Season with salt, black pepper, cumin, smoked paprika, oregano, and red pepper flakes. Cook until the beef is browned (5–7 minutes). Drain any excess fat if needed.
- Stir in the diced bell pepper and zucchini, cooking for about 5 minutes until tender. Keep the vegetables slightly crisp for texture.
- Add cherry tomatoes and kalamata olives, cooking for an additional 2 minutes so tomatoes begin to soften but still hold their shape.
- Remove from heat and stir in parsley and lemon juice to brighten the flavors. Taste and adjust salt or lemon as needed.
- Top with feta cheese and pine nuts, sprinkle with sumac if desired. Serve immediately.
Best Ways to Enjoy It
This stir-fry is versatile. Spoon it over steamed rice, quinoa, or cauliflower rice for a low-carb bowl. It’s also excellent wrapped in warmed pita with extra parsley and a dollop of plain yogurt or tzatziki. For a family-style spread, serve alongside a simple green salad and warm flatbread. Pair the meal with a crisp white wine or a light, citrusy beer.
For a colorful Mediterranean brunch board, consider pairing this skillet with a roasted vegetable board like this Mediterranean burrata and roasted carrot board for variety.
How to Store and Reheat
Cool leftovers to room temperature (no more than two hours at room temp), then transfer to an airtight container. Stored in the refrigerator, the stir-fry keeps for 3–4 days. For longer storage, freeze in a freezer-safe container for up to 3 months.
Reheating:
- Stovetop: Gently rewarm in a skillet over medium-low heat with a splash of water or oil to loosen the sauce; cover for a few minutes until heated through.
- Microwave: Heat in 30–45 second intervals, stirring between, until hot. Add a squeeze of lemon after reheating to refresh the flavors.
Avoid reheating repeatedly; only reheat the portion you plan to eat.
Helpful Cooking Tips
- Browning is flavor: Let the beef get good color before breaking it up. Maillard browning adds depth.
- Don’t overcook the veggies: Add bell pepper and zucchini after the beef is mostly done so they stay tender-crisp.
- Toast pine nuts in a dry skillet for 2–3 minutes, shaking often, until fragrant and golden — they burn quickly.
- If the pan gets dry, add a splash of broth or water instead of extra oil to keep the dish lighter.
For slow-cooked ground-beef ideas and tips on handling beef in batch recipes, see these crockpot beef tips and gravy that apply to portioning and reheating larger batches.
Recipe Variations
- Lamb or turkey: Use ground lamb for a more traditional Mediterranean taste or ground turkey for a lighter version. Adjust salt and spices as lamb needs less additional fat.
- Extra veg: Add eggplant, mushrooms, or spinach in step 5 for more bulk and nutrients.
- Spicy or mild: Increase red pepper flakes for heat, or omit them for a kid-friendly plate.
- Make it saucier: Stir in 1/3 cup of tomato passata or canned crushed tomatoes with the cherry tomatoes for a saucier skillet.
If you want to pivot this into a warming soup instead, those same Mediterranean flavors adapt well — check out a quick 30-minute vegetable beef soup for a comforting variation.

Frequently Asked Questions
Q: Can I make this gluten-free?
A: Yes. All ingredients listed are naturally gluten-free; just verify that your spices and olives are uncontaminated by gluten in processing.
Q: Is this dish suitable for meal prep?
A: Absolutely. It reheats well and keeps for up to 4 days refrigerated. Store toppings like feta and pine nuts separately if you want them extra-crispy when serving.
Q: Can I use refrigerated pre-cooked ground beef?
A: You can, but the dish will lose some fresh flavor. If using pre-cooked beef, warm it in the skillet with spices and then add vegetables to avoid overcooking.
Q: How do I prevent the beef from being greasy?
A: Choose 85% lean or leaner. After browning, tilt the pan and spoon out excess fat or drain briefly in a heatproof sieve.
Q: What can I substitute for kalamata olives?
A: Try capers for briny punch or green olives for milder saltiness.
Conclusion
This Mediterranean Ground Beef Stir-Fry is a dependable, flavorful weeknight solution that feels elevated thanks to lemon, olives, and feta. If you like seeing how other cooks play with the same idea, compare this version with Downshiftology’s Mediterranean Ground Beef Stir Fry or the skillet-style take at A Cedar Spoon’s Mediterranean Ground Beef Skillet to gather more serving ideas and tweaks. Enjoy — and don’t skip the pine nuts!
PrintMediterranean Ground Beef Stir-Fry
A quick and flavorful Mediterranean ground beef stir-fry with smoky spices, fresh vegetables, and topped with feta and pine nuts.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stir-Frying
- Cuisine: Mediterranean
- Diet: Gluten-Free
Ingredients
- 1 lb ground beef (85% lean or higher)
- 1 tbsp olive oil
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 1 bell pepper (red or yellow), diced
- 1 small zucchini, diced
- ½ tsp salt (adjust to taste)
- ½ tsp black pepper
- 1 tsp ground cumin
- 1 tsp smoked paprika
- ½ tsp dried oregano
- ¼ tsp red pepper flakes (optional)
- ½ cup cherry tomatoes, halved
- ¼ cup kalamata olives, sliced
- 2 tbsp fresh parsley, chopped
- 1 tbsp fresh lemon juice
- ¼ cup crumbled feta cheese
- ¼ cup toasted pine nuts
- ½ tsp sumac (optional)
Instructions
- Heat olive oil in a large skillet over medium heat until shimmering.
- Add finely chopped onion and sauté for 2–3 minutes until soft.
- Stir in minced garlic and cook until fragrant (about 30 seconds).
- Add ground beef, breaking it up with a wooden spoon. Season with salt, black pepper, cumin, smoked paprika, oregano, and red pepper flakes. Cook until browned (5–7 minutes).
- Stir in diced bell pepper and zucchini, cooking for about 5 minutes until tender but crisp.
- Add cherry tomatoes and kalamata olives, cooking for an additional 2 minutes.
- Remove from heat and stir in parsley and lemon juice.
- Top with feta cheese and pine nuts; sprinkle with sumac if desired. Serve immediately.
Notes
Leaner or fattier beef can be used; for a lighter option, ground turkey or lamb can be substituted. Pine nuts can be swapped for toasted slivered almonds or chopped walnuts.
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 6g
- Sodium: 600mg
- Fat: 22g
- Saturated Fat: 6g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 4g
- Protein: 30g
- Cholesterol: 75mg










