In a small saucepan or kettle, bring 2 cups (240ml) of water to a boil, set aside. In a 6-quart heavy-bottom pot, heat 1/4 cup shallot oil over medium-low heat until shimmering. Add vermicelli, stirring to coat in oil until they are a deep amber color, about 4 minutes. Add rice and elbow pasta to vermicelli and stir until evenly coated in the oil, 1 to 2 minutes. Stir in the black lentils. Pour in the 2 cups of freshly boiled water; there should be just enough to cover the ingredients. Add cumin, coriander, 1/2 teaspoon salt, and pepper, and bring to a boil over high heat, cooking until all the water has been absorbed, about 5 minutes. Reduce heat to medium, cover with lid, and cook until rice and lentils are tender, about 3 minutes. Let rest off heat for 1 minute, then uncover the pot and, using a fork, fluff rice and season with salt to taste.