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

Sweet Potato and Lentil Curry Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.1 from 261 reviews
  • Author: Maria
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian
  • Diet: Vegetarian

Description

This Sweet Potato and Lentil Curry is a hearty, flavorful dish featuring tender sweet potatoes, nutritious red lentils, and vibrant spinach simmered in a fragrant coconut curry sauce. Perfect for a comforting weeknight meal, it combines simple ingredients for a nutritious and satisfying vegetarian curry.


Ingredients

Scale

Vegetables

  • Two medium sweet potatoes, peeled and diced
  • One finely chopped onion
  • Three cloves of minced garlic
  • One tablespoon of grated ginger
  • Two cups of fresh spinach

Legumes & Broth

  • One cup of red lentils
  • Two cups of vegetable broth

Dairy & Oil

  • A can of coconut milk (approx. 400 ml)
  • Two tablespoons of olive oil

Spices & Seasonings

  • Two tablespoons of curry powder
  • Salt and black pepper to taste


Instructions

  1. Prepare ingredients: Gather all your ingredients and prepare them by peeling, dicing, chopping, and measuring as needed to ensure a smooth cooking process.
  2. Sauté onions: In a large pot, heat two tablespoons of olive oil over medium heat. Add the finely chopped onion and cook until it becomes translucent, about 5 minutes, to build the curry base flavor.
  3. Add aromatics: Stir in the minced garlic and grated ginger and cook for 1-2 minutes until fragrant, enhancing the depth of the curry.
  4. Incorporate spices: Sprinkle in two tablespoons of curry powder and cook for an additional minute, stirring constantly to toast the spices and release their aroma.
  5. Add main ingredients and liquids: Add the diced sweet potatoes and rinsed red lentils to the pot. Pour in two cups of vegetable broth and a can of coconut milk. Stir everything together to combine.
  6. Simmer curry: Bring the mixture to a gentle boil, then reduce the heat to low. Cover and let it simmer for 20-25 minutes or until the sweet potatoes and lentils are tender and cooked through.
  7. Add spinach: Stir in two cups of fresh spinach leaves and cook for 2-3 minutes until the spinach has wilted and incorporated into the curry.
  8. Season and serve: Taste the curry and adjust seasoning with salt and black pepper as desired. Serve hot with rice, quinoa, or naan bread for a complete meal.

Notes

  • You can substitute red lentils with yellow lentils if preferred, but adjust cooking time accordingly.
  • If you like a spicier curry, add a pinch of cayenne pepper or chopped chili along with the curry powder.
  • Leftovers store well in the refrigerator for up to 3 days and can be frozen for up to a month.
  • For added protein, top with roasted chickpeas or a dollop of yogurt if not vegan.
  • Make sure to rinse lentils well to remove excess starch and prevent them from becoming too mushy.