Discover the ultimate comfort food with this incredibly flavorful and easy-to-make vegan sweet potato lentil soup. Crafted to perfection in under 40 minutes, this hearty and wholesome recipe promises a delightful meal or a satisfying side dish. Boasting a harmonious blend of aromatic spices and the natural sweetness of root vegetables, this creamy, nutrient-rich soup delivers an explosion of flavors without compromising on simplicity or speed. It’s the ideal choice for a nutritious and delicious plant-based option that can be enjoyed by everyone.
This recipe transforms humble ingredients into a vibrant, warming, and deeply nourishing soup. Whether you’re a seasoned vegan chef or just exploring plant-based cuisine, you’ll appreciate how straightforward and rewarding this dish is to prepare. Its rich texture and balanced profile make it an instant favorite, perfect for chilly evenings or a wholesome lunch. Get ready to impress your taste buds and nourish your body with every spoonful of this delightful creation.

Why You’ll Adore This Vegan Sweet Potato Lentil Soup
This sweet potato and lentil soup isn’t just a meal; it’s an experience. Here’s why this recipe deserves a permanent spot in your culinary rotation:
- Exquisitely Spiced, Subtly Sweet Flavor: A masterful blend of warming spices like curry powder, cumin, coriander, and turmeric beautifully complements the inherent sweetness of sweet potatoes, creating a complex yet inviting flavor profile that tantalizes the palate. The optional kick of cayenne adds a perfect counterpoint, elevating the dish without overpowering it.
- Wholesome & Inclusive: Perfectly suited for diverse dietary needs, this soup is naturally vegetarian, vegan (dairy-free), and gluten-free. It’s a fantastic option for families with varied preferences or for anyone seeking a clean, plant-based meal.
- Effortless Meal Prep Champion: Prepare a large batch at the start of the week, and you’ll have delicious, ready-to-eat meals for days. This soup reheats beautifully, making healthy eating convenient and stress-free. Its flavors often deepen and improve overnight!
- Packed with Fiber and Plant-Based Protein: Red lentils are an incredible source of plant-based protein and dietary fiber, contributing to satiety and digestive health. Combined with the fiber-rich sweet potatoes, this soup is incredibly nourishing and keeps you full longer.
- Made with Accessible Pantry Staples: No exotic ingredients needed! This recipe utilizes common kitchen staples, ensuring that a comforting, healthy meal is always within reach, even on busy weeknights.
- Remarkably Quick: From prep to plate, this flavorful soup is ready in approximately 40 minutes. This makes it an ideal choice for busy individuals or families looking for a homemade, wholesome dinner without spending hours in the kitchen.
- Freezer-Friendly Convenience: Stock your freezer with individual portions of this soup for ultimate convenience. It freezes and thaws perfectly, providing a comforting meal whenever you need it, reducing food waste and making future meal times a breeze.
- Perfect for Easy Leftovers: Enjoy the rich flavors and comforting warmth of this soup for easy lunches throughout the week. A quick reheat on the stovetop or in the microwave is all it takes to savor its goodness again.
If you’re eager to explore more delightful recipes showcasing the powerful duo of sweet potatoes and lentils, be sure to try our Coconut Sweet Potato Red Lentil Curry, the heartwarming Curried Sweet Potato Lentil Stew with Kale, or the satisfying winter French Lentil Salad. Each recipe masterfully combines these nutritious ingredients for incredible flavor and health benefits.
Essential Ingredients for Your Sweet Potato Lentil Soup
Crafting this soulful soup begins with a selection of fresh, wholesome ingredients. Below is a detailed overview of what you’ll need, along with helpful notes and potential substitutions. For precise measurements, please refer to the complete recipe card.

- Cooking Oil: Any neutral-flavored cooking oil will work beautifully. Olive oil and avocado oil are excellent choices for their mild taste and health benefits. For a hint of warmth and a subtle tropical note, coconut oil is also a fantastic option. If you’re aiming for an oil-free recipe, simply sauté your aromatics with a splash of water or vegetable broth instead.
- Onion: Both white or yellow onions are suitable for this recipe. They form the flavorful base of the soup, caramelizing slightly to add depth and sweetness.
- Fresh Ginger: Freshly grated or minced ginger is highly recommended for its pungent, zesty aroma that truly brightens the soup’s overall flavor. If fresh ginger isn’t available, you can substitute with 1 teaspoon of ground ginger, though the fresh version offers a more vibrant taste.
- Aromatic Spice Blend: This carefully selected blend is key to the soup’s distinctive character. The recipe calls for a robust combination of curry powder, ground cumin, ground coriander, and turmeric. A pinch of cayenne pepper is optional but highly recommended to introduce a subtle warmth that beautifully balances the natural sweetness of the vegetables and lentils. While it’s best to use all spices for the most authentic flavor, if you happen to be missing coriander, the soup will still be delicious.
- Sweet Potatoes: You’ll need approximately 3 small sweet potatoes, yielding about 4 cups once chopped into ½-inch cubes. The exact amount doesn’t have to be precise, so feel free to adjust slightly. While I prefer to peel them for a smoother texture, peeling is entirely optional, especially if you enjoy the rustic feel and added fiber of the skin.
- Coconut Milk: This ingredient is crucial for achieving the soup’s luxurious creaminess. You can use either light or full-fat coconut milk. Opt for light coconut milk if you wish to reduce the fat and calorie content. However, for maximum richness and a truly decadent texture, full-fat coconut milk is the way to go.
- Vegetable Stock (Broth): Any good quality store-bought or homemade vegetable broth will provide a flavorful liquid base for the soup. If you find yourself without broth, water can be used in a pinch, though you may need to adjust the seasoning with a little extra salt to compensate for the reduced savory depth.
- Red Lentils: These quick-cooking lentils are perfect for soup as they break down beautifully, contributing to the creamy texture. Always remember to rinse them thoroughly before adding them to the pot.
- Lime Juice: A squeeze of fresh lime juice at the end brightens all the flavors, adding a necessary acidic counterpoint to the rich and savory notes.
- Salt and Pepper: Essential for seasoning to taste, enhancing all the other ingredients.
- Fresh Cilantro: A garnish of fresh chopped cilantro adds a burst of freshness and a beautiful aroma, completing the dish.
Creative Variations & Flavorful Additions
While this sweet potato lentil soup is perfect as is, it’s also wonderfully versatile. Feel free to experiment with these delicious variations and additions to customize it to your taste:
- Boost with Greens: For an extra dose of nutrients and a pop of color, stir in 3-4 cups of fresh spinach, kale, or Swiss chard at the very end of the cooking process. Mix until the greens are just wilted, ensuring they retain their vibrant color and texture.
- Swap Your Squash: If you’re out of sweet potatoes or simply prefer a different flavor, butternut squash makes an excellent substitute. You can use it entirely in place of sweet potato or go half-and-half for a delightful blend of flavors. Pumpkin or acorn squash would also work well.
- Transform into a Dahl or Thick Stew: To achieve a thicker, more spoonable consistency akin to a lentil dahl or a hearty stew, reduce the amount of vegetable broth to just 3 cups and omit any additional water. Serve this richer version with fluffy rice or warm naan bread for a complete and satisfying meal.
- Embrace the Heat: The cayenne pepper listed in the ingredients is entirely optional, but we highly recommend including it! It provides a pleasant warmth rather than an overpowering spiciness, creating a beautiful balance with the natural sweetness of the root vegetables and lentils. Adjust the amount to suit your spice preference.
- Customize the Spice Profile: Unleash your inner chef by experimenting with different spice blends. Garam masala offers a richer, more complex Indian-inspired flavor, while paprika adds a smoky depth. A hint of cinnamon can also introduce a surprising warmth and sweetness that complements the other spices wonderfully.
- Exciting Topping Ideas: Beyond crispy chickpeas, which add a fantastic crunch and protein, consider these other delightful toppings:
- Toasted Pepitas (Pumpkin Seeds): Offer a nutty crunch and healthy fats.
- Crispy Lentils: Another layer of texture and protein.
- Coconut Yogurt Swirl or Cashew Cream: Adds a tangy, creamy element. Check out our recipe for homemade cashew cream.
- Fresh Herbs: Beyond cilantro, try thinly sliced green onions or fresh Thai basil for distinct aromatic notes.
- Crumbled Tempeh or Tofu: For an extra protein boost and meaty texture.
Step-by-Step Guide: How to Make Sweet Potato Lentil Soup
Follow these simple steps to create a rich, creamy, and incredibly satisfying bowl of vegan sweet potato lentil soup.
Step 1: Sauté the Aromatics. Begin by adding your chosen cooking oil to a large pot or Dutch oven and heating it over medium heat. If you’re making an oil-free version, use a splash of water or vegetable broth instead. Add the chopped onion and diced carrot to the hot pot. Season with a pinch of salt and black pepper to help them release their moisture and flavor. Cook for 4-6 minutes, stirring occasionally, until the vegetables are softened and nearly tender.
Next, introduce the minced garlic and fresh ginger to the pot. Stir constantly for another 1 minute, allowing these fragrant ingredients to become aromatic without burning. This crucial step lays the foundation for the soup’s deep flavor.

Step 2: Toast the Spices. Add the tomato paste to the pot, stirring it into the sautéed aromatics for about 1 minute. This helps to deepen its flavor. Immediately after, add all the ground spices: curry powder, cumin, coriander, and turmeric (and cayenne pepper, if using). Continue to cook for just 1 minute, stirring constantly. Toasting the spices in the hot oil or broth helps to bloom their flavors, intensifying their aroma and taste for a richer soup.

Step 3: Simmer the Soup. Pour in the full-fat or light coconut milk, vegetable broth, and any additional water you desire for thinning. Add the cubed sweet potatoes, rinsed red lentils, and another pinch of salt. Stir everything together, making sure to scrape up any flavorful bits that might be sticking to the bottom of the pot. Bring the mixture to a gentle simmer over high heat. Once simmering, reduce the heat to medium-low, cover the pot partially, and let it cook for 20-25 minutes. Continue to stir occasionally to prevent sticking, until the sweet potatoes are fork-tender and the lentils have softened and broken down, contributing to the soup’s natural thickness.

Step 4: Achieve Creamy Texture. Carefully transfer about half of the cooked soup to a high-speed blender. Secure the lid, but remember to leave a small opening (or remove the center cap) to allow steam to escape, preventing pressure buildup. Blend until completely smooth and creamy. If you prefer a completely smooth soup, you can blend all of it in batches.
Alternatively, if you have an immersion blender, you can achieve a similar creamy texture by blending directly in the pot, adjusting the level of creaminess to your preference. Once blended, return the pureed portion to the pot with the unblended soup and stir thoroughly to combine, creating a wonderfully smooth yet slightly chunky texture that offers the best of both worlds.

Step 5: Season & Serve with Flair. At this stage, assess the soup’s consistency. If you prefer a thinner soup, stir in an additional 1-2 cups of water or vegetable broth until it reaches your desired thickness. Remember, the soup will thicken further as it cools and when stored.
Finally, stir in the fresh lime juice. Taste the soup and adjust the seasoning with additional salt and pepper as needed. The lime juice is crucial for brightening the overall flavor and adding a refreshing tang.
Ladle the steaming soup into bowls. Garnish generously with a sprinkle of fresh chopped cilantro and any other desired toppings, such as crispy chickpeas or a swirl of coconut yogurt. Serve immediately and savor the comforting, rich flavors!
Quick Tip: To add an irresistible crunch like in the photo, prepare crispy chickpeas using the roasted chickpea portion of this recipe. They make an amazing textural contrast to the creamy soup!

Frequently Asked Questions About Sweet Potato Lentil Soup
While this recipe specifically calls for red lentils, which break down easily to create a creamy texture, you can certainly use green or brown lentils. Be aware that using them will result in a different soup consistency and a longer cooking time. Green and brown lentils tend to hold their shape and remain firmer even when fully cooked. Once your chosen lentils are tender, you can then decide if you’d like to partially or fully blend the soup to achieve your preferred texture, or leave it chunky for a more stew-like feel.
Absolutely! For those who prefer a velvety smooth soup without any chunks, you can carefully blend all of the soup. If you’re using a standard upright blender, you may need to work in a couple of batches to avoid overfilling and to ensure proper steam release. Always be cautious when blending hot liquids.
Yes, canned lentils are a convenient option! To incorporate them, significantly reduce the amount of vegetable broth by about 2 cups, as canned lentils are already cooked and softened. Stir the rinsed canned lentils into the soup after the sweet potatoes have cooked through. You can then proceed with blending the soup to your desired consistency or leave it as is for a more textured result.
When stored properly in a sealed, airtight container, this sweet potato lentil soup will remain fresh and delicious for 4-5 days in the refrigerator. When reheating, you’ll likely notice that the soup has thickened considerably. You can reheat it as is for a heartier texture, or stir in a bit of extra water or vegetable broth to thin it back to your preferred consistency.
Yes, this soup freezes beautifully, making it an excellent candidate for meal prep! Allow the soup to cool completely to room temperature before transferring it to freezer-safe containers or bags. It can be stored in the freezer for 3-4 months. To thaw, simply transfer it to the refrigerator overnight, or allow it to sit at room temperature for several hours. Once mostly thawed, reheat it gently in a pot on the stovetop over low heat, adding a splash of broth or water if needed to adjust consistency.
Instant Pot Method for Quick Sweet Potato Lentil Soup
For an even faster and more convenient cooking experience, this sweet potato lentil soup can be easily adapted for the Instant Pot:
- Add the oil, chopped onion, and diced carrot to the Instant Pot. Use the “Sauté” function and cook for 3-4 minutes, stirring occasionally, until softened.
- Add the minced garlic and ginger, continuing to sauté for another 2-3 minutes until fragrant. If the bottom of the pot starts to stick, add a small splash of water or vegetable broth.
- Stir in the tomato paste and all the spices (curry powder, cumin, coriander, turmeric, and cayenne). Cook for just 1 more minute, stirring constantly to toast the spices and deepen their flavor.
- Add the sweet potatoes, rinsed red lentils, coconut milk, and vegetable broth. Give it a good stir to combine all ingredients.
- Secure the lid and set the Instant Pot to high pressure for 5 minutes. Ensure the venting knob is in the sealed position.
- Once the cooking cycle is complete, allow the pressure to release naturally for 15 minutes. After 15 minutes, carefully move the venting knob to the “Venting” position to release any remaining pressure, then open the lid.
- Proceed with blending half of the soup (or all, if preferred) using an immersion blender or by transferring to a regular blender. Stir in the fresh lime juice, and season with salt and pepper to taste before serving and enjoying.
Vegan Sweet Potato Lentil Soup
This sweet potato red lentil soup features a delightfully creamy texture and is the perfect comforting recipe to enjoy as temperatures begin to cool. It’s healthy, flavorful, and incredibly easy to prepare!
Ingredients
- 1 tbsp oil (15 mL)
- 1 small onion, chopped (100 g / ¾ cup)
- 1 carrot, peeled and diced (110 g / ¾ cup)
- 3 cloves garlic, minced
- 1-inch piece fresh ginger, minced or grated
- 2 tbsp tomato paste (40 g)
- 2 tsp mild curry powder
- 1 tsp ground cumin
- ½ tsp ground coriander
- ½ tsp ground turmeric
- ½ tsp ground cayenne pepper or red pepper flakes (optional)
- 4 cups sweet potato, cut into ½-inch cubes (565 g, about 3 small)
- 1 cup dried red lentils, rinsed (185 g)
- 1 can (400mL) full-fat or light coconut milk
- 4 cups vegetable broth (1000 mL)
- 1-2 cups water (optional, 500 mL)
- ½ lime, juiced
- Salt and pepper, to taste
- Fresh cilantro, for garnish
Instructions
-
In a large pot or Dutch oven, heat 1 tablespoon of oil over medium heat. Once hot, add the chopped onions and carrots. Season with a pinch of salt and black pepper. Cook for 4-6 minutes, stirring occasionally, until they are almost tender.
-
Add the minced garlic and grated ginger to the pot. Continue to cook for another 1 minute, stirring constantly, until the mixture becomes fragrant.
-
Stir in the tomato paste, curry powder, cumin, coriander, and turmeric. Cook for 1 minute, stirring constantly, to allow the spices to toast and release their full aroma.
-
Add the cubed sweet potatoes, rinsed red lentils, coconut milk, and vegetable stock to the pot. Season with a bit more salt. Bring the mixture to a simmer over high heat, stirring and scraping up any browned bits from the bottom of the pot. Once simmering, reduce the heat to medium-low. Cover partially and cook for 20-24 minutes, stirring occasionally, until both the sweet potatoes and lentils are tender.
-
Using an immersion blender, or carefully transferring half of the soup to a countertop blender, blend the soup until smooth. Blending only half the soup will give it a wonderful creamy texture while retaining some satisfying chunks. Pour the blended portion back into the pot and stir to combine.
-
To adjust the soup’s thickness to your preference, stir in 1-2 cups of water (this step is optional). I often use a full 2 cups for a slightly thinner consistency, but it depends on how thick you like your soup. Note that the soup will thicken further after storing. Stir in the fresh lime juice and season with additional salt and pepper to taste.
-
Divide the comforting soup among bowls. Sprinkle fresh cilantro generously over the top of each serving. Offer lime wedges on the side for an extra burst of freshness. For a little extra kick, a sprinkle of red chili flakes is a great addition.
Video
Watch the video below to see how to prepare this delicious Vegan Sweet Potato Lentil Soup.
[Video embed placeholder – actual video content would be here if allowed, otherwise removed as per instructions]
Notes
For a lighter version with fewer calories and less fat, opt for light coconut milk instead of full-fat.
Leftover soup can be stored in an airtight container in the refrigerator for up to 5 days. To freeze, allow the soup to cool completely, then transfer it to a freezer-safe container or bag. It can be frozen for up to 3 months. Thaw frozen soup overnight in the fridge or at room temperature, then reheat gently on the stovetop over low heat until warmed through, or heat individual servings in the microwave.
Nutrition Information (per serving)
Serving: 1/6th of recipe | Calories: 362kcal | Carbohydrates: 46g | Protein: 11g | Fat: 17g | Sodium: 444mg | Fiber: 7g | Sugar: 7g
We hope you thoroughly enjoy this wholesome and comforting Sweet Potato Lentil Soup. It’s a fantastic recipe that proves healthy eating can be both easy and incredibly delicious. Don’t forget to rate and leave a comment below with your feedback and any creative variations you tried!
Originally published October 26, 2022.