Mediterranean Lamb and Vegetable Stir-Fry Recipe
Introduction
This Mediterranean vegetables with lamb dish combines tender lamb fillets with a vibrant mix of fresh vegetables and warm spices. It’s a flavorful, healthy meal that’s perfect for a weeknight dinner or a special occasion.

Ingredients
- 1 tbsp olive oil
- 250g lean lamb fillet, trimmed of any fat and thinly sliced
- 140g shallots, halved
- 2 large courgettes, cut into chunks
- ½ tsp ground cumin
- ½ tsp paprika
- ½ tsp ground coriander
- 1 red pepper, cut into chunks
- 1 orange pepper, cut into chunks
- 1 green pepper, cut into chunks
- 1 garlic clove, sliced
- 150ml vegetable stock
- 250g cherry tomatoes
- Handful coriander leaves, roughly chopped
Instructions
- Step 1: Heat the olive oil in a large, heavy-based frying pan over high heat. Add the lamb slices and shallots, cooking for 2-3 minutes until the lamb is golden.
- Step 2: Add the courgette chunks and stir-fry for 3-4 minutes until they begin to soften.
- Step 3: Sprinkle in the ground cumin, paprika, and ground coriander, tossing to coat the ingredients evenly.
- Step 4: Add the red, orange, and green pepper chunks along with the sliced garlic. Reduce the heat to moderate and cook for another 4-5 minutes until the peppers start to soften.
- Step 5: Pour in the vegetable stock, stirring to coat the vegetables and lamb.
- Step 6: Add the cherry tomatoes, season to taste with salt and pepper, then cover the pan with a lid and simmer for 15 minutes, stirring occasionally until the vegetables are tender.
- Step 7: Stir through the chopped coriander leaves just before serving to add a fresh aroma and flavor.
Tips & Variations
- For a spicier version, add a pinch of chili flakes along with the other spices.
- You can substitute the lamb with chicken or turkey if preferred.
- Add a squeeze of lemon juice at the end for a bright, tangy finish.
- Serve with couscous, rice, or crusty bread to soak up the flavorful sauce.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently in a pan over low heat, adding a splash of water or stock if the sauce has thickened too much.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I prepare this dish ahead of time?
Yes, you can prepare it a day in advance and store it refrigerated. The flavors often develop even more after resting overnight.
Is this recipe gluten-free?
Yes, the recipe as written is naturally gluten-free. Just be sure to serve with gluten-free sides if needed.
Print
Mediterranean Lamb and Vegetable Stir-Fry Recipe
- Total Time: 45 minutes
- Yield: 4 servings 1x
- Diet: Low Fat
Description
A vibrant and healthy Mediterranean dish featuring tender lamb fillet simmered with a colorful medley of vegetables and aromatic spices, perfect for a flavorful and nutritious meal.
Ingredients
Main Ingredients
- 1 tbsp olive oil
- 250g lean lamb fillet, trimmed of any fat and thinly sliced
- 140g shallots, halved
- 2 large courgettes, cut into chunks
- ½ tsp ground cumin
- ½ tsp paprika
- ½ tsp ground coriander
- 1 red pepper, cut into chunks
- 1 orange pepper, cut into chunks
- 1 green pepper, cut into chunks
- 1 garlic clove, sliced
- 150ml vegetable stock
- 250g cherry tomatoes
- Handful coriander leaves, roughly chopped
Instructions
- Heat the oil and start cooking lamb and shallots. Heat 1 tablespoon of olive oil in a large, heavy-based frying pan over high heat. Add the thinly sliced lamb fillet and the halved shallots, cooking for 2-3 minutes until the lamb is golden and the shallots start to soften.
- Add courgettes and stir-fry. Incorporate the courgettes cut into chunks and stir-fry for 3-4 minutes until they begin to soften, ensuring even cooking by stirring frequently.
- Add spices and vegetables. Sprinkle in the ground cumin, paprika, and ground coriander, tossing everything well to coat the ingredients with the spices. Then add the red, orange, and green peppers cut into chunks along with the sliced garlic.
- Simmer the mixture. Reduce the heat to moderate and cook for 4-5 minutes until the peppers and garlic soften slightly, stirring occasionally to prevent sticking or burning.
- Add stock and tomatoes, then cover and simmer. Pour in 150ml of vegetable stock and stir to coat the vegetables and lamb. Add the cherry tomatoes, season with salt and pepper to taste, cover with a lid, and simmer gently for 15 minutes, stirring occasionally until all the vegetables are tender and flavors meld.
- Finish with fresh coriander and serve. Just before serving, stir through a handful of roughly chopped fresh coriander leaves to add a fresh aromatic touch to the dish.
Notes
- Use lean lamb fillet for a tender texture and reduced fat content.
- Adjust the spice levels to your preference by modifying the amount of cumin, paprika, and coriander used.
- This dish pairs well with couscous, rice, or crusty bread to soak up the flavorful sauce.
- For a vegetarian version, substitute lamb with chickpeas or tofu and use vegetable stock only.
- Fresh coriander can be substituted with parsley if preferred.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Mediterranean
Keywords: Mediterranean lamb, lamb and vegetables, healthy lamb recipe, stovetop lamb dish, Mediterranean diet, lamb with peppers and tomatoes

