Arrange ribs in a single layer in a shallow roasting pan. Broil 5 to 6 inches from heat for 20 minutes, turning frequently or until browned. Drain well.
Meanwhile, in a 3-quart rectangular baking dish combine apples, sauerkraut, cabbage, onion, broth, brown sugar, caraway seed, salt, nutmeg, pepper, and cloves. Season ribs with additional salt and pepper, if desired. Place ribs on top of sauerkraut mixture, pushing ribs down into the mixture. Cover tightly with foil.
Bake in a 325 degree F oven for 1 to 1-1/2 hours or until meat is tender. Remover from oven. Serve immediately or cool slightly. Divide mixture into two 1-1/2- or 2-quart rectangular baking dishes.
Cover the dishes with foil; chill for at least 2 hours or up to 24 hours.
When ready to serve, reheat, covered, in a 350 degree F oven for 30 to 35 minutes or until hot. Spoon juices over ribs. Serve with a slotted spoon. Makes 4 servings.