How to Make It
Preheat the oven to 400°. Fill a large, deep skillet with 1 inch of salted water and bring to a boil. Add the Swiss chard leaves and cook just until wilted. Drain and rinse under cold water. Squeeze the leaves dry and coarsely chop them.
In a mini food processor, coarsely puree the lime pickle. Set the meat on a work surface, boned side up, and season with salt and pepper. Spread the lime pickle over the meat and spread the chopped chard on top. Roll the meat into a roast and tie it at 1-inch intervals using kitchen string; season with salt and pepper.
In a large enameled cast-iron baking dish or heavy roasting pan, heat 2 tablespoons of the olive oil. Add the roast and cook over moderately high heat until browned all over, about 10 minutes. Transfer the goat to the oven and roast for about 1 hour and 10 minutes, or until an instant-read thermometer inserted into the thickest part of the meat registers 130°. Let the goat rest for 15 minutes.
Meanwhile, in a large, flameproof baking dish, heat the remaining 2 tablespoons of olive oil. Add the cherry tomatoes and cook over moderate heat until the skins just begin to blister, 2 to 3 minutes. Season with salt and pepper. Transfer the tomatoes to the oven and roast for 5 minutes, just until softened. Sprinkle with the shredded basil. Snip the strings from the goat and slice the roast. Pour the pan juices into a heatproof cup and spoon off the fat. Serve the goat with the tomatoes; pass the jus on the side.
Lime pickle is a tangy Indian condiment. Look for it at Indian markets or at indiaplaza.com.