Love this? Pin it for later!
One-Pot Lentil and Sweet Potato Curry with Spinach and Carrots
Creamy coconut milk mingles with tender sweet potatoes, earthy lentils, and vibrant greens in this soul-warming curry that’s become my weeknight superhero. I first threw it together on a drizzly Tuesday when the fridge held nothing but a sad bag of spinach and a lone sweet potato, and it’s since evolved into the recipe my neighbors request by name. One pot, under 45 minutes, and packed with plant-powered protein—this is the kind of forgiving, feed-a-crowd meal that tastes even better the next day scooped over steaming basmati or fluffy quinoa.
Why This Recipe Works
- One-Pot Wonder: Minimal dishes, maximum flavor—everything simmers together so the lentils soak up the spiced coconut broth.
- Pantry Staples: Red lentils, canned coconut milk, and basic produce you probably have on hand right now.
- 30-Minute Meal: From chopping to table in half an hour—perfect for busy weeknights or last-minute guests.
- Meal-Prep Champion: Flavors deepen overnight; portion into containers for grab-and-go lunches all week.
- Nutrient Dense: 18 g plant protein + beta-carotene-rich sweet potatoes and iron-packed spinach.
- Easy to Customize: Swap veggies, dial the heat up or down, or make it oil-free—details below.
Ingredients You'll Need
Each component here pulls its weight. Look for firm, unblemished sweet potatoes with bright orange flesh—those are the sweetest. Red lentils (masoor dal) cook quickly and dissolve into a velvety backdrop, but green or brown work if you extend simmering time by 10 minutes. Full-fat canned coconut milk gives luxurious body; light versions are fine but thinner. Fresh baby spinach wilts in seconds, though chopped kale or chard can stand in—just strip the tough ribs first. Carrots lend natural sweetness; rainbow carrots add color pop, but regular orange ones taste identical. For aromatics, I keep a jar of pre-grated ginger in the freezer (peel, grate, freeze in teaspoon mounds) for lightning-fast dinners. Curry powder quality matters—sniff before buying; it should smell fragrant, not dusty.
Substitutions: No sweet potato? Butternut squash or pumpkin cubes cook the same. Nut allergy? Use oat or soy milk plus 1 tbsp almond butter substitute for richness. Spinach frozen? Thaw and squeeze dry before stirring in. Gluten-free? This recipe already is. Low-FODMAP? Swap lentils for canned chickpeas (juice discarded) and use only the coconut cream, not the watery part.
How to Make One-Pot Lentil and Sweet Potato Curry with Spinach and Carrots
Warm the base
Place a heavy 4-quart Dutch oven or deep sauté pan over medium heat. Add coconut oil (or ¼ cup water for oil-free). Once shimmering, scatter in diced onion with a pinch of salt; sauté 4 minutes until translucent edges appear. Add minced garlic and grated ginger; cook 60 seconds—do not brown or they’ll turn bitter.
Blooming spices
Stir in curry powder, turmeric, cumin, coriander, and smoked paprika. Cook 30–45 seconds, stirring constantly, until the mixture is fragrant and the spices have turned a shade darker. This “blooming” step toasts the spices, unlocking essential oils and deeper flavor.
Build the broth
Add diced sweet potato, carrots, and rinsed red lentils. Pour in coconut milk plus 2½ cups water (or low-sodium vegetable broth for more depth). Stir in tomato paste, ¾ tsp salt, and black pepper. Increase heat to high; bring to a lively simmer, scraping bottom to prevent sticking.
Simmer until tender
Reduce heat to low, cover with lid slightly ajar, and simmer 15 minutes, stirring twice. Lentils should break down and thicken the sauce while sweet potatoes turn fork-tender. If too thick, splash in ½ cup hot water; you want a creamy stew consistency.
Wilt the greens
Uncover, taste, and adjust salt or spice. Fold in spinach a handful at a time until wilted—takes about 60 seconds. For extra brightness, squeeze in juice of half a lime. Remove from heat.
Rest and serve
Let curry stand 5 minutes; it thickens slightly and flavors meld. Serve over steamed rice, quinoa, or cauliflower rice. Garnish with cilantro, toasted coconut flakes, and a drizzle of coconut milk for restaurant flair.
Expert Tips
Control the heat
If sensitive to spice, start with 1 tbsp curry powder; you can stir in more at the end. Conversely, add ¼ tsp cayenne or a minced Thai chili for fiery souls.
Speedy prep
Dice sweet potatoes ½-inch so they cook at the same rate as lentils. Peel carrots with the back of a spoon—faster and less waste.
Overnight magic
Make the curry tonight; tomorrow’s dinner will taste silkier. Add a splash of water when reheating because lentils continue to absorb liquid.
Freezer hero
Portion into silicone muffin trays, freeze, then pop out and store in bags. Instant single-serve blocks ready for busy nights—thaw in microwave 3 min.
Color pop
Top with pomegranate arils or thinly sliced red chili for visual drama just before serving—guests will think you ordered takeout from the trendy vegan bistro.
Protein boost
Stir in a can of drained chickpeas or a cup of shelled edamame during the last 5 minutes for extra bite and even more protein.
Variations to Try
- Thai Twist: Swap curry powder for 2 tbsp red Thai curry paste, use lime zest instead of lime juice, and garnish with Thai basil.
- African Inspiration: Add ½ tsp berbere spice and a spoonful of natural peanut butter for depth; finish with chopped peanuts.
- Green Goddess: Replace spinach with chopped kale and stir in ¼ cup pesto off heat for herby brightness.
- Tomato Lover: Stir in a 14-oz can of diced fire-roasted tomatoes for tangy chunks and extra sauce.
- Low-Carb: Sub cauliflower florets for sweet potatoes and use lite coconut milk; serve over cauliflower rice.
Storage Tips
Cool curry completely, then refrigerate in airtight glass containers up to 5 days. For longer storage, ladle into quart-size freezer bags, lay flat to freeze—saves space and thaws quickly. Keeps 3 months frozen. When reheating, add water or coconut milk to loosen; microwave 2–3 minutes, stirring halfway, or warm gently on stovetop. Pack lunches in thermos jars with rice; they’ll stay warm until noon and make coworkers jealous of the fragrant turmeric aroma.
Frequently Asked Questions
One-Pot Lentil and Sweet Potato Curry with Spinach and Carrots
Ingredients
Instructions
- Warm aromatics: Heat coconut oil in a large pot over medium. Sauté onion 4 min, add garlic & ginger 1 min.
- Bloom spices: Stir in curry powder, turmeric, cumin, coriander, paprika; cook 45 sec until fragrant.
- Add veg & lentils: Toss in sweet potato, carrots, lentils. Pour coconut milk + water/broth. Mix in tomato paste, salt, pepper.
- Simmer: Bring to boil, reduce to low, cover partially & cook 15 min, stirring twice, until lentils soften and thicken.
- Finish greens: Stir in spinach to wilt, plus lime juice. Rest 5 min off heat.
- Serve: Spoon over rice, top with cilantro & extra coconut milk drizzle.
Recipe Notes
Store leftovers refrigerated up to 5 days or frozen 3 months. Reheat with splash of water or coconut milk to loosen.