If you’re searching for a comforting yet vibrant dish that’s bursting with flavor and nourishing ingredients, this Vegan Red Lentil Sweet Potato Curry Recipe is your new best friend. It’s a beautiful blend of creamy coconut milk, tender sweet potatoes, and hearty red lentils, all simmered together with aromatic spices and fresh herbs. This recipe not only fills your kitchen with the most inviting scents but also delivers a rich, satisfying meal that’s perfect for any occasion—whether it’s a cozy weeknight dinner or a casual get-together with friends. Each bite offers a perfect balance of sweetness, warmth, and just a touch of brightness that makes this curry utterly unforgettable.

Ingredients You’ll Need

A white pot filled with a mix of cubed yellow tofu, bright green broccoli florets, sliced green zucchini, and long strips of red bell pepper, all coated in a reddish sauce. The ingredients are evenly mixed, and a wooden spoon rests inside the pot with its handle pointing outward. The pot sits on a white marbled surface. photo taken with an iphone --ar 4:5 --v 7

Nothing complicated here—just straightforward, wholesome ingredients that work harmoniously to create layers of incredible taste and texture. Each item contributes something special: from the earthy depth of red lentils to the natural sweetness of the sweet potatoes and the zing of fresh lime zest.

  • Red lentils (½ cup): These cook quickly and add a hearty, creamy texture while boosting protein content.
  • Water (3¼ cups, divided): Essential for cooking lentils and creating a luscious curry base.
  • Organic safflower or neutral oil (1 teaspoon): A light oil to gently sauté aromatics without overpowering flavors.
  • Onion (¾ cup, coarsely chopped): Creates a flavorful foundation with sweetness and depth.
  • Garlic (4 cloves, finely chopped): Adds a warm, aromatic punch that’s indispensable.
  • Fresh ginger (½ inch, minced or grated): Gives the curry a subtle zing and refreshing warmth.
  • Red curry paste (3 tablespoons): The heart of the curry’s complex spice profile, delivering heat and richness.
  • Sweet potatoes (2 cups, cubed): Naturally sweet and tender, balancing spicy and savory elements beautifully.
  • Assorted veggies (1-2 cups): Peppers, zucchini, broccoli, or a mix—they add color, crunch, and nutrients.
  • Full-fat coconut milk (13.5 oz can): Creates a creamy, luscious sauce that brings everything together.
  • Salt (1 teaspoon): Enhances all the vibrant flavors.
  • Raw sugar or sweetener (1½ tablespoons): Balances heat and adds a gentle sweetness.
  • Cayenne (¼ teaspoon): Provides a subtle kick without overwhelming.
  • Lime zest (zest of 1 lime): Brightens the dish with fresh citrus notes.
  • Fresh lime or lemon juice (1 teaspoon): Adds acidity for a perfect finishing touch.
  • Fresh Thai or sweet basil (½ cup, loosely packed): Injects herbaceous freshness and fragrance at the end.

How to Make Vegan Red Lentil Sweet Potato Curry Recipe

Step 1: Cook the Lentils

Begin by combining your rinsed and drained red lentils with 2½ cups of water in a small saucepan over medium heat. Cook them gently for about 13 to 15 minutes until they’re al dente—meaning tender but still holding their shape. Stirring once halfway through ensures even cooking. Once ready, drain the lentils and set them aside. This step is essential as the lentils provide that warm, creamy texture that makes this curry heartwarming.

Step 2: Sauté Aromatics and Spice Base

Next, heat the oil in a large saucepan over medium heat. Toss in the chopped onion, garlic, and a pinch of salt. Sauté until the onion turns translucent and soft, about 4 minutes. Then add the minced ginger and the red curry paste, stirring well so that the paste awakens and releases its fragrant spices. Cook this mixture for another 1 to 2 minutes—this fragrant foundation is what sets the tone for the whole curry.

Step 3: Add Vegetables and Liquids

Now, stir in the cubed sweet potatoes and your choice of assorted veggies. If you’re using broccoli, save it for later to avoid overcooking. Pour in the full-fat coconut milk along with the remaining ¾ cup of water. Season with salt, raw sugar, cayenne, lime zest, and lime juice before stirring everything together. Cover and let it simmer gently for about 10 minutes until the sweet potatoes are tender and perfectly cooked. This creates the creamy, luscious sauce binding all ingredients.

Step 4: Combine Lentils and Final Simmer

Once your vegetables are soft and the curry rich and fragrant, stir in the cooked lentils. Bring everything to a rolling boil so the flavors combine and intensify. Taste and adjust the seasonings to your preference. Lower the heat, toss in the fresh Thai basil, cover, and simmer for a few more minutes until all the veggies are tender and the flavors meld beautifully. This final step ensures every bite is infused with fresh, herbal goodness.

How to Serve Vegan Red Lentil Sweet Potato Curry Recipe

A white bowl filled with a thick orange curry containing chunks of yellow and green vegetables, with visible pieces of broccoli, potato, and leafy greens mixed throughout. On top, two lime wedges and a small sprig of green basil leaves add fresh color. Next to the bowl, there is a white pot with more of the same curry, a wooden spoon resting inside it, all placed on a white marbled surface with a blue cloth partially visible at the bottom right corner. photo taken with an iphone --ar 4:5 --v 7

Garnishes

Garnishing this curry is where you can have some fun. Fresh Thai basil leaves added on top give a pop of green and herbal aroma. Squeeze a little extra lime juice or add lime wedges on the side for additional citrus brightness. If you enjoy some crunch, sprinkle toasted cashews or crispy fried shallots to add great texture contrast.

Side Dishes

This curry shines all on its own, but pairing it with warm jasmine rice or fluffy basmati elevates it into a complete meal. You can also serve it alongside simple naan or crusty bread to soak up the creamy sauce. For a light balance, a crisp cucumber salad or mango chutney adds a refreshing counterpoint that plays beautifully against the curry spices.

Creative Ways to Present

Fancy giving this Vegan Red Lentil Sweet Potato Curry Recipe a twist? Serve it in vibrant bowls topped with a dollop of coconut yogurt or a swirl of cashew cream for extra richness. Layer it in mason jars for meal prep or picnics, bringing vibrant layers of color and smell wherever you go. You can even transform leftovers into a hearty soup by adding extra broth and blending partially for a different texture experience.

Make Ahead and Storage

Storing Leftovers

This curry keeps beautifully in an airtight container in the fridge for up to 4 days. The flavors often deepen overnight, making leftovers just as delightful as fresh. Store it separately from any rice or bread to keep textures perfect.

Freezing

If you want to keep this curry on hand, it freezes really well. Cool it completely, then transfer to freezer-safe containers or bags. It will stay fresh for up to 3 months. Just thaw overnight in the fridge before reheating gently.

Reheating

Reheat your curry slowly on the stovetop over low to medium heat, stirring often to prevent sticking. If it looks too thick, splash in a little water or coconut milk to loosen it up and maintain its creamy consistency. You can also microwave in short bursts, stirring between sessions for even heating.

FAQs

Can I use other types of lentils for this recipe?

While red lentils are ideal because they cook quickly and break down nicely, you can substitute with yellow lentils or green lentils; just note that cooking times and texture will vary. Green lentils hold their shape more and have a firmer texture.

Is this recipe spicy? Can I adjust the heat level?

This dish has a gentle warmth from the red curry paste and cayenne, but it’s not overpowering. You can easily adjust the spice by using less curry paste or omitting the cayenne. For extra spice, feel free to add fresh chilies or more cayenne to taste.

What vegetables work best in the curry?

Sweet potatoes and onions are the stars here, but you can customize with seasonal veggies. Bell peppers, zucchini, broccoli, or green beans all work wonderfully. Just add harder vegetables earlier to ensure they cook properly.

Can I make this curry oil-free?

Yes! You can skip the oil by starting with a splash of water to sauté onions, garlic, and ginger gently. This won’t compromise the flavors much and keeps the recipe light and healthy.

How do I make this recipe gluten-free?

The Vegan Red Lentil Sweet Potato Curry Recipe is naturally gluten-free as long as you check that your red curry paste doesn’t contain any gluten ingredients—most store-bought ones are gluten-free, but it’s always good to double-check.

Final Thoughts

This Vegan Red Lentil Sweet Potato Curry Recipe has won a true spot in my heart and my kitchen for good reason. It’s comforting, packed with vibrant flavors, and surprisingly simple to make. The harmony of spices, creamy coconut, and wholesome ingredients makes it a dish you’ll want to return to again and again. I can’t wait for you to try it and bring a little sunshine and warmth to your table—happy cooking and even happier eating!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Vegan Red Lentil Sweet Potato Curry Recipe

Vegan Red Lentil Sweet Potato Curry Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

3.8 from 60 reviews

  • Author: Sara
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Diet: Vegan

Description

This Vegan Red Lentil Sweet Potato Curry is a rich, comforting dish that combines tender red lentils, sweet potatoes, and a medley of fresh vegetables simmered in creamy coconut milk infused with vibrant red curry paste and fragrant Thai basil. Perfectly balanced with a hint of lime zest and sweetness, this flavorful curry is both nourishing and satisfying, making it an ideal weeknight meal for vegans and those seeking a wholesome plant-based option.


Ingredients

Legumes

  • ½ cup red lentils (picked over, rinsed, and drained)

Liquids & Oils

  • 3¼ cups water (divided)
  • 1 teaspoon organic safflower or other neutral oil
  • 13.5 oz can full-fat coconut milk

Vegetables & Herbs

  • ¾ cup coarsely chopped onion
  • 4 cloves garlic (finely chopped)
  • ½ inch fresh ginger, peeled and minced or grated
  • 2 cups cubed sweet potatoes
  • 12 cups assorted veggies such as peppers, zucchini, broccoli, or a mix
  • ½ cup loosely packed fresh Thai basil or sweet basil
  • Zest of 1 lime

Spices & Seasonings

  • 3 tbsp red curry paste
  • 1 teaspoon salt
  • 1½ tbsp raw sugar or other sweetener
  • ¼ teaspoon cayenne pepper
  • 1 teaspoon fresh lime or lemon juice


Instructions

  1. Cook Lentils: Combine the rinsed red lentils with 2½ cups (600ml) of water in a small saucepan over medium heat. Cook for 13 to 15 minutes, or until the lentils are al dente, stirring once halfway through. Drain the lentils and set aside.
  2. Sauté Aromatics: While the lentils cook, heat the oil in a large saucepan over medium heat. Add the chopped onion, garlic, and a pinch of salt. Cook until the onion becomes translucent, about 4 minutes. Stir in the minced ginger and red curry paste, cooking for an additional 1 to 2 minutes until fragrant.
  3. Add Vegetables: Mix in the assorted vegetables and cubed sweet potatoes thoroughly with the aromatics and curry paste. If using broccoli, add it later with the lentils to prevent overcooking.
  4. Add Liquids and Simmer: Pour in the full-fat coconut milk, the remaining ¾ cup (180ml) water, salt, raw sugar, cayenne pepper, lime zest, and the lime juice. Stir everything to combine, then cover and cook for about 10 minutes or until the sweet potatoes are tender.
  5. Combine Lentils and Final Simmer: Add the cooked lentils into the saucepan and bring the mixture to a rolling boil. Taste and adjust seasonings as needed. Lower the heat and stir in the fresh Thai basil. Cover and simmer for a few more minutes until all vegetables are cooked through and flavors meld.
  6. Serve: Garnish the curry with extra basil leaves and lime wedges before serving for a fresh burst of flavor.

Notes

  • For perfectly cooked broccoli, add it with the lentils if you prefer it firmer and not overcooked.
  • Adjust cayenne pepper according to your preferred spice level.
  • This curry pairs well with steamed jasmine rice or warm naan bread.
  • Use fresh lime juice instead of lemon if available for authenticity.
  • You can substitute safflower oil with any neutral oil like canola or vegetable oil.
  • This recipe keeps well refrigerated for up to 3 days and flavors intensify after resting.
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Vegan, Asian-inspired

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star