Mediterranean Beef Stir-Fry

By: Casey Updated on Wed, 17 Sep 2025 11:14:13 GMT Hearty Main Dishes
Casey, recipe creator at Cooking with Casey
Casey

Casey shares simple, delicious recipes and inspiring stories, making cooking fun and accessible for all.

Updated on Wed, 17 Sep 2025 11:14:13 GMT

Read it →
A bowl of meat and vegetables. Pin it
A bowl of meat and vegetables.

This Mediterranean stir fry is my secret weapon for turning a standard pound of ground beef into an incredibly flavorful and vibrant weeknight meal. It brings together warm spices, hearty chickpeas, and fresh vegetables in one skillet, solving the "what's for dinner" dilemma in under 30 minutes.

This recipe came about one evening when I was staring at a package of ground beef and was determined not to make tacos or spaghetti. The combination of cinnamon and cumin with the fire roasted tomatoes was a revelation, and it's been a family favorite ever since.

Ingredients

  • Olive oil: a good quality extra virgin olive oil provides a fruity, peppery base for the whole dish
  • Garlic: fresh cloves are a must for a pungent, aromatic foundation
  • Red onion: it offers a slightly sweet flavor that mellows beautifully when cooked
  • Red and yellow bell peppers: they add sweetness, color, and a nice tender crunch
  • Zucchini: this adds bulk and soaks up all the wonderful flavors of the sauce
  • Cherry tomatoes: they burst while cooking, creating little pockets of sweet, jammy flavor
  • Ground beef: an 80 percent lean blend gives the best balance of flavor and moisture
  • Dried oregano: this herb provides a classic, earthy Mediterranean backbone
  • Ground coriander: it adds a warm, citrusy note that brightens the spice blend
  • Ground cinnamon: just a hint brings a surprising warmth and depth you can't quite place but will absolutely love
  • Ground cumin: its earthy, smoky flavor is essential to the dish's character
  • Ground clove and allspice: these add a complex, fragrant warmth that is a hallmark of regional cooking
  • Crushed red pepper flakes: use as much or as little as you like to control the heat
  • Tomato sauce: this creates the rich, savory base of the stir fry
  • Fire roasted diced tomatoes: look for these specifically, as their smoky flavor adds incredible depth
  • Chickpeas: these add a creamy texture, fiber, and protein
  • Green onions and fresh parsley: they bring a fresh, bright finish when sprinkled on at the end
  • Feta cheese: choose a block of feta in brine for the creamiest texture and saltiest bite

Step by Step Instructions

Sauté the Aromatics:
In a large skillet or Dutch oven, heat your olive oil over medium heat until it shimmers. Add the minced garlic and diced red onion. Cook them, stirring occasionally, for about two to three minutes. You’re looking for the onion to become soft and translucent and for the garlic to release its incredible fragrance into the oil. This step builds the first layer of flavor.
Cook the Vegetables:
Add the diced bell peppers, zucchini, and halved cherry tomatoes directly to the skillet with the onions and garlic. Sprinkle them with a pinch of salt, which helps draw out their moisture and deepens their flavor. Continue to cook for four to five minutes, stirring every so often, until the peppers begin to soften and the tomatoes start to break down slightly. Once they're tender, transfer all the vegetables from the skillet to a large bowl and set it aside for later.
Brown the Beef and Spices:
Place the skillet back on the medium heat. Add the ground beef and spread it out into a thin, even layer. Let it sit for a minute or two without stirring to get a good sear. Sprinkle all the dry spices oregano, coriander, cinnamon, cumin, allspice, clove, and the optional red pepper flakes and cayenne directly over the meat. Now, begin breaking up the beef with a spoon and sauté for seven to nine minutes. The goal is to have the beef fully cooked, browned, and crumbly, and the spices will become wonderfully fragrant as they toast in the rendered fat. Carefully drain off any excess grease.
Combine and Simmer:
Return the cooked vegetables to the skillet with the browned beef. Pour in the can of tomato sauce and the undrained can of fire roasted tomatoes. Add the drained and rinsed chickpeas. Stir everything together gently until the beef and vegetables are evenly coated in the sauce. Let the mixture come to a gentle simmer and cook for two to three minutes. This brief simmer allows the sauce to thicken slightly and gives all the individual flavors a chance to meld into one cohesive, delicious dish.
Garnish and Serve:
Remove the skillet from the heat. Generously sprinkle the top with the chopped fresh parsley, green onions, and crumbled feta cheese. The heat from the dish will slightly soften the feta and release the oils from the fresh herbs. It's ready to serve immediately.
A bowl of meat and vegetables.
A bowl of meat and vegetables.

My favorite part of this recipe is the spice blend. The tiny amount of cinnamon is the secret ingredient that makes everyone ask what makes it taste so special. It's a trick I learned from a friend's grandmother, and it reminds me of how a tiny detail can completely transform a dish from good to unforgettable.

Storing Your Stir Fry

To store leftovers, allow the stir fry to cool completely before transferring it to an airtight container. It will keep well in the refrigerator for up to four days. For longer storage, you can freeze it in a freezer safe container or bag for up to three months. To reheat, simply thaw it in the refrigerator overnight and warm it up in a skillet over medium heat or in the microwave.

Easy Ingredient Swaps

Don't be afraid to make substitutions based on what you have. Ground turkey or ground lamb are excellent alternatives to beef. If you want to make it vegetarian, you can use plant based crumbles or simply double the amount of chickpeas or add a can of lentils. Other vegetables like chopped eggplant, mushrooms, or a handful of spinach stirred in at the end would also be delicious additions.

How to Serve It

This stir fry is incredibly versatile. It's fantastic served hot over a bed of fluffy basmati or jasmine rice, which soaks up the sauce beautifully. For a different texture, try it with couscous or quinoa. You can also serve it with warm pita bread for scooping or alongside a simple cucumber and tomato salad for a fresh contrast. For a lower carb option, it’s wonderful over cauliflower rice.

Frequently Asked Questions

What kind of ground beef is best?

80% lean ground beef works well, providing a good balance of flavor and leanness. You can also use 90% lean ground beef for a healthier option.

Can I use ground turkey instead of beef?

Yes, ground turkey or even ground lamb works great as a substitute. Adjust cooking time as needed based on the protein choice.

What vegetables can I add to this dish?

Eggplant, mushrooms, spinach, and other Mediterranean vegetables are excellent additions. Consider adding them along with the bell peppers and zucchini.

Can I make this dish vegetarian?

Absolutely! Substitute the ground beef with plant-based crumbles or lentils. Ensure that the plant-based substitute is browned similarly to the beef, for taste.

What can I serve this with other than rice?

Quinoa, couscous, or even pita bread are good alternatives to rice. You can also enjoy it on its own as a hearty and flavorful bowl.

How do I store the leftovers?

Store leftovers in an airtight container in the refrigerator for up to 4 days, or freeze for up to 3 months. Reheat thoroughly before serving.

4.50 from 74 votes

Mediterranean Ground Beef Stir-Fry

Prep Time:
15 Minutes
Cook Time:
20 Minutes
Total Time:
35 Minutes
Servings:
4
A bowl of meat and vegetables.

Quick, flavorful Mediterranean ground beef dish with fresh vegetables and spices. Ready in under 30 minutes!

Ingredients

  • Produce

  • 4 cloves garlic, minced
  • 1 red onion, diced
  • 1 red bell pepper, diced
  • 1 yellow bell pepper, diced
  • 1 zucchini, diced
  • 470 ml cherry tomatoes, halved
  • 60 ml chopped green onions
  • 60 ml chopped fresh parsley
  • Protein

  • 450 grams ground beef (80% lean)
  • 425 grams canned chickpeas, drained and rinsed
  • Pantry Staples

  • 30 ml olive oil
  • 425 grams canned tomato sauce
  • 410 grams canned fire-roasted diced tomatoes, undrained
  • Spices & Seasoning

  • 10 ml dried oregano
  • 5 ml ground coriander
  • 2.5 ml ground cinnamon
  • 1.25 ml ground clove
  • 5 ml ground cumin
  • 1.25 ml ground allspice
  • 1.25 ml crushed red pepper flakes
  • 0.6 ml cayenne pepper
  • Dairy

  • 120 ml crumbled feta cheese

Instructions

1.

1. Prepare Aromatics: Warm 30 ml of olive oil in a large skillet over medium heat.

2.

2. Sauté Aromatics: Add minced garlic and diced red onion to the skillet. Sauté for 2 to 3 minutes, until softened and aromatic.

3.

3. Cook Vegetables: Incorporate diced red and yellow bell peppers along with halved cherry tomatoes. Season lightly with salt. Continue cooking for 4 to 5 minutes, until the vegetables begin to tenderize. Transfer the sautéed vegetables to a separate large bowl and set aside.

4.

4. Brown Ground Beef and Spices: Add the remaining olive oil to the skillet over medium heat. Introduce the ground beef, spreading it into a thin, even layer. Season with oregano, coriander, cinnamon, cumin, allspice, clove, crushed red pepper flakes, and cayenne pepper (if desired).

5.

5. Cook and Drain Beef: Sauté the ground beef for 7 to 9 minutes, breaking it apart until thoroughly browned and crumbly. Drain any accumulated excess fat from the skillet.

6.

6. Combine Ingredients: Return the reserved cooked vegetables to the skillet with the browned beef. Pour in the canned tomato sauce, fire-roasted diced tomatoes (undrained), and drained, rinsed chickpeas. Stir thoroughly to combine all ingredients evenly.

7.

7. Simmer and Thicken: Reduce heat and simmer the mixture for 2 to 3 minutes, allowing the sauce to slightly thicken and the flavors to fully meld.

8.

8. Garnish and Serve: Remove the skillet from heat. Garnish generously with chopped green onions, fresh parsley, and crumbled feta cheese.

9.

9. Serve: Serve the Mediterranean ground beef stir-fry hot, ideally alongside basmati or jasmine rice.

Notes

  1. For a leaner dish, utilize 90% lean ground beef or ground turkey as an alternative.
  2. Adjust the quantities of crushed red pepper and cayenne pepper to customize the desired spice level.
  3. Feel free to incorporate additional vegetables such as eggplant, mushrooms, or fresh spinach.
  4. Ground lamb, chicken, or plant-based crumbles can be used as a substitute for ground beef.
  5. For a dairy-free preparation, omit the feta cheese or substitute with a dairy-free feta alternative.
  6. Lentils can be effectively used as a substitute for chickpeas.
  7. Toast the spices briefly with the meat to enhance their aromatic intensity and flavor depth.
  8. Allow the finished dish to rest for a few minutes off the heat before serving; this helps the flavors fully meld.
  9. Store any leftovers in an airtight container in the refrigerator for up to 4 days, or freeze for up to 3 months.

Tools You'll Need

  • Large skillet
  • Large bowl

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Dairy (from feta cheese)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 500
  • Total Fat: 25 g
  • Total Carbohydrate: 35 g
  • Protein: 40 g