One-Pot Prawn and Lentil Curry Recipe
Introduction
This one-pot prawn and lentil curry is a comforting and flavorful dish that combines tender lentils and juicy prawns in a rich, spiced tomato sauce. Perfect for a hearty weeknight meal, it’s easy to prepare and packed with delicious Indian-inspired flavors.

Ingredients
- 100g dried red lentils
- 3 tbsp sunflower oil
- 1 large onion, finely chopped
- 6 garlic cloves, chopped or grated
- Thumb-sized piece of ginger, peeled and chopped or grated
- ¼ tsp ground turmeric
- ¼ tsp chilli powder (we used Kashmiri chilli powder)
- 1 tbsp cumin seeds
- 1 tbsp ground coriander
- 1 tbsp tomato purée
- 1 tsp tamarind paste or lemon juice (optional)
- 400g can chopped tomatoes or passata
- 1 chicken or vegetable stock cube
- 1 tbsp garam masala
- 200g raw or cooked prawns (we used tiger prawns)
- Green chillies, coriander and pickled red onions (see tips), to serve
Instructions
- Step 1: Rinse the lentils a few times, then place them in a bowl. Cover with cold water and leave to soak while you prepare the other ingredients.
- Step 2: Heat 2 tbsp of the sunflower oil in a shallow casserole or sauté pan. Add the chopped onion with a pinch of salt and cook for about 10 minutes, stirring occasionally, until golden.
- Step 3: Add the garlic, ginger, turmeric, chilli powder, cumin seeds, and ground coriander to the pan. Cook for 3 minutes until the mixture becomes sticky and fragrant.
- Step 4: Stir in the tomato purée and tamarind paste if using, then add the chopped tomatoes. Let it simmer for 8-10 minutes until the sauce thickens to a paste-like consistency.
- Step 5: Rinse the soaked lentils again until the water runs clear, then drain them thoroughly.
- Step 6: Add the lentils to the tomato base, then pour in 600ml water (using some to rinse out the tomato can) and crumble in the stock cube. Bring to a boil, then reduce heat to a gentle simmer. Cover and cook for 50 minutes to 1 hour, stirring occasionally and adding water if needed, until the lentils are soft and the sauce thickens.
- Step 7: Stir in the garam masala. At this point, the curry can be cooled and refrigerated for up to three days or frozen for up to six months.
- Step 8: To serve, reheat the curry until simmering. Add the prawns and cook for 5 minutes, or until they turn pink and are cooked through. Season with salt to taste, drizzle with the remaining oil, and stir briefly.
- Step 9: Garnish with sliced green chillies, fresh coriander leaves, and pickled red onions. Serve hot.
Tips & Variations
- To make this curry vegan, use vegetable stock and replace prawns with roasted sweet potatoes or squash. Cook the vegetables for 8-10 minutes and add baby spinach at the end to wilt.
- Swap prawns for chopped chicken breasts and simmer in the sauce for 8-10 minutes until cooked through.
- Quick pickled onions add a bright, tangy contrast: thinly slice 1 red onion, season with salt, toss with 1 tsp cumin seeds, juice of ½ lemon, and a sliced green chilli. Let sit for 5 minutes before serving.
- Freeze the base sauce in portions for easy future meals. Defrost slowly at room temperature or quickly in a saucepan with boiling water, reheating thoroughly before adding prawns.
Storage
Store the base curry sauce in an airtight container in the fridge for up to three days or freeze for up to six months. To reheat, thaw completely and warm gently on the stove, stirring occasionally. Add the prawns only after the sauce is hot, cooking them through in about 5 minutes to prevent overcooking.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use canned lentils instead of dried?
While you can use canned lentils to save time, they are softer and break down more quickly. Adjust cooking times and add them near the end to prevent the curry from becoming too mushy.
What can I substitute for tamarind paste?
If you don’t have tamarind paste, lemon juice is a good alternative to add acidity and balance the flavors in the curry. Use an equal amount as a substitute.
Print
One-Pot Prawn and Lentil Curry Recipe
- Total Time: 1 hour 35 minutes
- Yield: 4 servings 1x
Description
This one-pot prawn and lentil curry is a rich, flavorful dish combining tender red lentils simmered in a spiced tomato-based sauce with succulent prawns. The recipe is simple, hearty, and perfect for a wholesome weeknight meal. It’s versatile too—with options to make it vegan or substitute chicken. Aromatic spices, garlic, ginger, and tangy tamarind balance beautifully, making it an inviting dish served with fresh green chillies, coriander, and pickled onions.
Ingredients
Lentil Base
- 100g dried red lentils
- 3 tbsp sunflower oil, divided
- 1 large onion, finely chopped
- 6 garlic cloves, chopped or grated
- Thumb-sized piece of ginger, peeled and chopped or grated
- ¼ tsp ground turmeric
- ¼ tsp chilli powder (Kashmiri chilli powder recommended)
- 1 tbsp cumin seeds
- 1 tbsp ground coriander
- 1 tbsp tomato purée
- 1 tsp tamarind paste or lemon juice (optional)
- 400g can chopped tomatoes or passata
- 1 chicken or vegetable stock cube
- 1 tbsp garam masala
Protein
- 200g raw or cooked prawns (tiger prawns preferred)
To Serve
- Green chillies, sliced
- Coriander leaves
- Pickled red onions (see tips)
Pickled Onions (Optional)
- 1 red onion, finely sliced
- Salt to season
- 1 tsp cumin seeds
- Juice of ½ lemon
- 1 sliced green chilli (optional)
Instructions
- Soak Lentils: Rinse the dried red lentils a few times under cold running water. Place them in a bowl, cover with cold water, and leave to soak while preparing the rest of the ingredients.
- Sauté Aromatics and Spices: Heat 2 tbsp of sunflower oil in a shallow casserole or sauté pan over medium heat. Add the finely chopped onion with a pinch of salt and cook for about 10 minutes until the onion begins to turn golden and soft. Add the chopped garlic, grated ginger, ground turmeric, chilli powder, cumin seeds, and ground coriander. Stir and cook the mixture for 3 minutes until it becomes sticky and fragrant.
- Add Tomato Paste and Chopped Tomatoes: Stir in the tomato purée and tamarind paste or lemon juice if using. Then add the canned chopped tomatoes or passata. Simmer this sauce for 8-10 minutes, stirring occasionally, until it thickens into a dense paste.
- Prepare Lentils and Simmer: Drain and rinse the soaked lentils again until the water runs clear. Add the lentils to the tomato sauce base. Pour in 600ml of water (using some to swill out the tomato can for extra flavor) and crumble in the stock cube. Bring the mixture to a boil, then reduce to a gentle simmer, cover, and cook for 50 minutes to 1 hour. Stir occasionally and add more water if needed to keep it sauce-like. The lentils should soften and start to break down, thickening the sauce. Stir in the garam masala toward the end of cooking.
- Cook the Prawns: Reheat the chilled or defrosted lentil sauce in a saucepan until it reaches a simmer. Add the prawns and cook for 5 minutes, until just cooked through. Season with salt to taste, then drizzle with the remaining 1 tbsp sunflower oil and stir briefly.
- Serve: Transfer the curry to serving bowls. Top with sliced green chillies, fresh coriander leaves, and scatter with quick pickled red onions for an added tangy crunch.
- Optional – Prepare Pickled Onions: Thinly slice a red onion and season with salt. Toss with cumin seeds, lemon juice, and a sliced green chilli if desired. Let it sit for at least 5 minutes to soften before serving alongside the curry.
Notes
- You can freeze the base sauce once cooled in freezerproof containers for up to six months. Defrost slowly at room temperature or quickly by steaming with boiling water.
- To reheat defrosted sauce, warm in a covered pan over medium heat, stirring occasionally for about 15 minutes.
- For a vegan version, use vegetable stock and substitute prawns with roasted sweet potatoes or squash, cooking them along with the lentils, and finish with baby spinach.
- To make a chicken and lentil curry, replace prawns with two chopped chicken breasts, simmering in the sauce for 8-10 minutes until cooked through.
- Pickled red onions add a vibrant, tangy contrast but can be omitted if desired.
- Prep Time: 15 minutes
- Cook Time: 1 hour 20 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
Keywords: prawn curry, lentil curry, one-pot meal, Indian spiced curry, easy curry recipe, healthy prawn dish, red lentils, quick pickled onions, garam masala

