If you’ve come across my latest TikTok photo, you already know we are looking at pure comfort in a bowl.

Let’s be honest: weeknight dinners need to hit three specific criteria. They need to be incredibly fast, they need to use up the bits and bobs left in the kitchen cupboard, and they need to taste like a restaurant-quality meal.
This Sweet Potato, Lentil and Peanut Butter Dahl checks every single box. It’s entirely plant-based, packed with protein, and has a velvety, glossy texture that will make you want to lick the bowl clean.

Why Peanut Butter in a Dahl?
If you haven’t tried adding peanut butter to your lentil dishes yet, prepare to have your mind blown. Much like the viral Turkish eggs trend that layers rich fats with vibrant spices, smooth peanut butter acts as the ultimate shortcut to luxury.
It melts directly into the spiced coconut milk, creating an instant, thick glaze that perfectly balances the natural sweetness of the potatoes and the earthy tone of the red lentils. It adds a deep, savory umami flavor that makes this dish feel incredibly indulgent without needing any heavy dairy.
The Line-Up (Ingredients)
Here is everything you’ll need to grab from the cupboard. Note: Red lentils are essential here because they break down beautifully to create that signature thick texture—don’t swap them for green or brown lentils!

• 1 large Sweet potato: Peeled and finely cubed. (The smaller you chop them, the faster they cook!)

• 200g Red lentils: Thoroughly rinsed.
• 3 tbsp Smooth peanut butter: Go for a good quality one if you can, but any smooth variety works.

• 1 tin (400ml) Coconut milk: Full-fat gives the best texture, but light works too.
• 500ml Vegetable stock: Made with one stock cube.
• 1 Onion: Finely chopped.
• 3 cloves Garlic: Minced or grated.
• 1 tbsp Fresh ginger: Grated.
• 1 tbsp Curry powder & 1/2 tsp Turmeric: For that gorgeous golden hue and warmth.
• 1 tbsp Rapeseed or coconut oil: For frying.
• Juice of 1/2 a lime: Don’t skip this! The acidity cuts beautifully through the rich peanut butter.
Step-by-Step Method
1. Build the Aromatic Base
Heat your oil in a large, deep pan over a medium heat on the hob. Toss in your chopped onion, garlic, and ginger. Sauté these for about 3 minutes until they soften and your kitchen smells absolutely incredible.
2. Toast the Spices
Add the curry powder and turmeric directly into the pan with the onions. Stir them around for about 60 seconds. Toasting the dry spices in the hot oil wakes up the flavors and creates a beautiful golden base.
3. Simmer to Perfection
Throw in your cubed sweet potatoes and rinsed red lentils, giving them a good stir so they are entirely coated in the spice mix. Pour over the tin of coconut milk and the vegetable stock. Bring the whole thing to a boil, then turn the heat down to a gentle simmer. Pop a lid on and let it bubble away for 15 to 20 minutes, or until the lentils are completely soft and the sweet potatoes are fork-tender.
4. The Magic Ingredient
Take the lid off. Now for the best part: drop in your 3 tablespoons of smooth peanut butter. Stir it through and watch as it melts into the bubbling dahl, instantly transforming the sauce into a glossy, luxurious velvet.
Top Tip: Take your wooden spoon and mash a few of the cooked sweet potato chunks against the side of the pan. This releases their starches and makes the dahl even thicker and creamier.
5. The Finishing Touches
Take the pan off the heat and squeeze in the fresh lime juice. Ladle the hot dahl into wide bowls and garnish with a splash of extra coconut milk, plenty of fresh coriander, and some crushed peanuts for that essential crunch.
How to Serve It
This dahl is practically made for dipping. Fire up some garlic naan bread or flaky parathas to scoop it all up. If you want a more substantial meal, it pairs beautifully over a bed of fluffy basmati rice.
If you give this a go, let me know in the comments below! Did you stick to the naan bread, or did you go down the rice route?


Leave a comment