This Sweet Potato and Lentil Tikka Masala is a delightful twist on the traditional Indian dish, bringing together the earthy sweetness of sweet potatoes and the protein-packed goodness of lentils. It’s the perfect option for those chilly evenings when you want something hearty and satisfying.
Imagine a rich, creamy sauce enveloping tender chunks of sweet potato and soft lentils, creating a warm and inviting meal. The combination of aromatic spices provides a depth of flavor that will transport your taste buds straight to India.
Whether served over fluffy rice or with warm naan, this tikka masala is sure to impress and nourish. Plus, it’s an excellent way to sneak in some extra vegetables into your diet without sacrificing taste.
A Deliciously Spiced Vegan Tikka Masala

This Sweet Potato and Lentil Tikka Masala features a vibrant sauce made with tomatoes, coconut milk, and a blend of spices like cumin, coriander, and garam masala. The dish is both creamy and comforting, with a hint of spice that adds warmth without overwhelming the palate.
It’s a nutritious meal that balances the sweetness of the sweet potatoes with the earthiness of lentils, making each bite a satisfying experience.
Ingredients
- 2 medium sweet potatoes, peeled and diced
- 1 cup dried red lentils, rinsed
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 tablespoon ginger, grated
- 1 can (14 oz) diced tomatoes
- 1 can (14 oz) coconut milk
- 2 tablespoons curry powder
- 1 teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon garam masala
- 2 tablespoons vegetable oil
- Salt and pepper to taste
- Fresh cilantro for garnish
Instructions
- Sauté the Aromatics: In a large pot, heat the vegetable oil over medium heat. Add the chopped onion, garlic, and ginger, and sauté until the onion is translucent (about 5 minutes).
- Add the Spices: Stir in the curry powder, cumin, coriander, and garam masala, cooking for an additional minute until fragrant.
- Combine Ingredients: Add the diced sweet potatoes, rinsed lentils, diced tomatoes, and coconut milk to the pot. Stir well to combine.
- Simmer: Bring the mixture to a boil, then reduce the heat to low and cover. Allow it to simmer for about 25-30 minutes, or until the sweet potatoes are tender and the lentils are cooked through.
- Season and Serve: Taste and adjust seasoning with salt and pepper. Serve hot, garnished with fresh cilantro, over rice or with naan.
Cook and Prep Times
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
Nutrition Information
- Servings: 4 servings
- Calories: 320kcal
- Fat: 12g
- Protein: 15g
- Carbohydrates: 45g