I absolutely love this Sweet Potato Lentil Curry with Crispy Sesame Chickpeas Recipe because it strikes the perfect balance between hearty and fresh. The sweet potatoes add a lovely creamy sweetness while the lentils pack in protein, making it a comforting one-pot meal that feels luxurious but comes together surprisingly easily. Whenever I’m craving something warming but nourishing, this curry is my go-to.
You’ll find that the crispy sesame chickpeas on top add this addictive crunch that elevates the whole dish—it’s like the ultimate texture contrast you didn’t know you needed! It’s great for family dinners, meal prep, or when you just want to impress friends with a plant-based dish that feels special but isn’t complicated.
Why You’ll Love This Recipe
- Rich, layered flavors: The combination of Thai red curry paste, creamy peanut butter, and coconut milk creates a deeply satisfying taste.
- Balanced nutrition: Sweet potatoes and lentils provide fiber, protein, and complex carbs in one delicious dish.
- Crispy contrast: Those sesame chickpeas bring a crunch that makes every bite so enjoyable.
- Flexible and forgiving: You can make it stovetop or Instant Pot, adjust spice levels, and swap ingredients easily.
Ingredients You’ll Need
This recipe uses pantry staples and fresh produce to come together with minimal fuss. The flavors blend beautifully, and I always recommend using quality Thai red curry paste for authentic results.
- Extra virgin olive oil: Adds a subtle fruity base for sautéing the aromatics.
- Shallots: They melt into the curry, offering sweetness without overpowering.
- Fresh ginger: Provides zesty warmth that wakes up the dish.
- Sweet potatoes: The star ingredient for their creamy texture and mild sweetness.
- Thai red curry paste: Gives that vibrant, spicy, and fragrant kick—don’t skimp here.
- Vegetable broth or water: Keeps the curry rich without unnecessary salt.
- Red lentils: Cook quickly to a tender texture—perfect for curry (green lentils work too).
- Fish sauce (or soy sauce): Adds classic umami depth; adjust if you want it fully vegan.
- Low sodium soy sauce: Balances savory notes and rounds the flavor.
- Creamy peanut butter: This twist enriches the curry and adds subtle nuttiness.
- Full fat coconut milk: Brings creaminess and tropical flair.
- Baby spinach: A fresh, tender green to brighten the dish at the end.
- Lime juice: The acidity that lifts and balances the curry beautifully.
- Fresh cilantro: For that bright, herby finish—you can’t skip it!
- Basmati rice: My preferred accompaniment for soaking up all the curry goodness.
- Pomegranate arils (optional): I love these for a surprising burst of juicy sweetness.
- Chickpeas: The base of the crispy topping—make sure they’re well dried before cooking.
- Sesame oil or extra virgin olive oil: For crisping the chickpeas with a nutty aroma.
- Raw sesame seeds: Toasted with chickpeas for extra crunch.
Variations
One of the things I love most about this Sweet Potato Lentil Curry with Crispy Sesame Chickpeas Recipe is how easy it is to make your own. I often swap out ingredients or boost the spice depending on the season or what’s in my pantry.
- Swap lentils: I’ve tried green and brown lentils instead of red for a different texture, and it’s just as lovely, though cooking time may be longer.
- Make it vegan: Simply skip the fish sauce or replace it with soy sauce or tamari for a vegan-friendly version.
- Add extra veggies: Carrots, bell peppers, or zucchini are fantastic additions if you want to bulk it up and get even more color.
- Adjust the heat: Add more red curry paste or a pinch of cayenne if you want it spicier—my family goes crazy for the heat!
How to Make Sweet Potato Lentil Curry with Crispy Sesame Chickpeas Recipe
Step 1: Sauté the Aromatics and Sweet Potatoes
Start by heating your olive oil in a large pot over medium heat. When the oil shimmers, add the finely chopped shallots and cook them gently until they’re soft and fragrant, about 3 minutes. Then, toss in the grated ginger and cubed sweet potatoes, stirring occasionally for around 2 minutes until your kitchen smells amazing. This step is crucial—it builds the base flavor you’ll want in every bite! Stir in the Thai red curry paste and cook for another minute to toast those spices and really bring out their aroma.
Step 2: Add Broth, Lentils and Simmer
Add 3 cups of your vegetable broth, the lentils, fish sauce, soy sauce, and peanut butter to the pot. Bring everything up to a gentle boil over high heat, then reduce the heat to low and cover it with a lid. Let it simmer for 15 to 20 minutes until the lentils are tender and the sweet potatoes are soft when pierced with a fork. This part is when the curry thickens and flavors meld—don’t rush it. If your curry looks too thick later, you can always add more broth or water.
Step 3: Prepare the Crispy Sesame Chickpeas
While the curry simmers, heat a large skillet over medium heat and add sesame oil (or olive oil if that’s what you have). Toss the drained and thoroughly patted dry chickpeas in the pan. The key to crispiness here is to not crowd the pan—spread them out so each can get a little golden crust. Stir occasionally for about 5 minutes until they’re crispy all around. Then, drizzle in the soy sauce and sprinkle with raw sesame seeds. Toss everything together and cook for one more minute so the chickpeas soak up that flavor.
Step 4: Stir in Coconut Milk and Greens
Once the lentils and sweet potatoes are perfectly cooked, pour in the coconut milk along with fresh baby spinach and the juice from a lime. Let the curry simmer gently for another 5 minutes so the spinach wilts and the flavors blend beautifully. Remove the pot from heat and stir in chopped fresh cilantro—that final touch makes the curry sing with brightness.
Step 5: Serve and Enjoy!
Now for the fun part: scoop fluffy basmati rice into bowls, ladle the curry over top, and sprinkle with those irresistible crispy sesame chickpeas. If you want to get fancy, scatter some pomegranate arils and extra cilantro over everything. The burst of freshness and texture makes this Sweet Potato Lentil Curry with Crispy Sesame Chickpeas Recipe feel like a restaurant-quality meal. Dig in and enjoy!
Pro Tips for Making Sweet Potato Lentil Curry with Crispy Sesame Chickpeas Recipe
- Thoroughly dry your chickpeas: I learned this the hard way—the crispiness comes when chickpeas aren’t soggy at all before hitting the hot oil.
- Toast the curry paste: Cooking the curry paste with aromatics before adding liquids really unlocks deeper flavors.
- Don’t rush simmering: Let the lentils and sweet potatoes cook gently—the texture matters and this avoids mushiness.
- Adjust consistency last: Add broth or water at the end to thin out if you like it saucier, rather than during simmer.
How to Serve Sweet Potato Lentil Curry with Crispy Sesame Chickpeas Recipe
Garnishes
I always top the curry with plenty of fresh cilantro for that herby brightness. Pomegranate arils add a lovely pop of sweetness and color that my family goes crazy for—they really take the dish to another level visually and flavor-wise. Sometimes, I also sprinkle a few extra toasted sesame seeds right on top for subtle crunch and nuttiness.
Side Dishes
This curry pairs perfectly with fragrant basmati rice, which soaks up all that luscious sauce. If I’m feeling fancy, I like to make some simple cucumber raita or a side of lightly sautéed green beans with garlic—something fresh and crisp to balance the richness.
Creative Ways to Present
For special occasions, I sometimes serve this curry in coconut shells or mini bowls lined with banana leaves for a tropical vibe. Layering the crispy sesame chickpeas and pomegranate arils last turns it into a feast for the eyes, plus I’ve even paired it with naan fingers for communal dipping fun.
Make Ahead and Storage
Storing Leftovers
I store leftover curry in an airtight container in the fridge for up to 4 days. The flavors actually deepen overnight, making leftovers even more delicious. I keep the crispy sesame chickpeas separate because they lose crunch if stored together.
Freezing
This curry freezes beautifully in portioned freezer-safe containers. When I want a quick meal, I just thaw overnight in the fridge and freshen it up by reheating gently. The crispy chickpeas don’t freeze well, so add those fresh after reheating.
Reheating
I reheat the curry slowly over low-medium heat on the stove with a splash of broth or water to bring back creaminess. Avoid microwaving straight from frozen if you want to keep the texture best. Once warm, add fresh spinach and lime juice to brighten it up again.
FAQs
-
Can I make the Sweet Potato Lentil Curry with Crispy Sesame Chickpeas Recipe vegan?
Absolutely! Simply swap the fish sauce for additional soy sauce or tamari to keep the umami depth without any animal products. The dish will still be richly flavored and delicious.
-
What can I substitute for red lentils?
You can use green or brown lentils instead, but keep in mind they take a little longer to cook and have a firmer texture. Adjust simmering time accordingly to get them tender.
-
How do I get crispy chickpeas for the topping?
The key is to pat the chickpeas very dry before cooking to avoid steaming, and cook them in a hot pan with oil without overcrowding. Stir occasionally so each chickpea gets a chance to brown evenly.
-
Can I use canned sweet potatoes or other substitutes?
Fresh sweet potatoes are best for texture and flavor, but if you have canned or frozen sweet potatoes, you can use them—just reduce the cooking time as they’re already cooked.
Final Thoughts
This Sweet Potato Lentil Curry with Crispy Sesame Chickpeas Recipe holds a special place in my kitchen because it’s the kind of meal that satisfies every craving—warmth, comfort, nutrition, and a little bit of fun crunch. I genuinely encourage you to try it out soon, whether you’re cooking for yourself or a crowd. Once you taste it, I have a feeling you’ll come back to this recipe again and again, just like my family and I do!
PrintSweet Potato Lentil Curry with Crispy Sesame Chickpeas Recipe
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 6 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Thai-inspired
- Diet: Low Salt
Description
This Sweet Potato Lentil Curry with Crispy Sesame Chickpeas is a vibrant, hearty, and nutritious dish combining the creaminess of coconut milk and peanut butter with the warmth of Thai red curry paste. Sweet potatoes and lentils simmer in a fragrant broth infused with ginger, shallots, and spices, while crunchy chickpeas tossed in soy sauce and sesame seeds add a delightful texture. Served over basmati rice and garnished with fresh cilantro and optional pomegranate arils, this comforting meal is perfect for a wholesome and flavorful dinner.
Ingredients
Curry
- 2 tablespoons extra virgin olive oil
- 2 shallots, finely chopped
- 1 inch fresh ginger, grated
- 2 sweet potatoes, peeled and cubed
- 3-4 tablespoons Thai red curry paste (adjust to taste)
- 3-4 cups low-sodium vegetable broth or water
- 3/4 cup dried red lentils (or green lentils)
- 2 tablespoons fish sauce (or additional soy sauce for vegetarian)
- 1 tablespoon low sodium soy sauce
- 1 rounded tablespoon creamy peanut butter (or other nut butter)
- 1 (14 ounce) can full fat coconut milk
- 2 cups baby spinach
- Juice from 1 lime
- 1/3 cup fresh cilantro, chopped, plus more for serving
- Cooked basmati rice for serving
- Pomegranate arils for serving (optional)
Crispy Sesame Chickpeas
- 2 tablespoons sesame oil or extra virgin olive oil
- 1 can chickpeas, drained and patted dry
- 2 tablespoons low sodium soy sauce
- 1 tablespoon raw sesame seeds
Instructions
- Prepare the curry base: Heat the olive oil in a large pot over medium heat until shimmering. Add the finely chopped shallots and sauté for about 3 minutes until softened. Stir in the grated ginger and cubed sweet potatoes, cooking for an additional 2 minutes until fragrant. Mix in the Thai red curry paste and cook for another minute to release its flavors.
- Cook the lentils and sweet potatoes: Pour in 3 cups of the vegetable broth, followed by the dried red lentils, fish sauce, soy sauce, and peanut butter. Bring the mixture to a boil over high heat, then reduce to low, cover, and simmer for 15-20 minutes until the lentils are soft and the sweet potatoes tender. Add more broth if needed for desired consistency.
- Prepare the crispy sesame chickpeas: While the curry simmers, heat a large, high-sided skillet over medium heat. Add the sesame or olive oil and chickpeas, cooking and stirring occasionally until the chickpeas are crispy all over, about 5 minutes. Stir in the soy sauce and raw sesame seeds, tossing to combine, and cook for another minute before removing from heat.
- Finish the curry: Once the lentils and sweet potatoes are cooked, stir in the coconut milk, baby spinach, and lime juice. Continue cooking for 5 minutes until the spinach wilts and flavors meld. Remove from heat and fold in the chopped cilantro.
- Serve the dish: Divide cooked basmati rice among bowls and ladle the curry generously over the rice. Top each serving with crispy sesame chickpeas, additional fresh cilantro, and optional pomegranate arils for a burst of color and flavor. Enjoy this comforting and vibrant meal warm.
Notes
- For a vegetarian or vegan option, omit the fish sauce and use extra soy sauce or a vegan fish sauce alternative.
- The amount of Thai red curry paste can be adjusted to your preferred spice level.
- Use green lentils as a substitute if preferred; cooking time may vary slightly.
- Make sure to dry chickpeas thoroughly before crisping to ensure maximum crunchiness.
- This curry can be made in an Instant Pot using the sauté and pressure cook functions for faster preparation.
- Leftovers keep well in the refrigerator for up to 3 days and can be reheated gently on the stove or microwave.
Nutrition
- Serving Size: 1 bowl with chickpeas and rice (approx. 1 1/2 cups curry with 1/2 cup cooked rice)
- Calories: 420 kcal
- Sugar: 8 g
- Sodium: 550 mg
- Fat: 15 g
- Saturated Fat: 7 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 55 g
- Fiber: 12 g
- Protein: 15 g
- Cholesterol: 0 mg