
Vegan Carrot Potato Soup
The onions soften first, and the garlic needs only half a minute before the pot fills with carrots, potatoes, and broth. That short start gives this vegan carrot potato soup…
Tip: save now, make later.
The onions soften first, and the garlic needs only half a minute before the pot fills with carrots, potatoes, and broth. That short start gives this vegan carrot potato soup a gentle savory base without asking you to brown anything or watch a pan closely. I like how the Yukon Gold potatoes turn the blended vegetables into a creamy bowl, while the carrots bring sweetness and color.
The order at the end matters: blend the vegetables before adding the oat milk and lemon juice. That keeps the soup smooth, and warming it gently afterward lets the oat milk blend in without bringing the pot to a boil. The lemon brightens the earthy vegetables without taking over, so each spoonful tastes rounded rather than heavy. Serve it while the surface is steaming and the soup is silky from edge to edge.

Kitchen Note
Cut the potatoes into even 1-inch pieces so they soften at the same pace as the carrots. If a fork still meets resistance in the center of a potato, give the pot another few minutes before blending.
Save this vegan carrot potato soup for a cozy meal prep day—the Yukon Gold potatoes blend into a creamy, dairy-free base.
Why Yukon Gold Potatoes Make This Soup Creamy Without Cream
Blended potato does more than thicken the broth. Yukon Golds have a naturally smooth, buttery texture, so they give the soup body while keeping the ingredient list plant-based. The carrots contribute a sweeter, lighter note; the potato keeps that sweetness from making the whole pot taste like carrot puree.
That balance is why I use both vegetables rather than relying on extra oat milk for creaminess. The broth cooks them until they’re soft enough to blend, and the oat milk goes in only after the soup is smooth. Add it before blending and you lose the clean control over texture; add it at the finish, and it softens the soup without taking the potatoes out of the lead.
The lemon juice has a small but useful job, too. A little acidity lifts the mellow vegetables and dried thyme, especially after blending, when all the flavors come together in one smooth spoonful. The finished soup should taste gently savory, with a bright note at the end—not sharply lemony.
What the Carrots, Potatoes, and Oat Milk Each Bring

- Yukon Gold potatoes — Their creamy texture is especially helpful in a soup blended until smooth. Peel them and cut them into 1-inch pieces so the centers cook through alongside the carrots. Keeping the variety matters here: the potato is doing much of the work that gives the soup its body.
- Carrots — Peeling and slicing them helps them soften evenly in the simmering broth. Their natural sweetness balances the savory onion, garlic, and thyme, so fresh, firm carrots are a good choice; there’s no need to seek out a specialty variety.
- Unsweetened oat milk — Use the unsweetened kind so the finished soup stays savory. It adds a soft, creamy finish without dairy, and it’s stirred in after blending rather than simmered with the vegetables. A sweetened oat milk would pull the taste in the wrong direction.
- Vegetable broth — Low-sodium broth gives the vegetables a savory cooking liquid while leaving room for the recipe’s measured salt. Broths vary by brand, so taste the soup once it’s blended before serving and keep in mind that the finished bowl will have the saltiness of the broth you chose.
- Onion, garlic, thyme, and bay leaf — The onion makes a mild aromatic base, garlic adds depth, and dried thyme brings an earthy note. The bay leaf infuses the simmering liquid, but it must come out before blending. Mince the garlic before it goes into the pot so it can cook briefly without burning.
- Lemon juice — Stirring it in at the end keeps its fresh, bright quality noticeable against the creamy vegetables. Bottled juice works in a pinch, though fresh lemon gives the cleanest finish.
From Softened Onion to Smooth, Gently Finished Soup
Soften the onion before adding the garlic
Heat the olive oil in a 5-quart pot over medium heat, then add the chopped onion. Cook for 5–7 minutes, stirring occasionally, until it softens; it doesn’t need to brown. Stir in the minced garlic and cook for 30 seconds. Garlic cooks quickly, so keep it moving and add the vegetables and broth as soon as that short cooking time is up.
Simmer the vegetables until a fork slides through
Add the sliced carrots, potato pieces, vegetable broth, dried thyme, bay leaf, salt, and black pepper. Bring the pot to a boil over high heat, then reduce the heat to medium-low and cover it. Simmer for 20–25 minutes, until both the carrots and potatoes are very tender when pierced with a fork. If a piece still feels firm in the middle, the vegetables need more time before they’ll blend smoothly.
Remove the bay leaf before blending
Lift out and discard the bay leaf once the vegetables are tender. Blend the soup with an immersion blender until smooth, moving through the pot so no firm pieces remain. Keep the blender head submerged as you work to limit splashing. The finished base should look even and creamy, with no visible chunks of potato or carrot.
Stir in the oat milk and lemon off a boil
Add the unsweetened oat milk and lemon juice to the blended soup and stir well. Warm it over medium-low heat for 2–3 minutes, just until hot, without letting it boil. Boiling at this stage can make the finish less smooth, so keep the heat gentle and stir as the soup warms. Taste a spoonful before serving to check how the broth’s saltiness comes through.
Ways to Adjust the Texture Without Changing the Ingredients
A lightly textured bowl
For a more rustic variation, blend the soup only until most of the vegetables are smooth, leaving a few small soft pieces. The flavor stays the same, but the spoonful has more texture. Remove the bay leaf first, just as you would for the smooth version.
A silkier finish
For an extra-smooth texture, keep blending after the last visible vegetable pieces disappear, then stir in the oat milk and lemon juice. This takes a little longer, but it gives the potato-thickened soup a more uniform, velvety feel without adding another ingredient.
Storage and Reheating
- Refrigerator: Store covered for up to 4 days. The soup may thicken as it chills because the blended potatoes continue to give it body.
- Freezer: Freeze in airtight, freezer-safe containers for up to 2 months. Potato-based soups can lose a little smoothness after thawing; stir well as you reheat to bring the texture back together.
- Reheating: Warm gently in a pot over medium-low heat, stirring occasionally, until hot. Avoid a hard boil, which can make the oat milk finish less smooth.
Questions That Come Up While Making Carrot Potato Soup

Vegan Carrot Potato Soup
Ingredients
Equipment
Method
- Heat the olive oil in a 5-quart pot over medium heat, then add the onion and cook for 5–7 minutes, stirring occasionally, until softened.
- Stir in the garlic and cook for 30 seconds.
- Add the carrots, potatoes, vegetable broth, thyme, bay leaf, salt, and pepper.
- Bring the soup to a boil over high heat.
- Reduce the heat to medium-low, cover, and simmer for 20–25 minutes, until the carrots and potatoes are very tender when pierced with a fork.
- Remove and discard the bay leaf.
- Blend the soup with an immersion blender until smooth.
- Stir in the oat milk and lemon juice, and warm over medium-low heat for 2–3 minutes, without boiling, before serving.