In a small bowl, mix together olive oil, minced garlic, chopped rosemary (or thyme), Dijon mustard, honey, salt, and black pepper.
Rub the marinade all over the lamb chops or lamb leg. Cover and let marinate in the refrigerator for at least 1 hour, or preferably overnight for more flavor.
Preheat your oven to 375°F (190°C) if you’re roasting the lamb.
Preheat your grill to medium-high heat. Grill the lamb for 4-6 minutes per side for medium-rare, or longer if you prefer it more done.
Heat a skillet over medium-high heat. Sear the lamb on all sides until browned (about 2-3 minutes per side). Transfer to a roasting pan and cook in the preheated oven for 15-20 minutes, or until it reaches your desired level of doneness. (Internal temperature should be 135°F/57°C for medium-rare, 145°F/63°C for medium.)
Let the lamb rest for about 10 minutes before slicing. Serve with lemon wedges on the side.
Enjoy your meal!