Heat the oil in a Dutch oven or large, heavy-bottomed saucepan over medium-high heat. Add the onion and cook, stirring frequently, until the onion starts to soften, 3 to 4 minutes. Add the garlic, cumin, and adobo and cook until very fragrant, about 1 minute. Add the carrots, salt and pepper to taste and stir until everything is fully coated. Pour in the stock. Bring to a boil, then reduce the heat to maintain a simmer. Cook for 20 to 25 minutes, or until the carrots are tender. Remove from heat. Transfer the soup to a blender or use an immersion blender to blend until smooth. Add the lime juice.
Top each serving with pumpkin seeds, cheese, and cilantro.
When blending hot liquid, first let it cool for five minutes or so, then transfer it to a blender, filling only halfway. Put the lid on, leaving one corner open. Cover the lid with a kitchen towel to catch splatters, and pulse until smooth.