Preheat oven to 400 degrees F.
Bring 2 1/2 cups water to a boil in a medium saucepan. Remove from heat and stir in bulgur and 1/4 teaspoon salt. Cover and let stand until tender, about 20 minutes.
Meanwhile, sprinkle pork with marjoram, pepper and 1/4 teaspoon salt. Heat 1 tablespoon oil in a large cast-iron or other ovenproof skillet over medium-high heat. Add the pork; cook, turning several times, until browned on all sides, 4 to 6 minutes.
Toss asparagus and onion with the remaining 1 tablespoon oil and 1/4 teaspoon salt in a medium bowl. When the pork is browned, scatter the asparagus and onion around it. Transfer the pan to the oven and roast until an instant-read thermometer inserted in the center of the pork registers 145 degrees F, 12 to 16 minutes. About 5 minutes before the pork is done, scatter the tomatoes over the vegetables in the pan.
Transfer the pork to a clean cutting board and let rest for 5 minutes before slicing. Toss the vegetables with the pan juices.
Drain any remaining liquid from the bulgur, then stir in parsley, lemon zest and lemon juice. Combine hummus and 2 tablespoons hot -water in a small bowl. Divide the bulgur among 4 bowls and top with the pork and vegetables; drizzle with the hummus sauce.
2 starch, 1 1/2 vegetable, 3 1/2 lean meat, 1 1/2 fat