Grilled Rosemary Lamb with Juicy Tomatoes
Peer reviewed by UK recipe editorsAuthored by UK recipe editorsOriginally published 28 Jan 2026
Meets Patient’s editorial guidelines
- DownloadDownload
- Share
- Language
- Discussion
- Audio Version
- Add to preferred sources on Google
This grilled rosemary lamb with juicy tomatoes is a vibrant, Mediterranean-inspired dish that brings bold, herbaceous flavours to your outdoor dining. By marinating shop-bought lamb shoulder in a punchy blend of fresh rosemary, oregano, and red wine vinegar, the meat becomes incredibly tender and infused with savoury notes. The addition of sliced heirloom tomatoes and a zesty garlic yoghurt sauce creates a balanced meal that celebrates fresh, seasonal produce.
As a diabetes-friendly main course, this recipe prioritises lean protein and heart-healthy fats from extra-virgin olive oil. The absence of heavy starches makes it a light yet satisfying choice for a summer lunch or dinner party. Serving the lamb over sliced tomatoes allows the meat to rest and release its juices, naturally dressing the vegetables for a beautifully integrated flavour profile.
In this article:
Video picks
Continue reading below
Ingredients for Grilled Rosemary Lamb with Juicy Tomatoes
1 (3–4-lb.) boneless lamb shoulder
Kosher salt, freshly ground pepper
2 red onions, coarsely chopped
1 bunch rosemary, leaves stripped from half of sprigs (about 1 cup)
1 bunch oregano, leaves stripped from sprigs (about 240ml )
180ml red wine vinegar
60ml extra-virgin olive oil
240ml plain whole-milk Greek yoghurt
60ml fresh lemon juice
1 garlic clove, finely grated
5 beefsteak or large heirloom tomatoes (about 1.8kg .)
Flaky sea salt
Freshly ground black pepper
3 tablespoons fresh lemon juice, divided
1 red onion, halved, thinly sliced
Extra-virgin olive oil (for drizzling)
How to make Grilled Rosemary Lamb with Juicy Tomatoes
Back to contentsLay lamb shoulder, cut side up, on a work surface. You will notice it’s made up of a few muscle groups, separated by thin strips of fat and gaps where the bones have been removed. Use a sharp knife to separate the shoulder into smaller pieces along these natural seams—you should end up with 5 or 6 pieces of various sizes. Transfer lamb to a glass baking dish and season generously on all sides with salt and pepper.
Pulse onions, rosemary leaves, and oregano leaves in a food processor until finely chopped; set remaining rosemary sprigs aside. Add vinegar and oil and pulse until a coarse purée forms. Season marinade with salt and pepper, then pour over lamb, turning to coat. Cover and let sit at room temperature 2–3 hours.
Mix yoghurt, lemon juice, and garlic in a medium bowl. Season sauce with salt and pepper; cover and chill until ready to use.
About half an hour before you plan to start grilling, slice tomatoes into 1/2"-thick rounds and arrange on a large platter. Season with salt and pepper and drizzle with half of lemon juice. Top with onion, season with salt and pepper, and drizzle remaining lemon juice over. Arrange reserved rosemary sprigs on top; set aside.
Prepare a grill for medium heat. Without scraping off marinade, transfer larger pieces of lamb to grate and grill until underside is very well browned, about 5 minutes. Spoon some remaining marinade over lamb, turn, and continue to grill, turning every 5 minutes or any time you see a flare-up, until lamb is charred in spots and very well browned everywhere.
After large pieces have been cooking about 15 minutes, add smaller pieces to grill and follow same instructions; they take less time to cook, and by staggering the start times, all the lamb will come off the grill within a few minutes of each other. An instant-read thermometer inserted into the centre of each piece should register 60°C for medium, which is ideal. Start checking smaller pieces after 7–10 minutes. The largest piece will take closer to 30 minutes. As each piece finishes, transfer to reserved platter, setting on top of rosemary. Let rest 20–30 minutes.
Transfer lamb to a cutting board and tuck rosemary sprigs off to sides of platter. Tip platter so that accumulated tomato and lamb juices pool at one end and spoon over tomatoes. Using a long sharp knife, slice lamb into very thin pieces and arrange on top of onion and tomatoes. Season with salt and drizzle with oil.
Drizzle yoghurt sauce with oil and serve alongside lamb.
Lamb can be seasoned 1 day ahead; cover and chill. Sauce can be made 8 hours ahead; keep chilled.
Disclaimer
While every effort has been made to ensure the information is accurate and up to date, individual needs may vary and dietary requirements can differ based on personal health conditions. Always check food labels and allergen information before preparing or consuming any recipe. If you have specific health concerns, allergies, intolerances, or are following a medically prescribed diet, seek advice from your GP, pharmacist, or a registered dietitian before making significant changes to your diet or lifestyle.
About the authorView full bio

UK recipe editors
About the reviewerView full bio

UK recipe editors
Article history
The information on this page is peer reviewed by qualified clinicians.
28 Jan 2026 | Originally published
Authored by:
UK recipe editorsPeer reviewed by
UK recipe editors

Ask, share, connect.
Browse discussions, ask questions, and share experiences across hundreds of health topics.

Feeling unwell?
Assess your symptoms online for free
Sign up to the Patient newsletter
Your weekly dose of clear, trustworthy health advice - written to help you feel informed, confident and in control.
By subscribing you accept our Privacy Policy. You can unsubscribe at any time. We never sell your data.