
This fast Mediterranean beef toss combines basic items into a tasty, low-carb meal ready in just 30 minutes. The mix of bright veggies and fragrant herbs makes it feel fancy while still keeping carbs low.
I came up with this dish during a super busy week when I needed quick but healthy dinners. Now it's my favorite fix for those crazy weeknights when I want something filling that won't give me that heavy carb feeling after.
Ingredients
- Ground beef: Go for 85/15 to get good flavor and juiciness without too much fat
- Onion and garlic: These two create the base for that classic Mediterranean taste
- Bell peppers: Grab different colors to make your dish look great and get various nutrients
- Zucchini: Gives the dish body and soaks up flavors while keeping carbs down
- Cherry tomatoes: Add a nice pop of sweet and tangy that cuts through the rich beef
- Olive oil: Extra virgin brings that real Mediterranean vibe
- Dried herbs: Oregano and thyme add those Greek flavors without being too much
- Feta cheese: Brings a creamy tang and authentic Mediterranean touch
- Fresh parsley: Adds color and fresh herby flavor to finish things off
Simple Cooking Guide
- Get Everything Ready:
- Cut all veggies before turning on any heat. Cut onions in small chunks, slice peppers into thin strips, chop zucchini into half moons about quarter inch thick, and cut cherry tomatoes in half. Getting this done first makes cooking much easier once you start.
- Cook The Beef:
- Get your biggest pan hot over medium high heat. Add a tablespoon of olive oil and swirl it around. Throw in the ground beef, breaking it into chunks with a wooden spoon. Let it get brown on one side for about 2 minutes before stirring. Keep cooking and breaking it up until you don't see any pink, about 5 minutes total.
- Build The Flavor:
- Keep the beef in the pan but push it to one side. Add another tablespoon of oil to the empty space. Drop in onions and cook for 2 minutes until they start to soften. Add garlic and stir for 30 seconds until it smells good but isn't brown. Mix everything together so the beef can soak up these flavors.
- Add Your Veggies:
- Toss in bell peppers and zucchini. Mix everything and cook for 3 minutes until veggies start to soften but still have some crunch. Add cherry tomatoes last since they don't need much cooking or they'll get mushy.
- Add Seasoning:
- Sprinkle oregano and thyme all over, then add salt and pepper. Start with half teaspoon each of salt and pepper, then taste and add more if needed. Stir everything so the spices spread out, and let them cook for about a minute to release their flavors.
- Top It Off:
- Take the pan off the heat. If you're using feta, sprinkle it on top of the hot mixture where it'll get soft but not totally melt. Throw some fresh parsley on top right before serving to add brightness that works well with all the cooked flavors.

The cherry tomatoes are the real magic in this dish. When they cook until they just start to burst, they let out their sweet juices that make a light natural sauce coating everything with amazing flavor. My husband usually wants rice with everything, but he happily eats this by itself without missing carbs at all.
Prep Ahead Tips
This meal actually tastes better after sitting a while as the flavors mix together. You can make it up to three days before and keep it in a sealed container in the fridge. When you want to eat it, just warm it gently in a pan with a splash of water to bring back some moisture. The veggies will get a bit softer when reheated but still taste great. If you plan to save some, maybe wait to add the feta and fresh herbs until you're ready to eat it instead of adding them during cooking.
Ways To Switch It Up
While this dish follows Mediterranean flavor ideas, you can easily change it to fit what you like or what's in your fridge. Ground lamb works great instead of beef and gives a deeper flavor. For veggie changes, try adding eggplant, artichoke hearts, or olives for more Mediterranean feel. If you aren't strictly keto, throw in some chickpeas for extra texture. Want it spicy? Add a pinch of red pepper flakes or a chopped jalapeño with your other veggies.
What To Serve With It
If you're not doing keto, this stir fry tastes awesome over cauliflower rice, keeping carbs low while making the meal more filling. A side of tzatziki adds a cool contrast to the warm flavors. For a full Mediterranean experience, serve it with a basic Greek salad made with cucumber, red onion, and a simple lemon and olive oil dressing. Got family members who aren't watching carbs? Warm pita bread lets them scoop up all the tasty bits.

This Mediterranean ground beef stir fry hits that sweet spot between big flavors and healthy eating—perfect for when you need dinner on the table fast!
Frequently Asked Questions
- → How can I make this dish more spicy?
For extra kick, toss in some red pepper flakes while cooking your beef, or mix in a chopped jalapeño with your veggies. A splash of hot sauce or a bit of harissa paste would also work great with these Mediterranean flavors.
- → Can I substitute the ground beef with another protein?
Sure thing! Ground lamb gives a true Mediterranean feel, while ground turkey or chicken makes it lighter. If you want a meatless version, try crumbled firm tofu or tempeh instead.
- → How do I store leftovers?
Pop any extras in a sealed container in your fridge for up to 3 days. When you're ready to eat, warm it in a pan over medium heat. I'd suggest adding the feta after you've heated it up for the best taste.
- → What can I serve with this dish to make it a complete meal?
This dish works fine by itself, but you can add cauliflower rice if you want to keep it keto. A basic Greek salad or some steamed green veggies would also go nicely with the flavors.
- → Is this dish freezer-friendly?
You bet, just skip the feta when freezing and it'll last up to 3 months. Let it cool first, then put it in freezer containers. When you want to eat it, thaw overnight in your fridge, heat it thoroughly, and add fresh feta right before eating.
- → How can I make this more authentically Mediterranean?
Throw in some olives, capers, or artichoke hearts for more Mediterranean taste. Use fresh herbs instead of dried ones like oregano, basil and mint. Finish with good olive oil and a squeeze of lemon just before serving.