Mediterranean Lamb and Vegetable Stir-Fry Recipe
Introduction
This Mediterranean vegetables with lamb recipe is a vibrant and flavorful dish that combines tender lamb with a colorful medley of vegetables and aromatic spices. Perfect for a wholesome weeknight dinner, it’s both healthy and satisfying.

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 each ground cumin, paprika and ground coriander
- 1 red, 1 orange and 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 they turn 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. Toss everything well to coat the lamb and vegetables evenly with the spices.
- Step 4: Add the red, orange, and green pepper chunks along with the sliced garlic. Reduce the heat to moderate and cook for 4-5 minutes, stirring occasionally, until the peppers start to soften.
- Step 5: Pour in the vegetable stock and stir to combine all ingredients thoroughly.
- Step 6: Add the cherry tomatoes and season with salt and pepper to taste. Cover the pan with a lid and let it simmer for 15 minutes, stirring occasionally, until all the vegetables are tender.
- Step 7: Remove from heat and stir through the chopped coriander leaves just before serving for a fresh burst of flavor.
Tips & Variations
- For extra depth, marinate the lamb slices in a little lemon juice and garlic for 30 minutes before cooking.
- Swap coriander for fresh parsley if you prefer a milder herb flavor.
- Add a pinch of chili flakes during cooking for a subtle heat boost.
- Serve this dish over couscous, rice, or with warm crusty bread to soak up the delicious juices.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently on the stove or in the microwave until warmed through. Avoid overcooking when reheating to keep the vegetables tender.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different cut of lamb for this recipe?
Yes, you can use lamb shoulder or leg, thinly sliced to ensure quick cooking. Just be mindful they may need slightly longer cooking times to become tender.
Is this dish suitable for freezing?
This dish freezes well. Cool completely before transferring to a freezer-safe container. It can be frozen for up to 2 months. Thaw overnight in the fridge and reheat gently before serving.
Print
Mediterranean Lamb and Vegetable Stir-Fry Recipe
- Total Time: 45 minutes
- Yield: 2 servings 1x
Description
A vibrant and hearty Mediterranean dish featuring tender lean lamb fillet cooked with a colorful mix of fresh vegetables and aromatic spices, simmered gently in vegetable stock to create a flavorful and healthy meal perfect for any occasion.
Ingredients
Meat
- 250g lean lamb fillet, trimmed of any fat and thinly sliced
Vegetables
- 140g shallots, halved
- 2 large courgettes, cut into chunks
- 1 red pepper, cut into chunks
- 1 orange pepper, cut into chunks
- 1 green pepper, cut into chunks
- 150g cherry tomatoes
- 1 garlic clove, sliced
- handful coriander leaves, roughly chopped
Spices & Seasonings
- ½ tsp ground cumin
- ½ tsp paprika
- ½ tsp ground coriander
- Salt and freshly ground black pepper, to season
Other
- 1 tbsp olive oil
- 150ml vegetable stock
Instructions
- Heat the oil: Warm 1 tablespoon of olive oil in a large, heavy-based frying pan over high heat, ensuring the pan is hot before adding the ingredients.
- Cook lamb and shallots: Add the thinly sliced lamb fillet and halved shallots to the pan. Stir-fry for 2-3 minutes until the lamb is golden and the shallots soften slightly.
- Add courgettes: Toss in the chopped courgettes and continue stir-frying for 3-4 minutes until they start to soften but still have some bite.
- Incorporate spices and peppers: Sprinkle ground cumin, paprika, and ground coriander evenly over the vegetables and lamb. Stir thoroughly to coat everything with the spices. Then add the chopped red, orange, and green peppers along with the sliced garlic clove.
- Simmer the vegetables: Reduce the heat to moderate and cook the mixture for 4-5 minutes, stirring occasionally until the peppers start to soften and the garlic becomes fragrant.
- Add liquid and tomatoes: Pour in the 150ml of vegetable stock and stir to combine. Add the cherry tomatoes and season with salt and black pepper to taste.
- Cover and simmer: Cover the pan with a lid and let the mixture simmer gently for 15 minutes, stirring occasionally, until all the vegetables are tender and the flavors meld together.
- Finish with coriander: Remove the lid, stir through the roughly chopped coriander leaves, and adjust seasoning if necessary before serving.
Notes
- For extra heat, add a pinch of chili flakes when adding the spices.
- Serve this dish with couscous or crusty bread to soak up the flavorful sauce.
- Leftovers can be stored in an airtight container in the refrigerator for up to 2 days.
- Lean lamb fillet is recommended for a tender texture; avoid tougher cuts for this recipe.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Mediterranean
Keywords: Mediterranean vegetables, lamb fillet, healthy lamb recipe, stovetop lamb dish, spiced lamb with vegetables

