This hearty one-pan dinner brings together earthy lentils, naturally sweet Japanese potatoes, and nutrient-dense kale in a creamy, satisfying meal. I’ve been making variations of this recipe for years, and it never fails to deliver comfort and nutrition in equal measure.
Why This One Pan Creamy Lentils Recipe Works
The magic happens when starchy Japanese sweet potatoes break down slightly during cooking, naturally thickening the coconut milk base. Red lentils cook quickly and absorb all those rich flavors, while kale adds color and nutrients without overpowering the dish.
Ingredients
- 1 tablespoon olive oil
- 1 medium yellow onion, diced (about 1 cup)
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon turmeric
- 1/4 teaspoon cayenne pepper (optional)
- 1 cup red lentils, rinsed and drained
- 2 medium Japanese sweet potatoes (about 1.5 pounds), peeled and cubed
- 1 can (14 oz) full-fat coconut milk
- 2 cups vegetable broth
- 1 teaspoon salt, or to taste
- 1/2 teaspoon black pepper
- 4 cups fresh kale, stems removed and leaves chopped
- 2 tablespoons fresh lemon juice
- 2 tablespoons fresh cilantro, chopped (for serving)
These ingredients work together to create layers of flavor that develop as everything simmers together in one pan.
A recipe worth trying: Sweet Potato Protein Bowl
How to Make It
- Heat olive oil in a large, deep skillet or Dutch oven over medium heat. Add diced onion and cook for 4-5 minutes until softened and translucent. I like to let the onion get just slightly golden around the edges for extra flavor.
- Add minced garlic and grated ginger to the pan. Cook for another minute, stirring constantly to prevent burning. The aroma should be fragrant and warming.
- Stir in cumin, smoked paprika, turmeric, and cayenne if using. Cook the spices for 30 seconds until fragrant. This step, called blooming, releases the essential oils in the spices and creates a deeper flavor base.
- Add the rinsed red lentils and cubed Japanese sweet potatoes to the pan. Stir everything together so the lentils and potatoes are coated with the aromatic oil and spice mixture.
- Pour in the coconut milk and vegetable broth. Add salt and black pepper. Bring the mixture to a boil, then reduce heat to medium-low and cover the pan.
- Simmer for 20-25 minutes, stirring occasionally, until the lentils are tender and the sweet potatoes are easily pierced with a fork. The liquid should have reduced and thickened considerably.
- Remove the lid and add the chopped kale to the pan. Stir it in and cook for 3-4 minutes until the kale is wilted but still bright green. Don’t overcook the kale – it should retain some texture.
- Remove from heat and stir in fresh lemon juice. Taste and adjust seasoning with additional salt, pepper, or lemon juice as needed. Garnish with fresh cilantro before serving.
This straightforward method ensures all the flavors meld together while maintaining distinct textures from each ingredient.
Nutrition at a Glance
- High in plant-based protein from red lentils (about 12g per serving)
- Rich in fiber from lentils, sweet potatoes, and kale (approximately 15g per serving)
- Excellent source of beta-carotene from Japanese sweet potatoes
- Packed with iron and folate from lentils and kale
- Contains healthy fats from coconut milk
- Good source of vitamins A, C, and K from kale
- Provides complex carbohydrates for sustained energy
- Naturally gluten-free and vegan
- Anti-inflammatory compounds from turmeric and ginger
- Potassium-rich for heart health
How to Serve It
- Serve over brown rice or quinoa for a complete protein meal
- Pair with warm naan bread or pita for scooping
- Top with a dollop of Greek yogurt or coconut yogurt for extra creaminess
- Sprinkle with toasted pumpkin seeds or sunflower seeds for crunch
- Accompany with a simple cucumber and tomato salad
- Serve alongside roasted vegetables like Brussels sprouts or cauliflower
- Add a squeeze of lime and fresh herbs like mint or basil
- Pair with pickled vegetables to cut through the richness
This dish is substantial enough to stand alone as a main course but also works well as part of a larger spread.
Common Mistakes
- Not rinsing the lentils properly – this can result in a cloudy, starchy liquid
- Cutting sweet potatoes too large – they won’t cook evenly with the lentils
- Adding kale too early – it becomes mushy and loses its vibrant color
- Using light coconut milk instead of full-fat – the dish won’t be as creamy
- Skipping the spice blooming step – you’ll miss out on deeper flavors
- Not adjusting seasoning at the end – coconut milk can mute salt and acid
- Overcooking the lentils – red lentils can break down into mush quickly
- Forgetting to stir occasionally – ingredients can stick to the bottom of the pan
Avoiding these pitfalls will help ensure your dish turns out creamy, flavorful, and visually appealing.

Storage and Reheating
- Store leftovers in the refrigerator for up to 4 days in airtight containers
- Freeze portions for up to 3 months in freezer-safe containers
- Reheat gently on the stovetop over low heat, stirring frequently
- Add a splash of broth or water if the mixture has thickened too much
- Microwave individual portions in 30-second intervals, stirring between
- Refresh with a squeeze of lemon juice and fresh herbs after reheating
- The texture may change slightly after freezing but flavor remains good
- Cool completely before transferring to storage containers
This recipe actually improves in flavor after a day in the refrigerator as all the spices continue to meld together.
Leftover Ideas
- Use as a filling for stuffed bell peppers or acorn squash
- Blend with additional broth to create a creamy soup
- Stuff into whole wheat tortillas with fresh greens for wraps
- Serve over baked sweet potatoes for a double dose of comfort
- Mix into grain bowls with fresh vegetables and tahini dressing
- Use as a base for curry by adding more coconut milk and vegetables
- Spread on toast and top with avocado and hemp seeds
- Incorporate into meal prep containers with roasted vegetables
These versatile leftovers can easily be transformed into completely new meals throughout the week.
One Pan Creamy Lentils, Japanese Sweet Potatoes, + Kale
- Total Time: 45 minutes
- Yield: 6 servings 1x
- Diet: Vegan
Description
A hearty, nutritious one-pan meal featuring creamy red lentils, tender Japanese sweet potatoes, and fresh kale in a rich coconut milk base with warming spices.
Ingredients
- 1 tablespoon olive oil
- 1 medium yellow onion, diced (about 1 cup)
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1 teaspoon ground cumin
- 1 teaspoon smoked paprika
- 1/2 teaspoon turmeric
- 1/4 teaspoon cayenne pepper (optional)
- 1 cup red lentils, rinsed and drained
- 2 medium Japanese sweet potatoes (about 1.5 pounds), peeled and cubed
- 1 can (14 oz) full-fat coconut milk
- 2 cups vegetable broth
- 1 teaspoon salt, or to taste
- 1/2 teaspoon black pepper
- 4 cups fresh kale, stems removed and leaves chopped
- 2 tablespoons fresh lemon juice
- 2 tablespoons fresh cilantro, chopped (for serving)
Instructions
- 1. Heat olive oil in a large, deep skillet over medium heat. Add onion and cook 4-5 minutes until softened.
- 2. Add garlic and ginger, cook 1 minute until fragrant.
- 3. Stir in cumin, paprika, turmeric, and cayenne. Cook 30 seconds until fragrant.
- 4. Add lentils and sweet potatoes, stir to coat with spices.
- 5. Pour in coconut milk and broth, add salt and pepper. Bring to boil, then reduce heat and cover.
- 6. Simmer 20-25 minutes until lentils are tender and sweet potatoes are easily pierced.
- 7. Add kale and cook 3-4 minutes until wilted but still bright green.
- 8. Remove from heat, stir in lemon juice. Adjust seasoning and garnish with cilantro.
Notes
Store leftovers in refrigerator for up to 4 days. Reheat gently with a splash of broth if needed.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: One-Pan
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 285
- Sugar: 8g
- Sodium: 420mg
- Fat: 12g
- Carbohydrates: 38g
- Fiber: 15g
- Protein: 12g