Mediterranean Stir Fry Recipe with Chickpeas and Feta

Updated November 3, 2026

Total time
32 min
prep 18 min · cook 14 min
Serves
4
portions as written
Safe temperature (USDA)
165°F / 74°C
check the thickest piece

Jump to recipe

Mediterranean Stir Fry Recipe with Chickpeas and Feta

This Mediterranean stir fry is a quick skillet of chickpeas, zucchini, bell pepper, tomatoes, spinach, olives, and feta, brightened with lemon and oregano. It is a flexible, Mediterranean-inspired meal rather than one single traditional regional dish, and it works because the vegetables stay colorful while the chickpeas make the pan filling enough to serve on its own or over a grain.

Ingredients

  • 2 tablespoons (30 ml) extra-virgin olive oil
  • 1 medium red onion (about 150 g), thinly sliced
  • 1 large red or yellow bell pepper (about 180 g), seeded and cut into strips
  • 1 medium zucchini (about 200 g), halved lengthwise and sliced into half-moons
  • 3 garlic cloves (about 9 g), finely chopped
  • 1 teaspoon (1 g) dried oregano
  • ½ teaspoon (1 g) smoked paprika
  • ½ teaspoon (3 g) fine salt, plus more to taste
  • ¼ teaspoon (0.5 g) freshly ground black pepper
  • 1½ cups (225 g) cherry tomatoes, halved
  • 1 can chickpeas, 15 ounces (425 g), drained and rinsed; about 1½ cups (250 g) drained
  • 3 cups (90 g) baby spinach
  • ⅓ cup (50 g) pitted Kalamata olives, halved
  • 1 tablespoon (15 ml) fresh lemon juice
  • ½ cup (75 g) crumbled feta cheese
  • 2 tablespoons (8 g) chopped fresh parsley

Instructions

  1. Prepare the ingredients. Drain and rinse the chickpeas, then let them drain well so excess water does not cool the pan. Slice the onion, pepper, and zucchini; halve the tomatoes and olives; and chop the garlic and parsley. Keep the garlic separate from the other vegetables because it needs only a short time in the hot pan.
  2. Warm the skillet. Set a large, wide skillet over medium-high heat. Add the olive oil and heat it for about 1 minute, just until it shimmers. A wide pan gives the vegetables room to brown; if your skillet is small, cook in batches rather than crowding everything into it.
  3. Cook the onion and pepper. Add the sliced onion and bell pepper. Stir frequently for 4 minutes, until the onion begins to soften and the pepper is bright and starting to take on a little color. Keep the heat high enough for a lively sizzle, but lower it if the onion edges begin to burn.
  4. Add the zucchini. Stir in the zucchini and cook for 3 minutes, turning the pieces so they make contact with the pan. They should soften slightly but still hold their shape; cooking them until completely limp can make the finished dish watery.
  5. Season briefly. Add the garlic, oregano, smoked paprika, salt, and black pepper. Stir for about 30 seconds, just until the garlic smells fragrant. Avoid letting garlic sit against the hot pan for long without stirring, since it can scorch and taste bitter.
  6. Warm the tomatoes and chickpeas. Add the halved tomatoes and drained chickpeas. Cook for 4 minutes, stirring now and then. The tomatoes should begin to slump and release a little juice, and the chickpeas should be hot throughout. If the pan looks dry before the tomatoes soften, add 1 tablespoon (15 ml) water and keep stirring.
  7. Finish with greens and lemon. Add the spinach and olives. Stir for about 1 minute, until the spinach is just wilted. Take the skillet off the heat, add the lemon juice, and taste. Add a pinch more salt or pepper if needed; feta and olives are already salty, so season in small increments.
  8. Garnish and serve. Scatter the feta and parsley over the top. Serve while warm, with the feta left in visible crumbles rather than stirred until it disappears into the vegetables.

Tips

  • Use a roomy pan. Crowded vegetables release steam and soften instead of getting lightly browned. A 12-inch (30 cm) skillet is a good size for this batch. If yours is smaller, cook the onion and pepper first, set them aside, brown the zucchini, then return everything to the pan when you add the tomatoes and chickpeas.
  • Drain the chickpeas well. Water clinging to them can make the skillet sputter and dilute the seasoning. Canned chickpeas are convenient here; if using home-cooked chickpeas, use about 1½ cups (250 g), drained. They should be tender but not falling apart.
  • Keep the vegetables slightly crisp. Cut them into reasonably even pieces and add them in the order listed. Zucchini cooks faster than onion and pepper, while garlic needs only seconds. If you prefer softer vegetables, add 1 or 2 minutes to the relevant stage rather than cooking every ingredient for longer.
  • Adjust the salty and tangy ingredients at the end. Feta and olives vary in saltiness, so taste before adding extra salt. If you do not have Kalamata olives, use another pitted black olive; it will keep the briny note, though the flavor may be milder. For a dairy-free version, omit the feta or use a dairy-free crumble, which may taste less tangy.

Serving Suggestions

Serve the stir fry as a one-pan meal in shallow bowls, with crusty bread to catch the tomato and lemon juices. For a more substantial plate, spoon it over cooked couscous, orzo, quinoa, brown rice, or farro. These are serving accompaniments rather than ingredients needed in the skillet recipe, so prepare them separately according to their package directions.

A spoonful of plain yogurt or tzatziki makes a cool contrast to the warm vegetables, while extra lemon wedges let everyone adjust the acidity at the table. If serving a group, put the feta on the side so guests can choose how much to add. A simple cucumber salad also pairs well without competing with the olives and herbs already in the pan.

Variations

Change the beans: White beans can replace the chickpeas in the same drained quantity. They are softer, so fold them in gently with the tomatoes and avoid vigorous stirring. For a version with more bite, use cooked lentils, but add them near the end so they warm without breaking down.

Use other seasonal vegetables: Swap the zucchini for about 2 cups (250 g) sliced eggplant, green beans, or mushrooms. Eggplant may need an extra tablespoon (15 ml) of oil and a few additional minutes to soften; green beans should go in with the onion and pepper so they have time to cook. Use firm vegetables in similar-sized pieces for more even cooking.

Make it spicier or more herby: Add a pinch of red pepper flakes with the garlic, or stir in chopped fresh basil or mint along with the parsley. For a less smoky flavor, replace the smoked paprika with sweet paprika. A little grated lemon zest can add a stronger citrus aroma without making the dish noticeably more sour.

Add another protein: Stir in leftover cooked chicken or cooked shrimp that has already been prepared safely, adding it near the end just long enough to heat through. Keep the chickpeas too if you want a fuller skillet. For a vegetarian variation with extra richness, add sliced halloumi browned separately and place it on top; avoid crowding the vegetables while browning the cheese.

Storage and Reheating

Let leftovers cool briefly, then refrigerate them in a shallow airtight container within 2 hours of cooking. They keep for 3 to 4 days in the refrigerator. The vegetables will soften somewhat after storage, and the feta may become creamier, but the flavors remain suitable for a quick lunch or side dish. For best texture, store any extra feta separately and add it after reheating.

Reheat only the portion you plan to eat in a skillet over medium heat, stirring until steaming hot; add a teaspoon or two of water if the pan seems dry. You can also use a microwave-safe dish, cover it loosely, and heat in short intervals, stirring between them. USDA FSIS advises reheating leftovers to 165°F (74°C); check the center with a food thermometer. Do not leave the dish at room temperature for more than 2 hours. Freezing is possible for up to about 2 months, though zucchini and spinach will be softer after thawing; thaw overnight in the refrigerator and reheat to 165°F (74°C).

Frequently Asked Questions

Can I make this Mediterranean stir fry ahead?

Yes. You can slice the vegetables, chop the garlic, and rinse the chickpeas up to a day ahead; keep them covered separately in the refrigerator. For the freshest texture, cook the skillet close to serving time. If you cook the whole dish ahead, refrigerate it promptly and reheat the portion you need, adding a little fresh parsley or lemon just before serving.

Can I use frozen vegetables?

You can, but thaw and drain them first if possible, and expect a softer result. Frozen peppers or spinach are easiest to use; add spinach near the end and squeeze out excess liquid before it goes into the pan. Frozen zucchini tends to release more water and lose its shape, so fresh zucchini gives a better stir-fry texture.

What can I use instead of feta?

Crumbled goat cheese has a similarly tangy flavor, while a mild fresh cheese will make the dish creamier and less salty. For a dairy-free skillet, leave the cheese off and finish with extra parsley and lemon, or use a dairy-free feta-style product. Taste before adding salt because different substitutes contribute different amounts.

Is this recipe gluten-free?

The skillet ingredients listed are naturally gluten-free, but check package labels on canned chickpeas, olives, spices, and any cheese if cross-contact is a concern. Serve it with rice or quinoa rather than couscous or orzo, which are usually made from wheat. Choose accompaniments that meet your own dietary needs.

How do I keep the stir fry from getting watery?

Use a large hot skillet, drain the chickpeas thoroughly, and avoid adding extra liquid unless the tomatoes are not releasing enough juice. Cook in batches if vegetables are crowded, and add spinach only at the end. If liquid collects in the pan, let it bubble for a minute or two before serving rather than adding more seasoning to cover it.

Can I leave out the olives?

Yes. The dish will be less briny, so you can add a few extra crumbles of feta or a little more lemon juice to keep the flavors lively. Capers can also provide a salty, tangy accent; use about 1 tablespoon (9 g), rinse them if they are heavily salted, and add them with the olives.

Related

More recipes to cook

Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes

Spotted an error? Tell us and we will correct it (corrections policy).