This Slow Cooker Lentil and Vegetable Curry is the kind of meal that makes you genuinely glad you own a slow cooker. Rich, deeply spiced, wonderfully warming, and completely packed with goodness — it is the sort of dish that fills your home with the most incredible aroma all day and delivers a bowl of pure comfort at the end of it. Red lentils, sweet potato, carrots, tinned tomatoes, and a generous pour of coconut milk all come together in the slow cooker with a beautifully balanced blend of spices to create a thick, creamy curry that tastes as though it has been carefully tended all day. In reality, you simply put everything in and walk away.
This recipe is naturally vegan, gluten-free, and made entirely with affordable, everyday ingredients that are easy to find in any UK supermarket. It is the ideal batch-cook meal — it reheats beautifully, freezes well, and honestly tastes even better the next day as the spices continue to develop. Whether you serve it over fluffy basmati rice, with warm naan bread, or alongside a simple flatbread, this is a curry that will earn a very permanent place in your weekly dinner rotation.

Why You Will Love This Recipe
- Almost entirely hands-off — just prep, load, and let the slow cooker do the work
- Naturally vegan, vegetarian, and gluten-free with no substitutions needed
- Deeply flavourful and warming with a rich, creamy coconut and tomato base
- Made with budget-friendly, everyday UK supermarket ingredients
- Perfect for batch cooking — keeps in the fridge for 4 days and freezes beautifully
- A genuinely filling, nutritious, and satisfying dinner the whole family will enjoy
Key Ingredients and Why They Matter
Red Split Lentils
Red split lentils are the backbone of this curry and are ideal for slow cooking. Unlike green or brown lentils, red lentils break down and soften completely during the long cook, naturally thickening the curry to a rich, almost dal-like consistency without any additional thickening agents. They require no pre-soaking, are wonderfully high in plant-based protein and fibre, and are one of the most affordable ingredients in any UK supermarket.
Sweet Potato
Sweet potato adds natural sweetness, body, and a beautiful golden colour to the curry. It holds its shape reasonably well during the long cook while becoming wonderfully tender, and its gentle sweetness balances the warmth of the spices perfectly. Butternut squash works equally well as an alternative if you prefer.
Coconut Milk
Full-fat coconut milk is stirred in during the final 30 minutes of cooking rather than at the beginning. Adding it late preserves the richness and creaminess of the coconut flavour — cooking it from the start can cause it to separate and lose some of its luxurious texture. Use full-fat tinned coconut milk rather than the reduced-fat variety for the best result.
The Spice Blend
A combination of curry powder, ground cumin, ground coriander, turmeric, and garam masala gives this curry its warm, complex, well-rounded flavour. This is a medium-heat curry — deeply flavourful and warming without being aggressively spicy, making it suitable for the whole family. The heat level can easily be adjusted by adding fresh chilli or chilli flakes to suit your preference.
How to Make Slow Cooker Lentil and Vegetable Curry
Step 1 — Prepare the Vegetables
Peel and dice the sweet potato into roughly 2cm cubes — keeping them a similar size ensures they cook evenly. Peel and slice the carrots into rounds. Finely dice the onion. Mince the garlic cloves and finely grate the fresh ginger. If you have a few extra minutes, softening the onion in a splash of oil in a frying pan for 3–4 minutes before adding it to the slow cooker will add a slightly deeper base flavour — but it is entirely optional and the curry is delicious either way.
Step 2 — Load the Slow Cooker
Add the red split lentils, diced sweet potato, sliced carrots, diced onion, minced garlic, grated ginger, tinned chopped tomatoes, tomato purée, and vegetable stock to the slow cooker. Add the curry powder, ground cumin, ground coriander, turmeric, garam masala, and a generous pinch of salt and black pepper. Stir everything together thoroughly to combine, ensuring the spices are evenly distributed throughout the liquid and vegetables.
Step 3 — Slow Cook
Place the lid on the slow cooker and cook on LOW for 7–8 hours or on HIGH for 4–5 hours. During cooking, the lentils will absorb the liquid and break down gradually, naturally thickening the curry to a beautifully rich, hearty consistency. The sweet potato and carrots should be completely tender by the end of the cooking time. Slow cooker cooking times can vary between models — check at the lower end of the recommended time range.
Step 4 — Stir in the Coconut Milk and Spinach
In the final 20–30 minutes of cooking, remove the lid and stir in the full-fat coconut milk. Add the fresh baby spinach, stir to combine, replace the lid, and continue cooking for a further 20 minutes until the spinach has wilted completely into the curry and the coconut milk has warmed through and blended with the sauce. Taste the curry at this point and adjust the seasoning with salt, pepper, or a little extra curry powder as needed.
Step 5 — Finish and Serve
Stir the curry one final time and squeeze over the juice of half a lime to lift and brighten all the flavours — this small addition makes a noticeable difference to the finished dish. Ladle generously into bowls over fluffy steamed basmati rice, scatter with fresh coriander leaves, and add an extra lime wedge on the side. Serve with warm naan bread or roti for a truly satisfying meal.
Tips for the Best Slow Cooker Lentil Curry
- Use red split lentils rather than whole green or brown lentils — they break down during cooking and naturally thicken the curry without any extra effort
- Cut the sweet potato into similar-sized cubes so everything cooks at the same rate
- Do not add the coconut milk at the beginning — stirring it in for the final 20–30 minutes preserves its creaminess and prevents separation
- Use a good quality vegetable stock — it forms the liquid base of the curry and good flavour here makes a real difference to the finished dish
- Taste and season generously before serving — slow cooking can mellow spice flavours, so a final taste and adjustment is always worthwhile
- A squeeze of fresh lime juice just before serving brightens and lifts the entire dish beautifully — do not skip it
What to Serve with Lentil and Vegetable Curry
This curry is wonderfully versatile and pairs beautifully with a range of accompaniments. Classic choices include:
- Fluffy basmati or long-grain rice — the most traditional and popular pairing
- Warm naan bread from the supermarket, toasted under the grill until lightly golden
- Simple chapati or roti for a more traditional accompaniment
- Cauliflower rice for a lighter, lower-carbohydrate alternative
- A dollop of dairy-free yoghurt or regular natural yoghurt for a cooling contrast
- A simple cucumber and mint raita to balance the warmth of the spices
Variations to Try
- Add chickpeas — Stir in a drained 400g tin of chickpeas alongside the other ingredients for extra protein and texture
- Butternut squash — Swap the sweet potato for diced butternut squash for a slightly nuttier flavour and equally beautiful colour
- Extra heat — Add a finely chopped fresh red chilli or a teaspoon of chilli flakes at the beginning for a spicier curry
- Add cauliflower — Small cauliflower florets added in the final 2 hours of cooking add wonderful texture and absorb the spiced sauce beautifully
- Creamy version — Stir in a tablespoon of smooth almond butter or peanut butter along with the coconut milk for an extra rich, nutty curry sauce
Make Ahead, Storage and Freezing
This lentil curry is an outstanding batch-cook recipe. Allow to cool completely and store in airtight containers in the refrigerator for up to 4 days — the flavours deepen and improve beautifully overnight. Reheat in a saucepan over a gentle heat, stirring occasionally, and add a small splash of water or vegetable stock if the curry has thickened too much in the fridge. It also freezes exceptionally well — portion into freezer-safe containers and freeze for up to 3 months. Defrost overnight in the refrigerator and reheat gently on the hob.
Print
Slow Cooker Lentil and Vegetable Curry (Rich, Hearty & Effortlessly Good)
A rich, warming, and deeply satisfying Slow Cooker Lentil and Vegetable Curry made with red split lentils, sweet potato, carrots, spinach, tinned tomatoes, and creamy full-fat coconut milk. Naturally vegan, gluten-free, and made entirely with budget-friendly UK supermarket ingredients. A perfect hands-off weeknight dinner and outstanding batch-cook meal.
- Total Time: 8 hours 15 minutes
- Yield: 4–6 servings 1x
Ingredients
- 300g red split lentils, rinsed
- 1 large sweet potato (approx. 400g), peeled and diced into 2cm cubes
- 2 medium carrots, peeled and sliced into rounds
- 1 large onion, finely diced
- 4 cloves garlic, minced
- 2cm piece fresh ginger, finely grated
- 2 x 400g tins chopped tomatoes
- 2 tbsp tomato purée
- 700ml good quality vegetable stock
- 2 tsp medium curry powder
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1 tsp ground turmeric
- 1 tsp garam masala
- Salt and black pepper to season
- 400ml full-fat coconut milk (added in the final 30 minutes)
- 100g fresh baby spinach
- Juice of ½ lime
- Fresh coriander and extra lime wedges to serve
Instructions
- Add the rinsed red lentils, diced sweet potato, sliced carrots, diced onion, minced garlic, grated ginger, tinned tomatoes, tomato purée, and vegetable stock to the slow cooker. Add the curry powder, cumin, coriander, turmeric, garam masala, salt, and pepper. Stir thoroughly to combine.
- Place the lid on the slow cooker and cook on LOW for 7–8 hours or HIGH for 4–5 hours until the lentils are completely tender, broken down, and the curry has thickened.
- In the final 20–30 minutes, stir in the full-fat coconut milk and fresh spinach. Replace the lid and continue cooking until the spinach has wilted and the coconut milk has blended through the curry.
- Taste and adjust seasoning with salt, pepper, and extra curry powder as needed. Squeeze over the juice of half a lime to brighten the flavours.
- Serve over fluffy basmati rice scattered with fresh coriander and extra lime wedges on the side. Serve with warm naan bread or roti.
Notes
- No need to pre-soak the red lentils — they go in dry and break down naturally during cooking.
- Add the coconut milk in the final 20–30 minutes only — this preserves its creaminess and prevents separation.
- A squeeze of fresh lime just before serving lifts and brightens the whole dish — do not skip it.
- Tastes even better the next day as the flavours deepen overnight.
- Store in the fridge for up to 4 days or freeze for up to 3 months.
- Add a drained tin of chickpeas for extra protein and texture.
- Adjust heat by adding fresh chilli or chilli flakes to suit your preference.
- Prep Time: 15 minutes
- Cook Time: 8 hours
- Category: Main Course
- Method: Slow Cooker
- Cuisine: British-Indian Inspired
Nutrition
- Serving Size: 1 serving (without rice)
- Calories: 355
- Sugar: 12 g
- Sodium: 480 mg
- Fat: 14 g
- Saturated Fat: 11 g
- Unsaturated Fat: 2 g
- Trans Fat: 0 g
- Carbohydrates: 46 g
- Fiber: 10 g
- Protein: 14 g
- Cholesterol: 0 mg
Keywords: slow cooker lentil curry UK, lentil vegetable curry slow cooker, vegan slow cooker curry UK, red lentil curry recipe UK, easy vegan curry slow cooker, budget curry recipe UK, lentil and sweet potato curry, healthy slow cooker dinner UK
Frequently Asked Questions
Do I need to soak the lentils before adding them to the slow cooker?
No. Red split lentils require no soaking before use and can go directly into the slow cooker dry. They will absorb the cooking liquid and break down naturally over the course of the cook, thickening the curry as they soften.
Can I make this on the hob instead of a slow cooker?
Yes. Heat a little oil in a large deep saucepan, soften the onion for 5 minutes, add the garlic, ginger, and spices, and cook for 2 minutes. Add all remaining ingredients except the coconut milk and spinach, bring to the boil, then reduce to a gentle simmer. Cook uncovered for 30–35 minutes, stirring occasionally, until the lentils are completely soft and the curry has thickened. Stir in the coconut milk and spinach and cook for a further 5 minutes.