I reimagined a quick weeknight Beef Stir Fry by pairing blistered cherry tomatoes and crumbled feta with oregano, garlic and lean ground beef for a healthy Mediterranean spin.

I didn’t expect a simple mix of ground beef and crumbled feta to feel this bright and a little reckless. I write a lot about comfort food but this Ground Beef Stir Fry made me rethink what easy dinners can do.
It’s savory and tangy at once, with little surprises in texture that made me go huh, that works. I keep coming back to it when I’m scrolling Mediterranean Diet Recipes Dinners for ideas, because it’s honest, quick, and sort of addictive.
Trust me, you’ll want to know what else happens in the pan.
Ingredients

- Ground beef: Rich in protein and iron, gives savory heft, splashes of fat add flavor
- Extra virgin olive oil: Healthy monounsaturated fats, adds silky texture and subtle fruitiness, moderate calories
- Cherry tomatoes: Bright acidity and natural sweetness, add vitamin C and lycopene, they break down
- Garlic: Pungent umami punch, small anti inflammatory benefits, boosts savory depth like tiny bombs
- Red onion: Sweet and sharp when cooked, brings crunch and natural sugars that caramelize fast
- Kalamata olives: Salty brine hit, healthy fats, add Mediterranean tang and deep umami, use sparingly
- Feta: Creamy crumbly tang brings salty brightness and protein, a little goes a long way
- Lemon juice: Fresh acidic lift brightens everything, adds vitamin C and cuts through fat
Ingredient Quantities
- 1 lb (450 g) ground beef 80/20
- 1 tbsp extra virgin olive oil
- 1 medium red onion thinly sliced
- 2 garlic cloves minced
- 1 large red bell pepper thinly sliced
- 1 pint (about 300 g) cherry tomatoes halved
- 1 small zucchini diced (optional)
- 1 tbsp tomato paste
- 1 tsp dried oregano
- 1 tsp smoked paprika
- 1/2 tsp ground cumin
- 1/4 tsp red pepper flakes (optional)
- 1 tsp kosher salt (or to taste)
- 1/4 tsp freshly ground black pepper
- 2 tbsp fresh lemon juice (about 1 lemon)
- 1/4 cup chopped fresh parsley
- 1/3 cup pitted kalamata olives halved (about 60 g)
- 1/4 cup crumbled feta (about 60 g)
- 2 cups baby spinach (optional)
- 1/4 cup beef broth or water (to loosen, optional)
How to Make this
1. Heat 1 tbsp olive oil in a large skillet over medium high heat. Add 1 lb ground beef 80/20, 1 tsp kosher salt and 1/4 tsp black pepper and cook, breaking up with a spatula, until mostly browned about 5 to 7 minutes. Spoon off excess fat leaving a little for flavor.
2. Push the beef to one side or scoop it out onto a plate, leaving any browned bits in the pan. Those bits are gold for flavor so don’t wipe the pan clean.
3. Add the sliced red onion and sliced red bell pepper to the pan with a splash more oil if it looks dry. Cook until softened about 4 minutes then add the minced garlic and diced zucchini if using, cook another 30 seconds till fragrant.
4. Stir in 1 tbsp tomato paste, 1 tsp dried oregano, 1 tsp smoked paprika, 1/2 tsp ground cumin and 1/4 tsp red pepper flakes if using. Cook and stir 1 minute so the tomato paste caramelizes a little and the spices bloom.
5. Add the halved cherry tomatoes and return the beef to the pan, stirring to combine. Let everything cook until the tomatoes blister and start to break down about 4 to 6 minutes. If it seems too dry add up to 1/4 cup beef broth or water to loosen the sauce.
6. Taste and adjust seasoning with more salt or pepper if needed. Add 2 tbsp fresh lemon juice and stir to brighten the flavors.
7. Stir in 2 cups baby spinach if using and 1/3 cup halved kalamata olives, cook just until the spinach wilts. Then remove from heat.
8. Sprinkle 1/4 cup chopped fresh parsley over the top and crumble 1/4 cup feta on right before serving so it stays creamy not melted.
9. Serve warm over rice, with pita or on its own. Leftovers keep well in the fridge for 3 days, reheat gently so the feta stays tasty.
Equipment Needed
1. Large heavy skillet or frying pan (12-inch works great)
2. Sturdy spatula for breaking up the beef and scraping browned bits
3. Cutting board
4. Chef’s knife
5. Measuring cups and spoons (you’ll need 1 tbsp and 1/4 cup measurements)
6. Plate or medium bowl to rest the cooked beef on
7. Wooden spoon or sturdy stirring spoon
8. Citrus juicer or just a fork to squeeze the lemon juice
FAQ
Mediterranean Ground Beef Stir Fry Recipe Substitutions and Variations
- Ground beef (1 lb): swap for ground lamb for a richer, more classic Mediterranean taste, or use lean ground turkey for a lighter meal, same amount works.
- Kalamata olives (1/3 cup): swap for Castelvetrano or green olives if you want a milder brine, or use 2 tbsp capers for little salty pops instead.
- Feta (1/4 cup): swap for crumbled goat cheese for similar tang and creaminess, or ricotta salata for a firmer, saltier crumble, or use a 1:1 vegan feta to keep it dairy free.
- Cherry tomatoes (1 pint): swap for one 14 oz can diced tomatoes (drained) when tomatoes arent great, or 1/3 cup chopped oil-packed sun dried tomatoes for intense flavor, just cut back a bit on the tomato paste.
Pro Tips
1) Get the beef really browned on high heat and then spoon off most of the fat but not all. Leaving a little fat gives flavor, but too much will make the sauce greasy. Don’t prod the meat every second, let it sear for color.
2) Use the browned bits in the pan, they are gold. Add the onion/pepper right into that pan and let the tomato paste cook a bit so it darkens, it adds deep flavor. Stir the spices in for 30-60 seconds to “bloom” them, it makes a big difference.
3) Let the cherry tomatoes blister and break down a bit for sweetness, but stop before everything becomes soupy. If it looks dry add a splash of broth or water to loosen, then always taste and adjust salt after you add lemon or olives since acidity and brine change what you need.
4) Finish last-minute things at the end so they stay bright and textured: wilt spinach only until just soft, stir in olives near the end, and crumble feta right before serving so it stays creamy not melted. Reheat leftovers gently so the feta and spinach dont turn weird.

Mediterranean Ground Beef Stir Fry Recipe
I reimagined a quick weeknight Beef Stir Fry by pairing blistered cherry tomatoes and crumbled feta with oregano, garlic and lean ground beef for a healthy Mediterranean spin.
4
servings
443
kcal
Equipment: 1. Large heavy skillet or frying pan (12-inch works great)
2. Sturdy spatula for breaking up the beef and scraping browned bits
3. Cutting board
4. Chef’s knife
5. Measuring cups and spoons (you’ll need 1 tbsp and 1/4 cup measurements)
6. Plate or medium bowl to rest the cooked beef on
7. Wooden spoon or sturdy stirring spoon
8. Citrus juicer or just a fork to squeeze the lemon juice
Ingredients
-
1 lb (450 g) ground beef 80/20
-
1 tbsp extra virgin olive oil
-
1 medium red onion thinly sliced
-
2 garlic cloves minced
-
1 large red bell pepper thinly sliced
-
1 pint (about 300 g) cherry tomatoes halved
-
1 small zucchini diced (optional)
-
1 tbsp tomato paste
-
1 tsp dried oregano
-
1 tsp smoked paprika
-
1/2 tsp ground cumin
-
1/4 tsp red pepper flakes (optional)
-
1 tsp kosher salt (or to taste)
-
1/4 tsp freshly ground black pepper
-
2 tbsp fresh lemon juice (about 1 lemon)
-
1/4 cup chopped fresh parsley
-
1/3 cup pitted kalamata olives halved (about 60 g)
-
1/4 cup crumbled feta (about 60 g)
-
2 cups baby spinach (optional)
-
1/4 cup beef broth or water (to loosen, optional)
Directions
- Heat 1 tbsp olive oil in a large skillet over medium high heat. Add 1 lb ground beef 80/20, 1 tsp kosher salt and 1/4 tsp black pepper and cook, breaking up with a spatula, until mostly browned about 5 to 7 minutes. Spoon off excess fat leaving a little for flavor.
- Push the beef to one side or scoop it out onto a plate, leaving any browned bits in the pan. Those bits are gold for flavor so don’t wipe the pan clean.
- Add the sliced red onion and sliced red bell pepper to the pan with a splash more oil if it looks dry. Cook until softened about 4 minutes then add the minced garlic and diced zucchini if using, cook another 30 seconds till fragrant.
- Stir in 1 tbsp tomato paste, 1 tsp dried oregano, 1 tsp smoked paprika, 1/2 tsp ground cumin and 1/4 tsp red pepper flakes if using. Cook and stir 1 minute so the tomato paste caramelizes a little and the spices bloom.
- Add the halved cherry tomatoes and return the beef to the pan, stirring to combine. Let everything cook until the tomatoes blister and start to break down about 4 to 6 minutes. If it seems too dry add up to 1/4 cup beef broth or water to loosen the sauce.
- Taste and adjust seasoning with more salt or pepper if needed. Add 2 tbsp fresh lemon juice and stir to brighten the flavors.
- Stir in 2 cups baby spinach if using and 1/3 cup halved kalamata olives, cook just until the spinach wilts. Then remove from heat.
- Sprinkle 1/4 cup chopped fresh parsley over the top and crumble 1/4 cup feta on right before serving so it stays creamy not melted.
- Serve warm over rice, with pita or on its own. Leftovers keep well in the fridge for 3 days, reheat gently so the feta stays tasty.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 365g
- Total number of serves: 4
- Calories: 443kcal
- Fat: 33g
- Saturated Fat: 13.1g
- Trans Fat: 0.2g
- Polyunsaturated: 1.5g
- Monounsaturated: 18.1g
- Cholesterol: 116mg
- Sodium: 1103mg
- Potassium: 859mg
- Carbohydrates: 12.8g
- Fiber: 4g
- Sugar: 5.8g
- Protein: 33g
- Vitamin A: 635IU
- Vitamin C: 70.5mg
- Calcium: 90mg
- Iron: 4.1mg







![Thai Coconut Soup [Coconut Milk Soup] Recipe](https://bangkokbowl.com/wp-content/uploads/2025/06/Collage_Thai-Coconut-Soup-Coconut-Milk-Soup-_1751036922-150x150.webp)









