Vegan Carrot Soup

Vegan Carrot Soup is the kind of bowl that makes people stop mid-bite and ask what’s in it. Roasted carrots, caramelized onion, and sweet roasted garlic blended with creamy coconut milk and warm spices into a velvety soup with a gorgeous deep orange color and layers of flavor that just keep getting better with every spoonful.

Bowl of creamy vegan carrot soup topped with seeds and cream, surrounded by fresh carrots, parsley, a pepper grinder, and a small jug on a textured cloth.
Vegan Carrot Soup. Photo Credit: Two City Vegans.
This post has affiliate links. As an Amazon Associate, I earn from qualifying purchases. Thank you.

This post contains affiliate links. As an Amazon Affiliate, if you purchase through those links, I earn a commission. Thank you!

I make this for cold weather weeknights, holiday starters, and meal prep Sundays because it is warming, naturally creamy, and one of those good soups everyone absolutely loves from the very first bowl. It is perfect for making ahead since the flavor deepens beautifully overnight. Store in the fridge for up to 4 days or freeze for up to 3 months.

Ingredients You’ll Need

You’ll need all the ingredients shown in the photograph below.

Tray with bowls containing labeled ingredients for Vegan Carrot Soup: vegetable broth, herbs of Provence, garlic powder, carrots, olive oil, pumpkin seeds, cumin, curry powder, onion, coconut milk, garlic, salt, pepper, and smoked paprika.
Vegan Carrot Soup Ingredients. Photo Credit: Two City Vegans.

How to Make Vegan Carrot Soup with Step-By-Step Instructions

Scroll down for the full recipe card containing a full printable recipe and measurements in both US customary and metric units.

Making this vegan carrot soup recipe is easier than it looks, and most of the hands-off time is spent while the oven does its thing.

Preheat and Prep

Preheat your oven to 400°F (200°C). Use a good rimmed baking sheet here, so the vegetables roast evenly without sliding around. I like using this rimmed baking sheet for jobs like this because it distributes heat evenly and withstands high temperatures without warping.

Spread the carrots and quartered onion out in a single layer on the baking sheet. Drizzle with olive oil, then sprinkle on the curry powder, smoked paprika, herbs de Provence, garlic powder, cumin, salt, and pepper.

Toss everything to coat well. If you want to swap the olive oil for melted coconut oil, it works beautifully here and adds a subtle extra layer of flavor. You can also tuck in a few slices of fresh ginger with the carrots before roasting if you want a little warmth and brightness in the final soup.

Wrap the Garlic

Place the halved head of garlic on a piece of foil, drizzle with olive oil, and wrap it in a sealed pouch. Tuck it right onto the same baking sheet with the carrots and onion so everything roasts together.

Roast Until Fork-Tender

Roast everything for 50 minutes until the carrots are completely fork-tender and starting to caramelize around the edges. Your kitchen is going to smell incredible.

A fork or a simple paring knife is the natural, believable tool for checking if roasted carrots are tender.

Blend Until Smooth

Let the vegetables cool slightly, then transfer the carrots and onion to a blender or a food processor. I always use a high-powered blender for soups like this because it gives the texture a silky finish rather than a grainy one, but an immersion blender works too if you blend directly in the pot.

Just make sure to vent the lid and place a towel over the top when blending hot liquids. Squeeze the roasted garlic cloves out of their skins and add them directly to the blender.

Add the vegetable broth and water, then blend until completely smooth. You can swap the vegetable broth for vegetable stock if that’s what you have on hand, since both work equally well here.

If you prefer a thinner soup, just add a splash more broth or water until you reach your desired consistency.

Blended Vegan Carrot Soup with an orange-yellow hue in a glass blender jar, viewed from above on a white background.
Blend the cooled vegetables, roasted garlic, and broth until smooth, adjusting the consistency with extra liquid if desired.

Stir In Coconut Milk and Heat Through

Transfer the blended soup to a large pot if it isn’t already in one. A good, stainless steel stockpot holds heat evenly, making finishing the soup a breeze.

Stir in the full-fat coconut milk, reserving a few tablespoons if you want to drizzle some on top for garnish. If you want an even richer, creamier result, coconut cream is a great swap for the coconut milk. Heat through over medium heat, then taste and adjust the seasoning with salt and pepper as needed.

A squeeze of fresh lemon juice stirred in at this stage brightens everything up and balances the richness of the coconut really well. I grab this citrus squeezer, which makes it easy to get every drop of juice without the seeds ending up in your soup.

Serve

Ladle the soup into bowls and garnish with a drizzle of coconut milk, a handful of pumpkin seeds, and a few cracks of freshly ground black pepper. A sprinkle of chopped fresh parsley adds a nice pop of color and freshness on top, and a pinch of red pepper flakes is a great addition if you like a little heat; freshly ground pepper makes a noticeable difference.

If you’re bringing this soup to a potluck or any gathering, reheat it fully at home first, then transfer it to a vacuum-insulated food jar like this one. It stays hot for several hours that way, so no reheating is needed on the other end. Pack the garnishes separately in small containers and add them right before serving so everything looks fresh.

Save This Recipe Form

Want to save this recipe?

Enter your email below & we’ll send it straight to your inbox. Plus you’ll get more great recipes and tips from us each week!

A bowl of creamy orange Vegan Carrot Soup topped with pumpkin seeds, a swirl of cream, and ground pepper, with carrot sticks and herbs in the background.

Vegan Carrot Soup

Vegan Carrot Soup is one of those recipes I come back to all fall and winter long because it's warming, deeply spiced, and comforting in every single bite. Deep roasted sweetness from the caramelized carrots and onion, bold warm spices, and rich creamy coconut milk blended into something silky-smooth with a stunning deep orange color that looks as good as it tastes. I make it for weeknight dinners, holiday starters, and meal prep because it stores perfectly and reheats beautifully. Store in the fridge for up to 4 days or freeze for up to 3 months.
Prep Time: 15 minutes
Cook Time: 50 minutes
Total Time: 1 hour 5 minutes
Course: Dinner, Lunch, Soup
Cuisine: American
Keyword: Vegan Carrot Soup
Servings: 6
Calories: 251kcal

Ingredients

  • 3 pounds carrots cut into 3-inch pieces
  • 1 medium yellow onion quartered
  • 1 whole head garlic halved crosswise
  • 3 tablespoons olive oil
  • 1 tablespoon curry powder
  • 1 teaspoon smoked paprika
  • teaspoons herbs de Provence
  • ½ teaspoon garlic powder
  • ½ teaspoon ground cumin
  • Salt and black pepper to taste
  • 4 cups vegetable broth
  • 1 cup water
  • 1 cup full-fat coconut milk reserve a few tablespoons for garnish if desired
  • Coconut milk drizzle
  • Pumpkin seeds
  • Freshly ground black pepper

Instructions

  • Preheat oven to 400°F (200°C).
  • Spread carrots and onion on a baking sheet in a single layer.
    3 pounds carrots, 1 medium yellow onion
  • Place halved garlic on foil, drizzle with olive oil, and wrap into a sealed pouch.
    1 whole head garlic, 3 tablespoons olive oil
  • Drizzle vegetables with olive oil and sprinkle with curry powder, smoked paprika, herbs de Provence, garlic powder, cumin, salt, and pepper, then toss to coat.
    1 tablespoon curry powder, 1 teaspoon smoked paprika, 1½ teaspoons herbs de Provence, ½ teaspoon garlic powder, ½ teaspoon ground cumin, Salt and black pepper
  • Roast for 50 minutes until carrots are fork-tender.
  • Let vegetables cool slightly, then transfer carrots and onions to a blender.
  • Squeeze roasted garlic from skins into the blender.
  • Add vegetable broth and water, then blend until completely smooth.
    4 cups vegetable broth, 1 cup water
  • Transfer to a pot if needed, stir in coconut milk, heat through, and adjust seasoning.
    1 cup full-fat coconut milk
  • Serve garnished with coconut milk, pumpkin seeds, and black pepper.
    Coconut milk drizzle, Pumpkin seeds, Freshly ground black pepper

Notes

Here are a few things I’ve learned from making this soup that make a real difference.
  • Don’t crowd the baking sheet: Spreading the carrots and onion in a single layer is what gets you caramelization. If they’re piled on top of each other, they’ll steam instead of roast, and you’ll lose that deep, sweet flavor.
  • Seal the garlic pouch tightly: Make sure the foil is wrapped snugly around the garlic so the steam stays inside and the cloves turn soft and spreadable rather than drying out in the oven.
  • Blend in batches if needed: If your blender isn’t large enough to hold everything at once, blend in two batches. Never fill a blender more than halfway with hot liquid, and always vent the lid to avoid pressure buildup.
  • Coconut milk tip: Full-fat coconut milk is worth it here. Light coconut milk makes the soup thinner and less rich. Shake the can well before opening to fully combine the cream and liquid, then stir it in.
  • Taste before serving: The spice blend is well-balanced, but curry powder brands vary in intensity. Taste after blending, then again after adding the coconut milk, and adjust the salt and pepper as needed.
  • Flash-freeze for easy portions: If you’re freezing individual servings, pour the cooled soup into a silicone freezer tray or an ice cube tray first, then freeze solid before transferring the portions to a freezer bag. It makes thawing exactly the right amount much simpler.

Nutrition

Calories: 251kcal | Carbohydrates: 28g | Protein: 3g | Fat: 16g | Saturated Fat: 8g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Sodium: 792mg | Potassium: 868mg | Fiber: 7g | Sugar: 13g | Vitamin A: 38408IU | Vitamin C: 16mg | Calcium: 100mg | Iron: 3mg
Tried this recipe?Let us know how it was!

How to Store Leftovers

Let the creamy carrot soup cool completely before storing, then transfer it to an airtight container and refrigerate for up to 4 days. I like using glass meal prep containers for soups because they don’t stain or absorb odors.

It reheats well on the stovetop over medium-low heat or in the microwave in 1-minute intervals, stirring in between. For longer storage, pour the cooled soup into freezer-safe containers, leaving a little room at the top for expansion, and freeze for up to 3 months.

Thaw overnight in the fridge before reheating. The texture holds up beautifully after freezing since the coconut milk blends back in smoothly when stirred during reheating.

What to Serve With Vegan Carrot Soup

A thick slice of crusty bread is the most natural pairing here, whether it’s a sourdough boule, a seeded whole grain loaf, or even homemade flatbread. Something you can tear and drag through the bottom of the bowl makes the whole experience feel complete. Warm naan would also work beautifully alongside the curry notes in the soup.

For a more filling meal, serve it alongside a simple green salad with a lemony tahini dressing, or pair it with a grain bowl loaded with roasted chickpeas and fresh herbs. The smoky, spiced flavors in the soup complement the earthy, bright sides really well.

More Easy Recipes for You to Try at Home

I think you’ll love these other delicious, warming vegan soup recipes.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating