This post may contain affiliate links. For more information, see our Affiliate Disclosure Policy.
This creamy vegan carrot potato soup is the perfect recipe when you're craving something hearty, healthy, and satisfying. With the earthy sweetness of carrots, the comforting starch of russet potatoes, and the richness of homemade cashew cream, every spoonful is packed with flavor and warmth. It's one of those go-to meals that makes you feel good inside and out.
Jump to:
The best part? It’s easy enough for a busy weeknight and delicious enough to impress on the weekend. Whether you're making it for yourself, your family, or guests, this recipe offers a nutritious twist on a comfort food classic.
Why You’ll Love This Carrot Potato Soup
Simple, Healthy, and Wholesome
This soup uses basic pantry ingredients and comes together in under an hour. It’s budget-friendly, beginner-approved, and makes great leftovers. Plus, it's naturally vegan, dairy-free, and gluten-free.
Delicious Flavor and Texture
Expect a velvety, smooth texture thanks to the cashew cream and potatoes. Carrots add a subtle sweetness, balanced by savory garlic, onion, and celery. A touch of lemon juice lifts the flavors perfectly.
Perfect for All Diets
This soup checks all the boxes for clean eating. It contains no dairy or animal products and is free from gluten. You can also make it nut-free with a simple substitution, which we’ll cover below.
Ingredients and Substitutions
What You’ll Need
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 3 large carrots, peeled and chopped
- 3 celery ribs, chopped
- 3 garlic cloves, minced
- ½ teaspoon dried thyme
- 2 medium russet potatoes, peeled and chopped into half-inch chunks
- 4 cups vegetable broth
- 1 bay leaf (optional but recommended)
- ½ cup raw cashews, soaked (see soaking methods below)
- 1 teaspoon lemon juice
- Salt and pepper, to taste
Ingredient Notes
Russet potatoes work best due to their starchy texture. For broth, a high-quality vegetable stock or a vegan “chicken-style” broth makes a big difference in flavor. Choose fresh garlic over pre-minced if possible, and fresh carrots over baby ones for the best texture.
Easy Swaps
- Olive oil can be replaced with vegan butter or avocado oil
- Use coconut milk instead of cashew cream for a nut-free version
- White onions or shallots can replace yellow onion
- A splash of apple cider vinegar can stand in for lemon juice
How to Make Carrot Potato Soup

Step-by-Step Instructions
- Heat olive oil in a large pot over medium heat. Add chopped onion, carrots, and celery. Cook for about 6 minutes, stirring occasionally.
- Add the minced garlic, dried thyme, and chopped potatoes. Cook for another 2 minutes to release the flavors.
- Pour in the vegetable broth and drop in the bay leaf. Bring the soup to a gentle boil.
- Reduce the heat to low and simmer for 20 minutes, or until all the vegetables are tender. Remove the bay leaf.
- While the soup simmers, make the cashew cream. Blend soaked cashews with ½ cup water until completely smooth.
- Scoop 1 cup of the hot soup into the blender with the cashew cream and add lemon juice. Blend until smooth.
- Stir this creamy mixture back into the soup. Season with salt and pepper to taste.
How to Soak Cashews
For the traditional method, soak cashews in water for 4 hours or overnight. For a quick version, pour boiling water over them and let sit for 15 minutes.
Expert Tips for Best Results
Blending Safety
Always let the soup cool slightly before transferring it to a blender. Remove the center cap of the lid and cover it with a towel to allow steam to escape. Never use bullet-style blenders for hot liquids.
Texture Tips
For a thicker soup, blend more of the base. For a chunkier texture, blend less. You’re in control.
Flavor Boosters
If you want an extra layer of depth, add a pinch of smoked paprika or nutritional yeast. A dash of cayenne can also add gentle heat.
Serving Suggestions

What to Pair With
- Crusty bread like sourdough or a multigrain baguette
- Mixed greens salad with lemon vinaigrette
- Roasted vegetables like Brussels sprouts or cauliflower
Beautiful Presentation
Drizzle extra cashew cream on top before serving. Sprinkle with chopped parsley or thyme for a fresh finish. For texture, top with homemade croutons or roasted chickpeas.
Drink Pairings
- A glass of dry white wine like Sauvignon Blanc
- A mug of herbal tea
- Sparkling water with a squeeze of lemon
How to Store and Reheat
Refrigeration
Store any leftovers in an airtight container in the fridge for up to 4 days.
Freezing
This soup freezes well. Let it cool completely, then store in freezer-safe containers for up to 2 months. Thaw overnight in the fridge before reheating.
Reheating
Reheat on the stovetop over medium-low heat, stirring occasionally. You can also microwave it in a covered bowl in 1-minute intervals, stirring in between.
Frequently Asked Questions
Sweet potatoes don’t have the same starchy consistency as russets, so the final soup may turn out thinner and sweeter.
Yes, but it won’t fully blend the cashews into cream unless they are very soft. For best results, use a high-speed stand blender for the cashew mixture.
Yes. Substitute the cashew cream with full-fat canned coconut milk. It will still give you a rich and creamy texture.
Variations and Customizations

Make It Seasonal
Add a pinch of cinnamon or nutmeg around the holidays for a cozy twist. In spring, stir in fresh peas or baby spinach for color and extra nutrients.
Spice It Up
Try curry powder or ginger for a warm, spiced version of this soup. You can also mix in a tablespoon of tomato paste for extra umami.
Add Protein
To make it more filling, stir in cooked lentils, white beans, or top with roasted tofu.
More Comforting Soup Recipes
If you love cozy, comforting soups, don’t miss these other reader favorites:
These recipes are perfect companions to today’s carrot potato soup and are equally great for meal prep or holiday gatherings.
Final Thoughts
This vegan carrot potato soup proves that healthy cooking doesn't have to be boring or complicated. With a handful of pantry staples and a bit of blending magic, you can have a meal that’s satisfying, nourishing, and completely crave-worthy.
If you give this soup a try, let me know how it turns out in the comments or tag me with your version on Pinterest at Bake with Lina. I love seeing your creations and hearing how you make these recipes your own.



Carrot Potato Soup
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 8 cups 1x
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegan
Description
This creamy vegan carrot potato soup is incredibly delicious and surprisingly simple to make. Enjoy this veggie packed soup for a healthy twist on a classic comfort food recipe.
Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 3 large carrots, peeled and chopped
- 3 celery ribs, chopped
- 3 garlic cloves, minced
- ½ teaspoon dried thyme
- 2 medium russet potatoes (about 12oz) peeled and cut into ½ chunks
- 4 cups vegetable broth
- 1 bay leaf
- ½ cup cashews, soaked for 4 hours
- 1 teaspoon lemon juice
- Salt and pepper, to taste
Instructions
- In a large dutch oven or pot, add the olive oil, onion, carrots, and celery and cook over medium heat for 6 minutes, stirring occasionally.
- Add the garlic, thyme, and potatoes and continue to cook for 2 minutes.
- Add the vegetable broth and bay leaf and bring to a boil.
- Reduce the heat to low and simmer for 20 minutes or until the vegetables are tender. Remove the bay leaf.
- While the soup is simmering, prepare the cashew cream by blending ½ cup of soaked cashews with ½ cup of water until completely smooth.
- Once the vegetables in the soup have softened, add one cup of soup to the blender, add the lemon juice and continue to blend until smooth.
- Stir the cashew and soup mixture back into the pot.
- Season with salt and pepper to taste.
Notes
To quick-soak the cashews, bring one cup of water to a boil, then add the cashews. Cover and let sit for 10 minutes. Drain the cashews before blending. Store leftovers in an airtight container in the fridge for up to 4 days. Reheat in the microwave or on the stovetop.
Nutrition
- Serving Size: 1 cup
- Calories: 180
- Sugar: 5g
- Sodium: 480mg
- Fat: 9g
- Saturated Fat: 1g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 3g
- Protein: 5g
- Cholesterol: 0mg











Leave a Reply