How to Make It
Preheat the broiler and position a rack 8 inches from the heat. In a medium bowl, knead the lamb with the jalapeño, ginger, garlic, rice, egg, cilantro, garam masala, 1 teaspoon of salt and 1/2 teaspoon of pepper. Roll the mixture into 18 balls and place on an oiled baking sheet. Broil for about 10 minutes, until the lamb meatballs are nearly cooked through and the tops are lightly browned.
Meanwhile, make the curry In a medium enameled cast-iron casserole, heat the oil. Add the onion, cover and cook over high heat, stirring once or twice, until lightly browned, about 3 minutes. Add the ginger, garlic and curry powder and cook until fragrant, 1 minute. Stir in the cashew butter and cook for 1 minute. Add the tomato juice and 2 cups of water, season with salt and pepper and bring to a boil.
Add the meatballs and any pan drippings to the sauce, cover partially and simmer over moderate heat, stirring frequently, until the meat is tender and the sauce is very thick, about 30 minutes. Stir in the cilantro and serve with rice and warm naan.