Heat a large Dutch oven and arrange carrots and leeks on the bottom. Season ribs all over with salt and pepper and place over vegetables. In a medium bowl, whisk together broth, sherry, soy sauce, honey, vinegar, ginger, and garlic. Pour mixture over ribs. Cover and braise for 3 to 4 hours. This can also be done in a slow cooker - just cook on low for 8 hours or high for 4 hours.
Cook rice according to package directions.
While still hot, stir in cilantro, scallions, jalapenos, and lime zest. Season, to taste, with salt and pepper. Serve half of the rice with the ribs (and carrots and leeks) and reserve extra rice for another meal.