Getting the Basics Right
Most people overcomplicate carrot soup. You need carrots, onions, garlic, vegetable stock, and a fat source like olive oil or coconut milk. That's it. The trick is not in the number of ingredients but in how you handle them. I've made this Vegan Carrot Soup Recipe probably two hundred times over the last decade. It sounds like a brag but it's more of a confession at this point. I don't measure anything. I eyeball it. But that only works because I've failed enough times to know what goes wrong.
How I Make Vegan Carrot Soup Recipe Without a Recipe
Here's the process, roughly. Dice one large onion and three cloves of garlic. Sauté them in two tablespoons of olive oil over medium heat until translucent, about five minutes. Add roughly two pounds of peeled and chopped carrots. Stir them around for a minute so they pick up some flavor from the aromatics. Pour in about four cups of vegetable stock. Bring it to a boil, then drop it to a simmer for twenty minutes or so until the carrots are completely, which is the technical term, by the way. Then you blend it. Stick blender works fine. Counter blender works too but you have to be careful with hot liquid in a sealed container or you will have soup on your ceiling. I learned that the hard way. One time I didn't vent the lid properly and the pressure built up so fast that the center cap popped off and I spent twenty minutes scrubbing my kitchen ceiling with a damp cloth. My apartment landlord was not happy. I moved out six months later and he still texted me about it.
What Most People Get Wrong
The biggest mistake is undercooking the carrots before blending. If they're not completely tender, you'll end up with a gritty texture that no amount of blending will fix. You can strain it through a sieve but that's extra work for something that shouldn't happen in the first place. Simmer long enough. Twenty minutes is usually right for medium-diced carrots. If you chop them larger, give it twenty-five or thirty. Another thing nobody talks about is acidity. Carrots are naturally sweet and earthy, which means the soup can taste flat if you don't balance it. I add a teaspoon of apple cider vinegar or lemon juice at the end, after blending. It seems like a small thing but it changes the whole profile. Without it, the soup tastes like warm orange water. With it, actually tastes like something you'd serve to people who care about food.
Get the Full Details

The Coconut Milk Question
Some versions call for coconut milk. I use it about half the time. When I do, I add it after blending, not before. If you add coconut milk before simmering, the carrots don't caramelize as well because the liquid content is higher and the sugar in the carrots can't concentrate. You lose depth. Adding it at the end gives you creaminess without sacrificing flavor intensity. That said, coconut milk has a flavor that some people really notice and some people hate. If you're making this for someone who hasn't had much vegan food, skip the coconut milk and just use a bit of raw cashews blended in. Soak half a cup of cashews in hot water for fifteen minutes, blend them with the soup, and you get a rich creamy texture with zero coconut taste. This is important if you're trying to convince someone that vegan food isn't just weird grass mixture.
Seasoning and Salt
Salt matters more than you'd think. Carrots absorb salt aggressively, especially when they're cooked down in liquid. I usually season in two stages. A pinch while sautéing the onions and garlic, and then the main seasoning after blending. Taste after blending before you add more salt because the flavors concentrate differently once everything is smooth. Two to three quarters of a teaspoon of kosher salt total is usually about right for two pounds of carrots, but your stock already has salt in it, so adjust accordingly. Black pepper is worth adding. Not a lot, just a quarter teaspoon or so. It adds a subtle warmth that complements the carrots without drawing attention to itself. Smoked paprika is another option if you want a slightly deeper flavor, but I only use it when I'm feeling lazy and want the soup to taste more complex than it actually is, which is most weeks.
Storage and Reheating
This soup keeps in the fridge for about four days. After that it starts tasting slightly metallic, which is just how vegetable-based soups behave. Freeze it if you're not going to eat it within that window. It thaws fine and reblends easily. The texture doesn't break or separate like some creamy soups do. When reheating, add a splash of water or stock. The soup thickens significantly in the fridge and reheating it straight from cold gives you something closer to a paste. Medium heat, stir often, and it'll be back to normal consistency in about five minutes.

Common Pitfalls
There's one edge case that catches people out regularly. If you use orange carrots that are older or stored poorly, they can be fibrous and stringy even after long simmering. The soup will taste fine but the texture will be off. Always check your carrots before you start. They should snap cleanly when you bend them. If they're limp or rubbery, they're past their prime and you're better off using them in something where texture doesn't matter as much, like a stew where everything gets chopped small anyway. I had this happen once when I bought a bulk bag of carrots from a warehouse store. Half of them were already starting to go. I didn't notice until after I'd already simmered them for twenty minutes and tried to blend. The soup was drinkable but it had a noticeable fibrous grain to it. I strained it through a fine mesh sieve and it improved things enough. The workaround is simple: smell the carrots before cooking. Fresh carrots have a faint sweet earthy smell. Old ones smell like nothing or slightly sour.
When This Approach Falls Short
Let me be clear about what this method doesn't do well. It doesn't develop the kind of roasted flavor you get when you roast the carrots in the oven first. Roasting caramelizes the sugars on the surface and adds a depth that boiling in stock simply cannot replicate. If you want that richer flavor profile, roast the chopped carrots at 425°F for thirty minutes before adding them to the stock. It adds fifteen minutes to the prep but the difference is noticeable, especially if you're serving this to people who compare everything to restaurant food. Also, this recipe makes a relatively thin soup compared to what you'd get from a restaurant. If you want it thicker, add an extra carrot or two, or blend in a cooked potato. A small Yukon Gold potato, peeled and cubed, simmers invisibly into the soup and adds body without changing the flavor. I do this when I'm trying to stretch a batch further or when I want something more substantial for a main course rather than a starter.
Final Notes
Garnishes are optional but they matter if you're serving guests. A drizzle of good olive oil on top adds a fresh herbal note that cuts through the sweetness. Toasted pumpkin seeds add crunch. Chopped chives or parsley add color. None of these are necessary for the soup to be good but they signal that you put in a little extra effort, which people notice even if they can't say why. The soup is straightforward enough that you can make it on a Tuesday night with whatever you have in the fridge. It's also flexible enough that you can adjust it based on what seasonings you're in the mood for. Cumin works well if you want something warmer. Ginger adds brightness. Curry powder turns it into something entirely different but still within the same family. Just don't overthink it. Buy decent carrots. Cook them until they're soft. Blend them. Season properly. That's the whole thing.
