Mediterranean Lamb with Vegetables Recipe
Introduction
This Mediterranean vegetables with lamb dish is a vibrant and flavorful meal perfect for a quick weeknight dinner. Combining tender lamb with a colorful mix of fresh vegetables and aromatic spices, it offers a healthy and satisfying taste of the Mediterranean.

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 of 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 and shallots and cook for 2-3 minutes until golden.
- Step 2: Add the courgettes and stir-fry for 3-4 minutes until they begin to soften.
- Step 3: Sprinkle in the ground cumin, paprika, and ground coriander, tossing everything well to coat the ingredients.
- Step 4: Add the red, orange, and green peppers along with the sliced garlic. Reduce the heat to moderate and cook for 4-5 minutes until the peppers start to soften.
- Step 5: Pour in the vegetable stock and stir to coat all the ingredients. Add the cherry tomatoes and season to taste.
- Step 6: 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 finish.
Tips & Variations
- For extra depth, marinate the lamb slices in a little lemon juice and garlic before cooking.
- Swap lamb for chicken or firm tofu for a different protein option.
- Add a pinch of chili flakes to bring some heat to the dish.
- Serve with couscous or warm flatbread to soak up the delicious juices.
Storage
Store any leftovers in an airtight container in the refrigerator for up to 2 days. Reheat gently in a pan over low heat or in the microwave until warmed through. This dish does not freeze well, as the vegetables may become mushy.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use different vegetables in this recipe?
Yes, feel free to substitute or add vegetables like eggplant, mushrooms, or green beans based on your preference or what you have on hand.
Is this recipe suitable for freezing?
It’s best eaten fresh, as freezing can change the texture of the vegetables. If you do freeze it, expect some softness upon reheating.
Print
Mediterranean Lamb with Vegetables Recipe
- Total Time: 35 minutes
- Yield: 4 servings 1x
Description
A vibrant and flavorful Mediterranean dish featuring lean lamb fillet cooked with a colorful mix of vegetables and aromatic spices in a light vegetable stock. This hearty yet healthy recipe combines tender lamb with courgettes, peppers, cherry tomatoes, and fresh coriander for a wholesome meal perfect for any occasion.
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
- 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
- ½ tsp ground cumin
- ½ tsp paprika
- ½ tsp ground coriander
Instructions
- Heat the oil and cook lamb and shallots: Heat 1 tablespoon of olive oil in a large, heavy-based frying pan over high heat. Add 250g of thinly sliced lean lamb fillet and 140g halved shallots. Cook for 2-3 minutes until the lamb is golden on the outside.
- Add courgettes and stir-fry: Add 2 large courgettes cut into chunks to the pan and stir-fry for 3-4 minutes until they begin to soften, stirring frequently to ensure even cooking.
- Incorporate spices and peppers: Sprinkle ½ teaspoon each of ground cumin, paprika, and ground coriander over the lamb and vegetables, tossing well to combine. Then add the red, orange, and green peppers (each cut into chunks) along with 1 sliced garlic clove.
- Simmer with stock and tomatoes: Reduce heat to moderate. Pour in 150ml vegetable stock and stir to coat all ingredients. Add 250g cherry tomatoes and season with salt and pepper to taste. Cover the pan with a lid and simmer gently for 15 minutes, stirring occasionally until all vegetables are tender and flavors meld.
- Finish with fresh coriander: Just before serving, stir in a handful of roughly chopped fresh coriander leaves to add brightness and freshness to the dish.
Notes
- Trim all visible fat from the lamb fillet for a leaner dish.
- Adjust the seasoning at the end to suit your taste.
- This dish is best served immediately for maximum freshness.
- You can substitute vegetable stock with chicken stock if preferred.
- For a spicier flavor, add a pinch of chili flakes along with the other spices.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Mediterranean
Keywords: Mediterranean lamb, lamb with vegetables, healthy lamb recipe, stovetop lamb dish, lamb and peppers, low fat lamb recipe

