This recipe was born of an overabundance of baby carrots, left over after a pitiful attempt to healthify a party spread. Roasting the carrots and using carrot juice make this an intensely flavored soup. I actually prefer canned 100% carrot juice or the kind that comes in tetrapack boxes from the juice aisle at the store to the refrigerated variety, which I find a bit sweet and expensive. If you can’t find any of these, low-sodium vegetable stock will work. You can, of course, use an equal weight of peeled whole carrots cut into chunks.
Scatter a little chopped fresh cilantro over the soup if you’d like to add a dash of color. This is particularly good accompanied by toast slathered with cream cheese.
Toss the carrots and the shallot in the olive oil and spread in one layer in a rimmed baking sheet. Roast for 45 minutes to one hour, until the carrots are soft, wrinkled and browned in places and the shallot is lightly browned.
Transfer the carrots and shallots to a blender, and add half of the carrot juice, the spices and the salt. Puree until smooth, scraping down the sides of the carafe if needed. Add the remaining juice and puree until smooth and combined.
Pour the contents into a saucepan and heat over medium heat until warmed through.