Pour olive oil into a shallow pot and set on low to medium heat. Add in onion slices and half of salt.
Allow onion slices to caramelize slowly. Stirring frequently to prevent burning. This should take just under five minutes. Add cumin seeds and stir. Add in the chopped chipotle pepper, garlic, and the rinsed rice. Stir.
Into the rice, add the cumin powder, smoked paprika powder, salt, and thyme. Pour in the water or broth. Bring to a low boil then cover.
Allow rice to cook on low heat until liquid is fully absorbed. This should take about 15-18 minutes.
Uncover the rice and add in the cooked lentils as well as the frozen corn. Cover again to allow corn to heat through. This should take about 4-5 minutes on low heat.
Uncover the rice again, check that liquid is completely dry before turning off the heat. Fluff the rice, stirring in the lentils and corn evenly.
Serve the Chipotle Mujadara. I love to top mine with crispy fried onions.