A cozy, one-pot vegan curry made with red lentils, sweet potatoes, and warming spices. It’s hearty, flavorful, and perfect for meal prep or a comforting dinner.
Author:Touria Elkoudssi
Prep Time:10 minutes
Cook Time:30 minutes
Total Time:40 minutes
Yield:6-8 servings 1x
Category:Main Course
Method:Stovetop
Cuisine:Indian-inspired, Vegan
Diet:Gluten Free
Ingredients
Scale
1 tablespoon coconut oil
1 large onion, diced
3 cloves garlic, minced
1 tablespoon fresh ginger, minced
2 cups diced sweet potatoes (about 1 medium)
1 cup red lentils, rinsed
1 tablespoon curry powder
1 teaspoon garam masala
1 teaspoon ground cumin
1/2 teaspoon ground turmeric
1/4 teaspoon chili flakes (optional, for heat)
1 can (14 oz) coconut milk
3 cups vegetable broth
2 cups fresh spinach or kale, chopped
Salt and pepper, to taste
Fresh cilantro and lime wedges, for serving
Instructions
In a large pot, heat coconut oil over medium heat. Add diced onion and sauté until translucent, about 5 minutes.
Stir in minced garlic and ginger; cook for 1 minute until fragrant.
Add diced sweet potatoes, red lentils, curry powder, garam masala, cumin, turmeric, and chili flakes (if using). Stir to coat the vegetables and lentils with the spices.
Pour in coconut milk and vegetable broth. Bring to a boil, then reduce heat to low and simmer uncovered for 25–30 minutes, or until sweet potatoes are tender and lentils are cooked through.
Stir in chopped spinach or kale and cook for an additional 2–3 minutes until wilted.
Season with salt and pepper to taste.
Serve hot, garnished with fresh cilantro and lime wedges.
Notes
For added protein, consider adding a can of drained chickpeas along with the lentils.
This curry pairs well with steamed basmati rice or warm naan bread.
Leftovers can be stored in an airtight container in the refrigerator for up to 4 days or frozen for up to 3 months.