I make this Vegan Lentil and Sweet Potato Curry when I want something warm, filling, and easy to put together without too much planning. It uses simple ingredients that I usually already have in the kitchen.
The lentils make it hearty, and the sweet potatoes add a soft texture and natural sweetness. It’s a reliable meal that works well on busy days.
I started making this recipe as a way to create a balanced plant-based dish that didn’t feel complicated. Over time, it became a regular because it’s flexible and easy to adjust.
I can change the spices slightly or add extra vegetables depending on what I have. It’s a steady, comforting option that fits into everyday cooking.
Why You’ll Love This Recipe
This recipe brings together simple ingredients to create a dish that feels both comforting and balanced. The lentils provide a filling base, while the sweet potatoes add a soft texture and subtle sweetness. The spices tie everything together without making the dish too heavy.
Another reason this recipe works so well is how straightforward it is to prepare. Everything cooks in one pot, which keeps the steps simple and cleanup minimal. It’s a great option for beginner cooks or anyone looking for an easy meal.
It’s also very flexible and easy to customize. You can adjust the spice level, add more vegetables, or change the consistency depending on your preference. It’s a dependable recipe that works for a variety of needs.
Serves: 4 people
This recipe serves about four people as a main dish, especially when paired with rice or bread. It can also stretch further if served with sides. It’s easy to double if you want leftovers or meal prep.
Ingredients You’ll Need
Main Ingredients
- 1 cup dried lentils (red or green), rinsed
- 1 large sweet potato, peeled and diced
Base and Flavor
- 1 tablespoon olive oil
- 1 small onion, diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
Liquids
- 1 can (14 oz) diced tomatoes
- 1 cup coconut milk
- 2 cups vegetable broth
Spices and Seasoning
- 1 teaspoon ground cumin
- 1 teaspoon curry powder
- 1/2 teaspoon turmeric
- 1/2 teaspoon paprika
- 1/2 teaspoon salt (adjust to taste)
- 1/4 teaspoon black pepper
Optional Add-Ins
- 1/2 teaspoon chili flakes
- Juice of 1/2 lime
- Fresh cilantro for garnish
Pro Tips
- Rinse the lentils well before cooking to remove any excess starch or debris. This helps improve the texture of the final dish.
- Cut the sweet potato into evenly sized pieces so it cooks at the same rate. This ensures a consistent texture.
- Cook the onion until soft before adding the garlic and ginger. This helps build a strong flavor base.
- Stir the spices into the oil before adding liquids to help release their full flavor. This step enhances the overall taste.
- Let the curry simmer long enough for the lentils to soften fully. This helps create a cohesive texture.
- Taste and adjust seasoning at the end to get the best balance. Small changes can make a big difference.
Tools You’ll Need
- Large pot or saucepan
- Wooden spoon or spatula
- Cutting board
- Sharp knife
- Measuring cups and spoons
Substitutions and Variations
Use Different Lentils
You can use red, green, or brown lentils depending on what you have. Each type will slightly change the texture.
Add More Vegetables
Include spinach, carrots, or cauliflower for extra variety. This helps make the dish more filling.
Make It Creamier
Add more coconut milk for a richer texture. This creates a smoother consistency.
Adjust the Spice Level
Add chili flakes or fresh chili for more heat, or reduce spices for a milder version. This makes it easy to suit different preferences.
Make It Heartier or Lighter
Serve with rice or bread for a more filling meal, or enjoy it on its own for a lighter option.
Make Ahead Tips
This Vegan Lentil and Sweet Potato Curry is ideal for making ahead, as the flavors continue to develop over time. You can cook the full dish, allow it to cool completely, and store it in the refrigerator for up to four days. When reheated, the spices often taste more blended and balanced.
If you prefer to prep in stages, you can dice the sweet potato and chop the onion, garlic, and ginger ahead of time. Store them in airtight containers to keep everything fresh. You can also rinse the lentils and measure out the spices in advance to make cooking faster.
For longer storage, this curry freezes well in portion-sized containers. Let it cool fully before transferring to freezer-safe containers, leaving a bit of space for expansion. Thaw overnight in the refrigerator before reheating for best results.
Instructions
Step 1: Heat the Oil and Cook the Onion
Heat 1 tablespoon of olive oil in a large pot over medium heat. Add the diced onion and cook for about 5 minutes until soft and slightly translucent. Stir occasionally to prevent sticking and ensure even cooking.
Step 2: Add Garlic and Ginger
Stir in the minced garlic and grated ginger. Cook for 1 to 2 minutes until fragrant, stirring frequently. This step helps build a strong flavor base.
Step 3: Add the Spices
Sprinkle in the cumin, curry powder, turmeric, and paprika. Stir well to coat the onion mixture and cook for about 1 minute. This helps release the aroma and deepen the flavor.
Step 4: Add Tomatoes and Broth
Pour in the diced tomatoes and vegetable broth, stirring to combine. Scrape the bottom of the pot to release any bits that may have stuck. Bring the mixture to a gentle simmer.
Step 5: Add Lentils and Sweet Potato
Stir in the rinsed lentils and diced sweet potato. Let the curry simmer for 20 to 25 minutes, stirring occasionally. The lentils should soften and the sweet potatoes should become tender.
Step 6: Add Coconut Milk
Pour in the coconut milk and stir until fully incorporated. Let the curry simmer for another 5 to 10 minutes until slightly thickened. This helps create a smooth and balanced texture.
Step 7: Finish and Serve
Taste and adjust salt and pepper if needed. Add a squeeze of lime juice if using and stir well. Remove from heat and let it rest for a few minutes before serving.
Serving Suggestions
This curry pairs well with warm rice, which helps absorb the flavorful sauce and makes the meal more filling. It’s a simple way to turn the dish into a complete and satisfying plate. Flatbread is another great option for serving.
For a lighter option, you can serve the curry on its own or with a side of steamed vegetables. This keeps the meal simple while still providing a good balance of flavors. It’s a good choice for smaller portions.
You can also build a bowl with grains, curry, and additional toppings like fresh herbs or seeds. This makes it easy to customize each serving. It’s a flexible way to enjoy the dish.
Another option is to serve it alongside a fresh salad. The crisp texture contrasts nicely with the warm curry. This helps create a more varied meal.
Leftovers and Storage
Store leftover curry in an airtight container in the refrigerator for up to four days. Allow it to cool completely before storing to maintain the best texture. It reheats well and is great for meal prep.
When reheating, warm the curry on the stovetop over medium heat or in the microwave. Stir occasionally to ensure even heating. If the curry has thickened, add a small splash of water or broth to loosen it.
For freezing, store the cooled curry in freezer-safe containers for up to two months. Thaw overnight in the refrigerator before reheating. The texture may soften slightly, but the flavor remains strong.
Avoid reheating multiple times, as this can affect both texture and taste. Reheat only the portion you plan to eat. This helps maintain quality.
Nutrition and Benefits
- Lentils are a strong source of plant-based protein and fiber, helping to keep you full and satisfied. They also provide important nutrients for a balanced diet.
- Sweet potatoes add natural sweetness along with vitamins and minerals. They help create a soft, comforting texture.
- Coconut milk provides healthy fats and contributes to a creamy consistency without dairy. It helps balance the spices.
- The combination of spices adds depth of flavor while offering potential health benefits. This makes the dish both comforting and nourishing.
- This recipe is fully vegan and can fit into a variety of dietary preferences. It’s a practical option for everyday meals.
Recipe FAQ
Can I use canned lentils instead of dried
Yes, but reduce the cooking time since they are already cooked. Add them later in the process to avoid overcooking. This helps maintain their texture.
How do I make the curry thicker
Let it simmer longer to reduce excess liquid. You can also mash a small portion of the lentils to thicken the texture. Both methods work well.
Can I make this curry spicier
Yes, add chili flakes, cayenne, or fresh chili. Adjust the amount based on your preference. This is an easy way to increase heat.
Is this recipe freezer-friendly
Yes, it freezes well and can be stored for later use. The texture may change slightly after thawing, but the flavor remains good. It’s great for meal prep.
Can I add more vegetables
Yes, vegetables like spinach, carrots, or cauliflower work well. Add them based on how long they take to cook. This keeps the recipe flexible.
What can I use instead of coconut milk
You can use a plant-based cream or thicker non-dairy milk. The flavor will be slightly different but still works. Coconut milk gives the best texture.
Is this good for meal prep
Yes, it stores well and reheats easily, making it ideal for meal prep. Portion it into containers for quick meals during the week. This makes it very convenient.
A Comforting Bowl You’ll Keep Coming Back To
This Vegan Lentil and Sweet Potato Curry is a dependable recipe that brings together simple ingredients in a comforting way.
It’s easy to prepare, flexible to adjust, and works well for both quick meals and planned cooking.
It fits easily into everyday routines and provides a balanced, satisfying option.
The warm flavors and reliable results make it a dish you’ll want to make again.


