
Spiced Sweet Potato & Lentil Coconut Curry
Make Spiced Sweet Potato & Lentil Coconut Curry, an Indian-Inspired dinner recipe with coconut oil or olive oil, yellow onion, garlic. It has about 35 min, about 530 calories per serving. Get ingredients, step-by-step instructions, nutrition estimates, FAQs, and Recipe Genius app tools.
Quick answer
Spiced Sweet Potato & Lentil Coconut Curry is an Indian-Inspired dinner recipe that takes about 35 min, makes 4 servings, has about 530 calories per serving. Use the ingredients and steps below, or open it in Recipe Genius for guided Cook Mode, timers, serving changes, and a shopping list.
Recommended gear
As an Amazon Associate, Recipe Genius earns from qualifying purchases.

The one tool that makes chopping vegetables, herbs, meat, and meal prep faster.
View on Amazon
Keeps homemade mixes, dressings, baking, rice, and seasonings consistent.
View on Amazon
Handy for baking mixes, salads, marinades, seasoning blends, and organizing prep.
View on AmazonSpiced Sweet Potato & Lentil Coconut Curry ingredients
- 1 tbsp coconut oil or olive oil
- 1 medium yellow onion
- 3 cloves garlic
- 1 inch piece fresh ginger
- 2 tsp curry powder
- 0.5 tsp turmeric powder
- 0.5 tsp cumin powder
- 0.25 tsp red pepper flakes
- 1 large sweet potato
- 2 medium carrots
- 1 cup red lentils
- 1 14.5 oz can canned diced tomatoes
- 1 13.5 oz can full-fat coconut milk
- 2 cups vegetable broth
- 0.75 tsp salt
- 0.25 tsp black pepper
- 2 cups broccoli florets
- 2 tbsp fresh cilantro (for garnish)
- to taste — cooked rice or naan (for serving)
How to make Spiced Sweet Potato & Lentil Coconut Curry
- Heat 1 tablespoon of coconut oil or olive oil in a large pot or Dutch oven over medium heat. Add the diced yellow onion and sauté for 5 minutes, until it softens and becomes translucent.
- Stir in 3 minced garlic cloves and 1 inch of grated fresh ginger. Cook for 1 minute more until fragrant, being careful not to burn the garlic.
- Add 2 teaspoons of curry powder, 1/2 teaspoon of turmeric powder, 1/2 teaspoon of cumin powder, and an optional 1/4 teaspoon of red pepper flakes to the pot. Stir constantly for 30-60 seconds to toast the spices, enhancing their aroma.
- Add the 1 large diced sweet potato, 2 sliced carrots, 1 cup of rinsed red lentils, the entire 14.5 oz can of undrained diced tomatoes, 1 can of full-fat coconut milk, and 2 cups of vegetable broth to the pot.
- Bring the mixture to a boil, then reduce the heat to low, cover the pot, and simmer for 20-25 minutes, stirring occasionally. Cook until the sweet potatoes are fork-tender and the lentils are cooked through and creamy.
- Stir in 2 cups of small broccoli florets. Continue to simmer, uncovered, for another 5-7 minutes, or until the broccoli is tender-crisp and vibrant green.
- Remove the pot from the heat. Taste the curry and adjust the seasoning with 3/4 teaspoon of salt and 1/4 teaspoon of black pepper as needed.
- Ladle the hot curry into bowls. Garnish each serving with 2 tablespoons of fresh chopped cilantro. Serve immediately with cooked rice or warm naan bread for a complete and satisfying meal.
Spiced Sweet Potato & Lentil Coconut Curry FAQ
How do I make Spiced Sweet Potato & Lentil Coconut Curry?
Make Spiced Sweet Potato & Lentil Coconut Curry by gathering the ingredients below, following the step-by-step instructions, and checking that everything is cooked safely before serving.
What ingredients are in Spiced Sweet Potato & Lentil Coconut Curry?
The main ingredients include coconut oil or olive oil, yellow onion, garlic, fresh ginger, curry powder. The full ingredient list is included on this page.
How long does Spiced Sweet Potato & Lentil Coconut Curry take?
This recipe takes about 35 min, depending on prep speed and kitchen equipment.
How many calories are in Spiced Sweet Potato & Lentil Coconut Curry?
Recipe Genius estimates about 530 calories per serving. Nutrition is estimated, so use your own labels when precision matters.