This creamy roasted carrot soup has a rich carrot flavor with a smooth and creamy texture. Roasting the carrots adds depth to the flavor, while ginger adds a welcome kick as well. The recipe is naturally vegan but can be modified to suit your taste.
Carrot soup is both rich and flavorful, while remaining light for a soup. While roasted carrots make the base for this soup recipe, you can play around with other ingredients to flavor the soup how you like. For example, if you don’t need the soup to be vegan, consider using heavy cream or chicken stock instead, or add a bit of maple syrup for a Fall version of roasted carrot soup.
Roasting the carrots in the oven before blending them into the soup creates an incredible depth of flavor. This extra step adds time but is mostly hands off and not only makes the carrots tender but also brings out their natural sweetness and slightly caramelizes them. If you tasted this soup with roasted and non-roasted carrots side by side, the difference is notable.

While available year-round, carrots are a great spring vegetable and very popular around the Easter holiday. That makes this creamy roasted carrot soup recipe a great option for serving around the holiday or anytime during the spring and summer seasons. Carrots have a second harvest in late summer though, which makes this a great fall recipe as well.
Jump to:
🥘 Ingredients for Roasted Carrot Soup
With just a few inexpensive ingredients to purchase, this roasted carrot soup comes together easily and has numerous options for flavoring it. Use the following ingredients as a starting point and adjust to your taste.

Carrots – As the base of the soup, you’ll need about 1 ½ pounds of carrots. I recommend standard orange carrots and not heirloom ones as the added colors can muddle the color of the final soup. Since you’ll be roasting and blending the carrots as well, you can peel and chop whole carrots or save time with baby carrots.
Veggies – In addition to the carrots, I use a yellow onion, garlic, and fresh ginger in this recipe. For a deeper flavor, some of these are roasted with the carrots, and the rest are cooked on the stove.
Olive Oil – Toss the roasted vegetables in some extra virgin olive oil before roasting and use some more to cook the rest on the stove. Optionally, you can cook the vegetables on the stove with butter if you’re not sticking to a vegan recipe.
Seasoning – In addition to the olive oil, toss the vegetables you’re roasting with some salt and pepper. Add additional pinches of salt and pepper to the sauteed veggies again when you add the broth. Always season in layers. Additionally, I use a bit of cumin, coriander, and turmeric for more flavor.
Broth – Use vegetable broth to thin out the carrot puree into a soup. Because I cook and reduce the liquid a bit on the stove top, I use both vegetable broth and water. If you don’t need the recipe to be vegan, chicken stock adds a nice flavor as well.
Cream – Here I use coconut milk to add a creamy flavor to the carrot soup. Again, if you’re not worried about keeping things vegan, feel free to use heavy cream instead.
Lemon – This is optional, but 1-2 teaspoons of fresh lemon juice added at the end can give the soup a pop of acidity to brighten the flavors. If the soup tastes flat or dull to you, a bit of acid could be what you need.
🔪 How to Make Creamy Roasted Carrot Soup
Preheat the oven to 425°F / 220°C and line a baking sheet with aluminum foil.

If you’re using whole carrots, start by peeling them, cutting off the root end, and slicing them on a bias into roughly ½” thick rounds. This makes it easier for them to cook at the same time when they’re roughly all the same size. If using baby carrots, there’s no prep work involved.
Cut the onion in half. Slice off the root-end of one half and cut into 4 large quarters. Place these and the carrots into a large mixing bowl. Pour in the olive oil and toss, then add the salt and pepper and toss again to fully coat them. Scatter them on the baking sheet. Dice the other half of the onion and set aside.
Thinly slice off the root-end of a few cloves of garlic without peeling them and place them on the baking sheet as well. Set the baking sheet in the oven and roast the vegetables for 30-35 minutes, tossing them about half-way through cooking.

While the vegetables are roasting, place a stock pot or Dutch-oven on the stove over medium heat and add the rest of the olive oil. Add the diced onion with a pinch of salt and pepper and sauté until almost translucent but not browned, about 5-8 minutes.
Take about 1-2 inches of ginger and peel it, then slice off a few rounds. Slice the rounds into small sticks, then dice into smaller pieces. Add the ginger and the seasoning to the onion and continue cooking for about a minute longer.

Slowly pour in the vegetable broth while stirring, then add the water. Season with a bit more salt and pepper and bring to a boil. Lower to a simmer and cook for 15-20 minutes until slightly reduced and fragrant.
Once the vegetables are done roasting, remove from the oven and let them rest and cool slightly, for about 5 minutes. Take the broth mixture off the heat as well, so it can cool a bit also.

Squeeze out the garlic and add the vegetables and broth mixture to a blender. You may have to do this in two batches depending on the size of your blender. Remove the plastic cap from the blender top and cover the hole with a towel. Blend at high speed for about 2-3 minutes, until fully pureed.

Pour the carrot soup back into the pot or Dutch-oven and bring to a simmer again. Turn off the heat and stir in the coconut milk. Taste the soup and adjust for seasoning, adding more salt and pepper as needed, and a bit of lemon juice until you’re happy with the flavor.
Serve in bowls and optionally top with things like fresh black pepper, some coconut milk, croutons, chopped parsley or cilantro, etc. Alternatively, allow to cool completely and store overnight in the refrigerator and serve the next day. This soup has even more flavor after resting for a day.

💭 Tips and Variations for Roasted Carrot Soup
Roast the vegetables. Roasting the vegetables in the oven not only softens them but brings out more of the carrot’s natural sweetness and adds a depth of flavor that’s sorely missing in the final soup if this step is skipped. Alternatively, you could roast all the vegetables in the oven, but I like to cook some of the onion and the ginger on the stove because it adds flavor to the broth as well.
Blender safety. Whenever blending hot ingredients like soup in a blender, do not fill past the max-fill line if your blender has one, or roughly 60-70% full. You should also remove the small plastic cap from the top of the blender and cover the hole with a towel or a few folded sheets of paper towels. Blending hot ingredients create steam and pressure which can blow the lid off the blender which not only creates a mess but can lead to injury.
Immersion blender alternative. It takes a little more hands-on work, but if you have an immersion blender, you can alternatively blend everything in one pot. Simply transfer all the roasted vegetables into the stock pot or Dutch-oven you heated the broth in and blend until everything is fully pureed.
Non-vegan alternative. If you’re not worried about keeping the soup vegetarian or vegan, you can switch some of the ingredients. Consider cooking the onion and ginger in butter instead of olive oil and use chicken stock instead of vegetable broth. Finish the soup with heavy cream instead of coconut milk as well.
Add some toppings. A pureed vegetable soup like this creamy roasted carrot soup is admittedly one-note when it comes to texture. Consider topping the soup with something crunchy, like homemade or store-bought croutons, roasted chickpeas, or some roasted seeds or nuts.
🍽 Recommended Equipment
You don’t need anything fancy to make this roasted carrot soup recipe besides a sheet pan, a large pot, and a blender. Here’s a few pieces of equipment I recommend though.
Dutch-Oven – A large stock pot is good to have in your kitchen, but for soups like this I prefer an enamel coated Dutch-oven. They’re a bit wider and the light color of the enamel coating makes it easier to see what you’re doing, and they’re great for even heating and cooking.
Blender – While a professional blender is great, they can be quite expensive. You don’t have to have a fancy, $400-500 blender, but I also don’t recommend trying to puree soups with a cheap $20-30 blender either. I recommend a decent, mid-priced blender for most home cooks and you’ll see a night and day difference from the cheaper ones.
Immersion Blender – As mentioned above, you can also make this soup by adding the roasted vegetables to the pot/Dutch-oven and puree everything in one pot with an immersion blender. It’s a bit more hands-on work than using a regular blender but is also a great option if you don’t have a higher quality blender.

❄️ How to Store & Reheat Carrot Soup
Once the roasted carrot soup has cooled completely, you can store any leftovers in airtight containers in your refrigerator for 3-4 days. If you use dairy like heavy cream in the soup, it is best eaten within 3 days, but if you skip adding any dairy to the base, it can last up to 5 days instead.
To reheat the soup, simmer portions in an appropriately sized pot in medium low heat to the desired temperature. Alternatively, you can also reheat the soup in heat-proof bowls in your microwave for 30 second intervals until it is at your desired temperature.
For longer storage, you can also freeze carrot soup for 3-4 months. If using plastic containers or glass jars, be sure to leave at least 1-inch headspace for expansion as it freezes. You can also freeze in smaller, single serving portions. Thaw overnight in the refrigerator and reheat as above.
📋 Recipe

Creamy Roasted Carrot Soup
Ingredients
- 1 ½ pounds carrots, whole or baby carrots
- 1 medium yellow onion
- 4 tablespoons extra virgin olive oil, divided
- ½ teaspoon kosher salt, plus more to taste
- ¼ teaspoon ground black pepper, plus more to taste
- 4 cloves garlic, ends trimmed but not peeled
- 1 2-inch knob fresh ginger, minced
- ½ teaspoon ground coriander
- ½ teaspoon ground turmeric
- ¼ teaspoon ground cumin
- 4 cups vegetable broth, see note
- 2 cups water, or more broth
- ¾ cup coconut milk, see note
- 1-2 teaspoons fresh lemon juice
Directions
- Preheat the oven to 425°F / 220°C and line a baking sheet with aluminum foil.
- If you’re using whole carrots, start by peeling them, cutting off the root end, and slicing them on a bias into roughly ½” thick rounds. This makes it easier for them to cook at the same time when they’re roughly all the same size. If using baby carrots, there’s no prep work involved.
- Cut the yellow onion in half. Slice off the root-end of one half and cut into 4 large quarters. Place these and the 1 ½ pounds of carrots into a large mixing bowl. Pour in 2 tablespoons of extra virgin olive oil and toss, then add ½ teaspoon kosher salt and ¼ teaspoon ground black pepper and toss again to fully coat them. Scatter them on the baking sheet. Dice the other half of the onion and set aside.
- Thinly slice off the root-end of 3-5 cloves of garlic without peeling them and place them on the baking sheet as well. Set the baking sheet in the oven and roast the vegetables for 30-35 minutes, tossing them about half-way through cooking.
- While the vegetables are roasting, place a stock pot or Dutch-oven on the stove over medium heat and add the rest of the extra virgin olive oil. Add the diced onion with a pinch of salt and pepper and sauté until almost translucent but not browned, about 5-8 minutes.
- Take about 1-2 inches of ginger and peel it, then slice off a few rounds. Slice the rounds into small sticks, then dice into smaller pieces. Add the ginger, ½ teaspoon ground coriander, ½ teaspoon ground turmeric, and ¼ teaspoon ground cumin to the onion and continue cooking for about a minute longer.
- Slowly pour in 4 cups of vegetable broth while stirring, then add 2 cups water (or more broth). Season with a bit more salt and pepper and bring to a boil. Lower to a simmer and cook for 15-20 minutes until slightly reduced and fragrant.
- Once the vegetables are done roasting, remove from the oven and let them rest and cool slightly, for about 5 minutes. Take the broth mixture off the heat as well, so it can cool a bit also.
- Squeeze out the garlic and add the vegetables and broth mixture to a blender. You may have to do this in two batches depending on the size of your blender. Remove the plastic cap from the blender top and cover the hole with a towel. Blend at high speed for about 2-3 minutes, until fully pureed.
- Pour the carrot soup back into the pot or Dutch-oven and bring to a simmer again. Turn off the heat and stir in ¾ cup coconut milk. Taste the soup and adjust for seasoning, adding more salt and pepper as needed, and 1-2 teaspoons of fresh lemon juice until you’re happy with the flavor.
- Serve in bowls and optionally top with things like fresh black pepper, some coconut milk, croutons, chopped parsley or cilantro, etc. Alternatively, allow to cool completely and store overnight in the refrigerator and serve the next day. This soup has even more flavor after resting for a day.
Equipment Used
- Immersion Blender (Alternatively)






Jennifer says
Very tasty!