In a 9x13 inch baking dish, toss tomatoes, mushrooms, garlic, and olive oil with salt and pepper to taste. Mix lightly with hands to coat all ingredients with oil, and spread the tomato-mushroom mixture to the edges of the dish, leaving the center free for the pork chops.
Combine 1 teaspoon salt, 1/2 teaspoon black pepper, cumin, ground coriander, oregano, marjoram, thyme, rosemary, sage, basil, garlic powder, onion powder, ground paprika, sugar, and crushed red pepper in a bowl to make a spice rub.
Sprinkle the pork chops with the spice rub, working the rub well into both sides of the meat. Place pork chops in the center of the baking dish, surrounded by the tomato and mushroom mixture.
Roast in preheated oven until the pork is no longer pink in the center and mushrooms are tender, about 45 to 50 minutes. An instant-read thermometer inserted into the center of a chop should read 145 degrees F (63 degrees C). Transfer pork chops to a serving dish and top with roasted tomato-mushroom mixture and all pan juices to serve.