Welcome to the world of vibrant flavors and comforting warmth with our incredible Vegan Thai Red Curry Lentil Soup. This recipe is a culinary journey, delivering an explosion of taste in every single spoonful. Imagine the rich creaminess of coconut milk blending seamlessly with the aromatic complexity of red curry paste, tender red lentils, and a colorful array of fresh vegetables, all simmered together to create a dish that is both deeply satisfying and incredibly exciting. It’s a meal that promises to soothe your soul while awakening your palate, and the best part? It’s ready in under an hour, making it the ideal choice for busy weeknights or when you simply crave a quick, wholesome, and delicious plant-based meal.
“This soup is an absolute delight! It’s one of those rare dishes where you can’t help but go back for more, even after you’re full, just because it’s so unbelievably tasty.”

Why This Thai Red Curry Sweet Potato Lentil Soup is a Must-Try
We all know the feeling after a long, demanding day – dinner needs to be simple, satisfying, and ideally, quick. Our Thai Red Curry Lentil Soup with Sweet Potatoes perfectly fits the bill, offering a much-needed dose of comfort and warmth without the fuss. This soup isn’t just a meal; it’s a culinary hug, ready to embrace you after a hectic schedule.
This creamy, subtly spicy soup boasts a complex Thai-inspired flavor profile that tastes like it simmered all day, but it conveniently comes together in a flash thanks to high-quality purchased red curry paste. It’s a testament to how incredible flavors can be achieved with minimal effort.
What makes this Thai Red Lentil Curry an absolute winner?
- Effortless Preparation: Designed for simplicity, this recipe requires minimal steps, making it perfect for novice cooks and seasoned chefs alike.
- Freezer-Friendly Delight: Prepare a larger batch and freeze portions for future quick and easy meals, ensuring you always have a wholesome option on hand.
- Versatile Cooking Methods: Whether you prefer the set-it-and-forget-it ease of a slow cooker or the speed of an Instant Pot, this recipe adapts beautifully to your preferred kitchen appliance.
- Unforgettably Delicious: The harmonious blend of sweet, spicy, and savory notes creates an irresistible flavor that will have everyone asking for seconds.
- Nutrient-Packed & Wholesome: Loaded with plant-based protein from lentils and rich in vitamins from sweet potatoes and other vegetables, it’s a meal that nourishes your body and soul.
- Naturally Vegan & Gluten-Free: A fantastic option for those with dietary restrictions or anyone looking to incorporate more plant-based meals into their diet.

Crafting Your Creamy Thai Red Curry Sweet Potato and Lentil Soup
Gather Your Ingredients: The Heart of the Flavor
To embark on this delightful culinary adventure, you’ll need a selection of fresh and flavorful ingredients. Each component plays a crucial role in building the robust and authentic taste of this vegan Thai red curry soup. Below is a comprehensive list, with exact quantities available in the full recipe card.

Ingredient Spotlight and Smart Substitutions:
- Red Curry Paste: This is the soul of your Thai Red Curry Lentil Soup. While making your own paste from scratch is an option for the ambitious, I highly recommend finding a quality store-bought brand. After trying numerous options, I consistently return to the Maesri line of curry pastes, often found in international markets. These pastes offer an incredible depth of authentic flavor and a satisfying kick, far surpassing many generic grocery store brands. Their Thai green curry paste is equally fantastic! Always check the label to ensure it’s vegan, as some brands may contain shrimp paste.
- Red Lentils: The star legume of this soup! Red lentils are truly a marvel in the kitchen because of their quick cooking time. Unlike brown or green lentils, which can take longer, red lentils soften beautifully in approximately the same time as sweet potatoes, ensuring a cohesive texture throughout your soup. They also break down slightly, contributing to the creamy consistency. If you only have brown or green lentils on hand, you can certainly use them, but be aware that you’ll need to adjust the cooking time significantly, or consider cooking them separately until tender before adding them to the soup to avoid overcooking the vegetables.
- Sweet Potatoes: These vibrant root vegetables add natural sweetness, a lovely texture, and a boost of Vitamin A to the soup. If sweet potatoes aren’t your preference, feel free to substitute with other hearty vegetables like regular potatoes (Yukon Gold or red potatoes work well), carrots, butternut squash, parsnips, rutabaga, or even turnips. Ensure they are cut into similar-sized cubes for even cooking.
- Coconut Milk: Essential for achieving that signature rich, creamy texture and subtly sweet, authentic Thai flavor. You can opt for full-fat coconut milk for a luxuriously thick soup or use light coconut milk for a slightly lighter version. Both will yield delicious results. Make sure to use unsweetened coconut milk.
- Vegetable Broth: The liquid base for our soup. For a truly vegan dish, vegetable broth is a must. If your dietary preferences allow, or if you’re adapting the recipe for non-vegan diners, chicken broth can also be used. Always choose a low-sodium variety to control the overall saltiness of the dish.
- Aromatics (Onion & Garlic): The foundation of flavor! Finely chopped onion and minced garlic are sautéed to create a fragrant base that elevates all other ingredients. Don’t rush this step; properly softened onions and fragrant garlic are key to a well-developed soup.
- Diced Tomatoes: Petite diced tomatoes add a touch of acidity and freshness, balancing the richness of the coconut milk and the spice of the curry paste. Use undrained canned tomatoes to incorporate all their juices into the soup.
- Fresh Cilantro & Lime Juice: These are optional but highly recommended garnishes that add a burst of fresh, bright flavor, cutting through the richness of the soup and providing a delightful finish.
Step-By-Step Instructions: Creating Culinary Magic
Follow these simple steps to bring your delicious Thai Red Curry Sweet Potato and Lentil Soup to life:
- Begin by gathering and precisely prepping all your ingredients. This practice, known as “mise en place,” ensures a smooth and enjoyable cooking experience.
- In a large, heavy-bottomed pot or Dutch oven, melt the coconut oil or heat the canola oil over medium-high heat until shimmering.
- Add the finely chopped onions to the hot oil. Reduce the heat to medium and cook, stirring occasionally, for 5 to 7 minutes, or until the onions have softened and become translucent, but not browned. This step is crucial for building a deep flavor base.

- Stir in the minced garlic and the aromatic red curry paste. Cook for about 1 minute, stirring constantly, until the paste becomes fragrant. This brief sautéing helps to bloom the spices and deepen their flavor.

- Next, pour in the vegetable broth, then add the cubed sweet potatoes, red lentils (which you’ve picked over), and the can of undrained diced tomatoes. Give everything a good stir to combine.

- Bring the mixture to a gentle boil, then reduce the heat to low, cover the pot slightly (leaving a small gap for steam to escape), and let it simmer for approximately 20 minutes. Continue cooking until both the red lentils and sweet potatoes are fork-tender. Don’t be alarmed if the red lentils become super soft and break down a bit; this is exactly what you want for that characteristic creamy texture. The soup will also begin to thicken nicely during this stage.

- Finally, stir in the creamy unsweetened coconut milk. Heat the soup through gently for a few minutes, ensuring it’s warmed evenly but avoid bringing it back to a rolling boil after adding the coconut milk, as this can sometimes cause it to separate.

- If you’re using fresh cilantro and lime juice, stir them in now for a burst of fresh flavor.
- Taste the soup and season generously with salt and freshly ground black pepper to your preference. Remember that broth and curry paste can vary in sodium content, so adjust accordingly.

And there you have it! Your rich and flavorful Thai Red Curry Lentil Soup with Sweet Potatoes is ready to be enjoyed. Serve it piping hot, garnished with extra fresh cilantro sprigs and bright lime wedges for an added zesty finish. A side of fluffy jasmine rice or warm naan bread can complement this hearty soup beautifully, making it a complete and satisfying meal.

Chef Tips and Tricks for the Perfect Vegan Thai Lentil Soup:
- Lentil Inspection is Key: It is always a good practice to thoroughly inspect your lentils before cooking. Spread a small amount on an inexpensive white paper plate or a light-colored cutting board. This makes it easy to spot and remove any tiny stones, sticks, or discolored bits that might have snuck into the package. Once cleaned, simply bend the paper plate to easily pour them into your pot.
- Vary Your Veggies: This recipe is incredibly versatile! While sweet potatoes add a lovely sweetness and texture, don’t hesitate to experiment with other vegetables. Not a fan of sweet potatoes? Try using regular potatoes (Yukon Golds are wonderfully creamy), carrots for extra sweetness, hearty butternut squash, turnips, or even rutabaga. Ensure all vegetables are cut into uniform, half-inch cubes for even cooking.
- Adjusting Spice Levels: Red curry paste can vary significantly in heat. Start with the recommended amount and taste the soup before adding more. If you prefer a milder soup, use a little less paste. For an extra kick, a pinch of red chili flakes or a finely diced fresh red chili pepper can be added with the garlic and curry paste.
- Enhance the Aromatics: Don’t rush the sautéing of onions and garlic. Cooking them gently until tender and fragrant develops a foundational layer of flavor that is essential for a truly delicious soup.
- Fresh Herbs & Citrus: While optional, fresh cilantro and a squeeze of fresh lime juice just before serving can dramatically brighten the flavors of the soup, adding a refreshing counterpoint to the rich curry.
- Make it a Meal: Serve this soup on its own for a light lunch, or pair it with a side of steamed jasmine rice, brown rice, quinoa, or warm naan bread for a heartier dinner. A sprinkle of roasted peanuts or cashews can also add a delightful crunch.

Frequently Asked Questions About Vegan Thai Red Curry Lentil Soup:
Absolutely! This red curry lentil soup is wonderfully freezer-friendly, making it an excellent candidate for meal prep. Prepare a double batch and freeze it in individual, airtight containers for delicious Thai-inspired comfort meals throughout the colder months. Always allow the soup to cool completely to room temperature before transferring it to freezer-safe containers. It can be stored in the freezer for up to 2-3 months. To reheat, thaw overnight in the refrigerator or gently warm from frozen on the stovetop or in the microwave.
Yes, this recipe adapts beautifully to a slow cooker for hands-off cooking! To start, sauté the onions and garlic on your stovetop as directed in the recipe – this step is crucial for developing deep flavors. Stir in the red curry paste for about a minute. Then, transfer this aromatic base to your slow cooker. Add the vegetable broth, cubed sweet potatoes, diced tomatoes, and red lentils. Cover and cook on High for 3-4 hours or on Low for 6-7 hours, until the lentils and sweet potatoes are tender. Towards the end of the cooking time, stir in the coconut milk and allow it to heat through for another 20-30 minutes with the slow cooker uncovered. Finish by stirring in cilantro and lime juice (if using), and season with salt and black pepper to taste.
Indeed! Like many hearty soups and stews, this vegan lentil curry often tastes even better the next day as the flavors have more time to meld and deepen. You can prepare the entire soup up to two days in advance. Once cooked, let it cool completely before refrigerating it in an airtight container. When you’re ready to enjoy, simply reheat portions on the stovetop over medium heat, stirring occasionally, or warm individual servings in the microwave until thoroughly hot. You might need to add a splash of broth or water if it has thickened too much in the fridge.
Yes, you can certainly make this red curry lentil soup in an Instant Pot, though the stovetop method is often just as quick for this recipe! To use your Instant Pot: first, use the “Sauté” function to cook the onions and garlic until softened. Stir in the red curry paste briefly. Then, add the vegetable broth, sweet potatoes, diced tomatoes, and red lentils. Secure the lid, set the valve to “Sealing,” and cook on High Pressure for 15 minutes. Once cooking is complete, allow for a natural pressure release (NPR) for about 10 minutes, then manually release any remaining pressure. Finally, stir in the coconut milk, fresh cilantro, and lime juice (if desired), and heat through on the “Sauté” function (low setting) for a few minutes, uncovered, until warmed through and combined.

Discover More Hearty Vegetarian and Vegan Soups You’ll Adore!
If you’ve fallen in love with the comforting and vibrant flavors of this Thai Red Curry Lentil Soup, we invite you to explore more delicious plant-based recipes from our collection. Expand your culinary repertoire with these other fantastic vegetarian and vegan soup options:
- Hearty Italian Vegetable Stew
- Wholesome Vegetable Barley Soup
- Nourishing Vegetable Bean Soup
- Smoky Spanish Vegetable and White Bean Soup with Kale
For a complete collection of our soothing and satisfying soup recipes, visit our dedicated page: Soups and Stews – From A Chef’s Kitchen.

Print Recipe
Vegan Thai Red Curry Lentil Soup with Sweet Potatoes
Equipment
-
Wusthof Chef Knife
-
Cutting Board
-
Dutch Oven
-
Maesri Red Curry Paste
Ingredients
- 2 tablespoons canola oil, or coconut oil
- 1 large onion, finely chopped
- 4 cloves garlic, minced
- 3 tablespoons red curry paste, or to taste
- 6 cups vegetable broth
- 2 large sweet potatoes, peeled and cubed (1/2-inch cubes)
- 1 can (15-ounce) petite diced tomatoes, undrained
- 1 1/2 cups red lentils, picked over
- 1 can (14.5-ounce) unsweetened coconut milk, light or regular
- Salt and freshly ground black pepper, to taste
- 1/4 cup chopped cilantro, plus more for garnish if desired
- 1-2 tablespoons lime juice, optional
Instructions
-
Heat oil over medium-high heat in a large heavy pot such as a Dutch oven.
-
Add the onion, reduce heat to medium and cook 5 to 7 minutes or until onion begins to soften.
-
Add the garlic and red curry paste, give it a quick stir, then add the broth, sweet potatoes, tomatoes and lentils.
-
Bring to a boil, cover slightly and simmer until potatoes and lentils are tender about 20 minutes. (Will be thick.)
-
Add the coconut milk and heat through.
-
Season to taste with salt and black pepper. Stir in cilantro and lime juice if using.
Notes
- Vary the veggies! Try regular potatoes, carrots, butternut squash, rutabaga, or turnips.
TIP:
- Always look lentils over for stones, sticks and odd-looking bits. I do this on an inexpensive white paper plate to easily add them to what I’m cooking.
MAKE AHEAD:
- Can be made up to 2 days ahead. Cool thoroughly.
- Reheat on the stovetop or in the microwave for individual servings.
FREEZER-FRIENDLY:
- Cool thoroughly and package as desired. Freeze up to 2 months.
- Thaw in the refrigerator or microwave. Reheat on the stovetop or in the microwave.
Nutrition
Nutritional values are automatically calculated using unbranded products and are estimates only. Actual results may vary based on ingredients used and portion sizes. Adjust as needed for dietary restrictions, allergies, or health concerns.
Enjoyed this recipe? Leave a comment below or share your creations!