Hi there, food lover! 👋 Ready to wrap yourself in a warm, golden hug straight from the heart of the old country? This Creamy Vegan Carrot Potato Soup is a simple, time-honored dish that carries the comforting spirit of traditional peasant kitchens—where humble ingredients turned into nourishing feasts. 🥕✨
Long before blenders and fancy gadgets, grandmothers across Europe simmered root vegetables slowly over the hearth, transforming carrots and potatoes into smooth, velvety soups with nothing but patience, love, and a sturdy wooden spoon. This modern vegan version honors that rustic simplicity—rich, fragrant, and naturally creamy without a drop of dairy. The sweetness of carrots mingles beautifully with the earthy depth of potatoes, while a whisper of garlic and herbs lends warmth that lingers on the tongue. 🍲
This is more than a soup—it’s a memory of home, a reflection of how even the simplest produce can bring extraordinary comfort when cooked with care. Light enough for a weekday meal, hearty enough for cold evenings, and kind to both the body and the soul. 🌿💛

🥣 Ingredients
For the Soup
- 2 tbsp olive oil or vegan butter
- 1 large onion, diced
- 3 cloves garlic, minced
- 6 large carrots, peeled and sliced
- 3 medium potatoes, peeled and diced
- 4 cups vegetable broth
- 1 cup unsweetened oat milk (or almond milk)
- ½ tsp ground cumin
- ½ tsp dried thyme
- Salt and pepper to taste
For Garnish (optional but traditional)
- Fresh parsley or dill, finely chopped
- A drizzle of olive oil
- Toasted bread or rustic croutons

👩🍳 Step-by-Step Directions
- Build the Flavor Base
In a large pot, warm the olive oil over medium heat. Add the onion and cook until it turns soft and translucent, about 5 minutes. Stir in the garlic and cook until fragrant, just a minute more. - Add the Hearty Roots
Toss in the sliced carrots and diced potatoes. Stir well to coat them with the aromatic base. This step awakens the natural sweetness of the vegetables and deepens their flavor. - Pour in the Broth of Life
Add the vegetable broth, cumin, and thyme. Bring to a gentle boil, then reduce the heat to low and let it simmer, uncovered, for about 25–30 minutes, until the vegetables are tender enough to mash with a fork. - Puree to Perfection
Once everything is tender, use an immersion blender to puree the soup until creamy and smooth. If using a countertop blender, work in batches and be cautious—it’s hot! - Finish with Velvet
Stir in the oat milk, adding more or less depending on your desired consistency. Season generously with salt and pepper. Reheat gently, but don’t let it boil again. - Serve with Heart
Ladle the golden soup into bowls, drizzle with a little olive oil, and sprinkle fresh herbs on top. Serve with crusty bread to soak up every last drop of comfort. 🍞
🧾 Nutritional Information
⏰ Prep Time: 10 minutes | 🔥 Cooking Time: 30 minutes | ⏳ Total Time: 40 minutes
⚡ Calories per serving: 240 | 🍽️ Servings: 4
This creamy delight is low in fat and high in fiber, packed with beta-carotene from carrots and potassium from potatoes. Oat milk adds a smooth, dairy-free richness, while olive oil and herbs lend heart-healthy warmth. It’s the kind of nourishment that fills both belly and spirit. 🌱
#vegancomfortfood #oldworldrecipes #carrotsoup #plantbasedlove #homemadesimplicity
Bon appétit and happy cooking! 👩🍳🍽️
You might also like these recipes
Quick & Easy Meals
Classic Vegetable Beef Soup with Hearty Beef Broth
Healthy & Fresh
Crispy Shrimp Tacos with Creamy Cabbage Slaw – Easy & Flavor-Packed
Quick & Easy Meals
Hearty Lentil Soup with Spinach & Carrots – Plant-Based Comfort