Mediterranean Ground Beef Stir Fry
A quick Mediterranean ground beef stir fry with blistered tomatoes, spinach & feta, ready in 25 minutes. Healthy, low-carb and flavorful.
Published: Jun 23, 2026 | By Ilyas Siaghy
Introduction
There are some nights when I want a homemade dinner that tastes fresh and satisfying without spending hours in the kitchen. That’s exactly how this Mediterranean ground beef stir fry became one of my favorite weeknight meals. I originally threw it together with a pound of ground beef, colorful vegetables, and a handful of Mediterranean spices I already had in my pantry. The result was so flavorful that it immediately earned a permanent spot in my dinner rotation.
What I love most about this Mediterranean ground beef stir fry is how quickly it comes together. In just 25 minutes, you can have a hearty, healthy meal packed with juicy ground beef, crisp vegetables, garlic, herbs, and warm Mediterranean flavors. It’s the perfect recipe for busy weeknights, meal prep, or whenever you need a quick dinner that doesn’t sacrifice taste.
This easy Mediterranean ground beef stir fry is also incredibly versatile. Serve it over fluffy rice, quinoa, cauliflower rice, or even tuck it into warm pita bread for a delicious Mediterranean-inspired meal. You can easily customize it with your favorite vegetables or add feta cheese and fresh herbs for even more flavor.
If you’re looking for a simple, protein-packed dinner that’s family-friendly, budget-friendly, and loaded with fresh Mediterranean ingredients, this Mediterranean ground beef stir fry is the recipe you’ll find yourself making again and again.
Why You’ll Love This Ground Beef Stir Fry
This Mediterranean ground beef stir fry is the perfect combination of quick, healthy, and incredibly flavorful. It comes together in just 25 minutes using simple pantry staples and fresh vegetables, making it ideal for busy weeknights. The seasoned ground beef pairs beautifully with colorful veggies and Mediterranean herbs for a meal that’s both satisfying and nutritious. Plus, it’s easy to customize, great for meal prep, naturally high in protein, and delicious served over rice, quinoa, cauliflower rice, or tucked into warm pita bread. Whether you’re cooking for your family or just need a fast dinner, this recipe delivers big Mediterranean flavor with minimal effort.
Quick Stats:
- Prep Time: 5 minutes
- Cook Time: 20 minutes
- Total Time: 25 minutes
- Servings: 4
- Difficulty: Beginner-friendly

Ingredients for Mediterranean Ground Beef Stir Fry
For the Stir Fry:
- 1 lb (450g) lean ground beef (80/20 or 90/10)
- 2 tablespoons olive oil, divided
- 1 medium yellow onion, diced
- 4 cloves garlic, minced
- 1 cup cherry tomatoes, halved
- 3 cups baby spinach, loosely packed
- ½ cup Kalamata olives, pitted and halved (optional but highly recommended)
- ½ cup crumbled feta cheese
- Juice of 1 lemon (about 2 tablespoons)
- 2 tablespoons fresh parsley, roughly chopped (for garnish)
Spice Blend:
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- ½ teaspoon dried oregano
- ½ teaspoon ground coriander
- ¼ teaspoon ground cinnamon (trust me on this one!)
- ½ teaspoon salt (plus more to taste)
- ¼ teaspoon black pepper
- ¼ teaspoon red pepper flakes (optional, for heat)
Ingredient Tip: You can find Kalamata olives and crumbled feta at most grocery stores in the deli or international foods aisle. For the best flavor, buy a block of feta cheese and crumble it yourself, it makes a noticeable difference!
Tools You’ll Need
- Large Stainless or Cast Iron Skillet (12-inch): A wide 12-inch pan gives the ground beef enough surface area to brown instead of steam, that browning is where every layer of flavor in this dish comes from.
- Instant-Read Meat Thermometer (Optional): Ground beef is fully safe at 160°F, a thermometer takes the ‘is it done?’ guesswork out entirely and is worth every penny, especially for beginner cooks.
How to Make Mediterranean Ground Beef Stir Fry
Prep Your Ingredients (Step 1)
- Dice the onion into small, even pieces, about ¼ inch works perfectly so it softens quickly.
- Mince the garlic finely. Fresh garlic is key here; don’t swap it for garlic powder if you can avoid it.
- Halve the cherry tomatoes and set them aside.
- Mix all your spices together in a small bowl right now, before you start cooking. This is called a mise en place, a french cooking term meaning “everything in its place”, and it makes the actual cooking process much smoother and faster.
- Rinse and dry your spinach if it isn’t pre-washed.
Brown the Ground Beef (Step 2)
- Heat a large stainless steel skillet or wok over medium-high heat. You want a wide pan so the beef can spread out and brown rather than steam.
- Add 1 tablespoon of olive oil and let it shimmer for about 30 seconds.
- Add the ground beef, breaking it up immediately with a wooden spoon or spatula.
- Spread the beef out into a single layer as much as possible and let it cook undisturbed for 2 minutes, this is what creates that golden, slightly crispy texture.
- Continue breaking up and stirring for another 3–4 minutes until fully browned with no pink remaining.
- Carefully drain off any excess fat if your beef is on the fattier side, leaving just a light coating in the pan.
Build Your Flavor Base (Step 3)
- Push the browned beef to one side of the pan and add the remaining 1 tablespoon of olive oil to the empty side.
- Add the diced onion and cook for 3–4 minutes, stirring occasionally, until it softens and turns translucent.
- Add the minced garlic and stir everything together, cooking for another 60 seconds until fragrant. Your kitchen should smell absolutely incredible right about now.
- Pour your prepared spice blend over the beef and onion mixture and stir well to coat everything evenly.
- Cook for 1 more minute to “bloom” the spices, this step toasts them slightly and unlocks their full depth of flavor.

Add the Vegetables (Step 4)
- Add the halved cherry tomatoes to the pan and stir them in.
- Let the tomatoes cook for 3–4 minutes, stirring every minute or so. You’re looking for them to soften and start to blister on the edges, releasing their juices into the pan. This creates a light, jammy sauce that coats everything beautifully.
- Add the Kalamata olives (if using) and stir to combine.
- Add the baby spinach in two or three batches, folding it into the hot beef mixture. It will wilt down dramatically, that’s exactly what you want.
- Cook for another 1–2 minutes until all the spinach is wilted and everything is beautifully combined.
Finish and Serve (Step 5)
- Squeeze the lemon juice over the entire pan and give everything a big stir.
- Taste and adjust salt, pepper, or lemon juice to your preference.
- Remove from heat.
- Top generously with crumbled feta cheese and freshly chopped parsley.
- Serve immediately and watch your family devour it.

Serving Suggestions
- Over fluffy white or brown rice, the classic choice that the whole family loves
- Tucked into warm pita bread with a dollop of tzatziki sauce
- On top of cauliflower rice for a low-carb, keto-friendly option
- Spooned over orzo for a hearty pasta twist
- With a side of Greek salad for a complete Mediterranean spread
- Alongside warm flatbread for scooping up every last bit of that saucy goodness
Tips, Substitutions & Variations
Pro Tips for the Best Results
- Don’t skip the cinnamon. I know it sounds unusual in a savory dish, but a tiny pinch is a hallmark of Mediterranean and Middle Eastern cooking. It adds warmth and depth without making anything taste like a dessert. Start with ¼ teaspoon and you’ll be a believer.
- Get the pan hot before adding the beef. A properly preheated pan means the beef browns (which equals flavor) rather than steams. Give it a full minute to heat up.
- Don’t overcrowd the skillet. Use a large stainless steel skillet. If the pan is too small, the ingredients will steam instead of sear, and you’ll lose all that gorgeous color and texture. Overcrowding is the #1 reason ground beef steams instead of browns.
- Let the tomatoes really blister. Don’t rush this step. Those jammy, slightly charred tomatoes are a huge part of what makes this recipe so special.
Easy Substitutions
- Ground lamb instead of beef for a more traditional Mediterranean flavor, absolutely phenomenal and the most common swap I get asked about
- Ground turkey or chicken for a lighter version
- Frozen spinach works in a pinch, just thaw it first and squeeze out the excess water
- Sun-dried tomatoes can replace or supplement fresh cherry tomatoes for a more intense, concentrated flavor
- Goat cheese instead of feta for a creamier, milder finish
- Regular black olives instead of Kalamata if that’s what you have on hand
Dietary Modifications
- Keto/Low-Carb: Skip the rice and serve over cauliflower rice or zucchini noodles, this recipe is naturally very low in carbs as written
- Dairy-Free: Simply omit the feta or replace it with a dairy-free cheese alternative
- Paleo: Use avocado oil instead of olive oil and skip the feta entirely; serve over cauliflower rice
- Higher Protein: Use 90/10 lean ground beef and add a handful of chickpeas for extra plant-based protein
Storage & Reheating Instructions
- Refrigerator: Store leftovers in an airtight container for up to 4 days. The flavors actually deepen and improve overnight, it’s somehow even better the next day.
- Freezer: This mediterranean ground beef freezes beautifully. Let it cool completely, portion it into freezer-safe bags or containers, and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.
- Reheating: Reheat in a skillet over medium heat with a small splash of water or olive oil to loosen it up, stirring occasionally for 3–4 minutes. You can also microwave in 60-second intervals, stirring in between, until heated through. Add a fresh sprinkle of feta after reheating to brighten it back up.
- Meal Prep Tip: Make a double batch on Sunday and you have four days of easy, healthy lunches sorted. Future-you will send a thank-you note.

FAQs About Mediterranean Ground Beef Stir Fry
Can I use ground beef straight from frozen?
You can, but I’d recommend thawing it first for the best texture and most even cooking. If you’re in a real hurry, most modern pans can handle cooking beef from semi-frozen, just add a few extra minutes and break it up carefully as it thaws in the pan.
Is this recipe spicy?
As written, it has very gentle warmth from the optional red pepper flakes. If you’re cooking for kids or spice-sensitive eaters, simply leave out the red pepper flakes entirely. If you love heat, double them up or add a dash of harissa paste for a smoky, North African kick.
Can I make this ahead of time?
Absolutely, this is one of those recipes that genuinely gets better the next day. Make the full batch, store it in the fridge, and reheat in individual portions throughout the week. It’s one of the best easy dinner ideas with ground beef for meal prep.
What can I use instead of feta cheese?
Goat cheese is the closest substitute in terms of tang and texture. You could also try ricotta salata, halloumi crumbles, or even a mild shaved Parmesan if that’s what you have. Dairy-free? A sprinkle of nutritional yeast adds a savory, cheesy note without the dairy.
How do I know when the ground beef is fully cooked?
Ground beef is fully cooked when it’s completely browned with no remaining pink color and reaches an internal temperature of 160°F (71°C). If you’re a beginner, a simple instant-read meat thermometer takes all the guesswork out of it and is worth every penny.
Can I add more vegetables to this recipe?
Please do! This recipe is very forgiving. Diced zucchini, sliced bell peppers, mushrooms, artichoke hearts, or even roasted eggplant all work beautifully. Add firmer vegetables like zucchini and bell peppers with the onions so they have time to soften. Mushrooms go in right after the beef.
Is this recipe kid-friendly?
Very much so! The flavors are warm and savory without being overpowering, and most kids I’ve served it to happily eat it over rice without needing any convincing. The only potential sticking point is the olives, just leave those out if you’re feeding picky eaters, and the recipe is still incredibly delicious.
More Easy Mediterranean Recipes You’ll Love
- Hummus Recipe without Tahini
- Greek Seasoning Recipe
- Baked Feta Eggs Recipe
- Moroccan Harira Soup Recipe
- Mediterranean Shrimp Fennel Salad
Shop This Recipe
As an Amazon Associate, I earn from qualifying purchases. This means that if you click on an Amazon link on my site and make a purchase, I may receive a small commission at no extra cost to you.

Mediterranean Ground Beef Stir Fry
Ingredients
Method
- Dice the onion, mince the garlic, and halve the cherry tomatoes. Combine all spices in a small bowl. Rinse and dry the spinach.
- Heat a large skillet over medium-high heat with 1 tablespoon olive oil. Add ground beef and cook for 5–6 minutes, breaking it apart, until fully browned. Drain excess fat if needed.
- Push beef to one side, add remaining olive oil and sauté onion for 3–4 minutes. Add garlic and cook 60 seconds. Stir in spice blend and cook 1 more minute to bloom the spices.
- Add cherry tomatoes and cook for 3–4 minutes until blistered. Add Kalamata olives. Fold in baby spinach in batches and cook 1–2 minutes until wilted.
- Squeeze lemon juice over the pan and stir. Taste and adjust seasoning. Remove from heat, top with crumbled feta and fresh parsley. Serve immediately.
