Sri Lankan Tomato-Pepper Dhal (Parippu)
Creamy Sri Lankan red lentil dhal simmered with tomato, black pepper and coconut milk, tempered with curry leaves.
About This Recipe
Parippu, red lentils simmered with coconut milk, turmeric and a curry leaf-mustard seed tempering, is one of the most common and beloved everyday dishes across Sri Lanka, served at nearly every meal alongside rice or roti. This version adds tomato and a generous hit of black pepper, both genuine elements of Sri Lankan cooking, giving the dhal a slightly tangier, sharper edge than the most basic version while staying fully within Sri Lankan flavor traditions. The lentils cook down naturally into a creamy dhal, helped along by a portion of coconut milk added partway through cooking rather than all at once, which keeps the dish from becoming too rich too early and lets the lentils fully break down first. Chopped tomato added with the lentils softens into the dhal as it simmers, adding a gentle tang, while a generous amount of cracked black pepper — one of Sri Lanka's most significant historical spice exports — gives the dish real warmth. The final tempering of mustard seeds, dried chile and fresh curry leaves fried in coconut oil and poured sizzling over the top is the step that makes parippu unmistakably Sri Lankan rather than dhal from any other regional tradition.
Ingredients
Serves 4
- 1.5 cupsred lentils(rinsed)
- 3 cupswater
- 2tomatoes(chopped)
- 1 tspground turmeric
- 1 tspfreshly cracked black pepper
- 1green chile(slit)
- 1 cupcoconut milk
- 1 tspfine sea salt
- 3 tbspcoconut oil
- 1 tspblack mustard seeds
- 10fresh curry leaves
- 2dried red chiles
- 1onion(thinly sliced, for tempering)
Instructions
- 1
Simmer the lentils
Combine lentils, water, chopped tomato, turmeric, black pepper and green chile in a pot. Bring to a boil, then simmer uncovered 18-20 minutes, stirring occasionally, until the lentils have mostly broken down.
- 2
Add the coconut milk
Stir in the coconut milk and salt. Simmer 8-10 minutes more until creamy and thickened, mashing any remaining whole lentils with the back of a spoon.
- 3
Temper the spices
Heat coconut oil in a small pan over medium heat. Add mustard seeds until they pop, then add curry leaves, dried chiles and sliced onion, frying 3-4 minutes until the onion is golden.
- 4
Finish
Pour the sizzling tempering over the dhal and stir gently to combine, or leave it on top for visual and textural contrast.
- 5
Serve
Serve hot with steamed rice or roti.
Did you make this?
Rate it and help other cooks find the recipes that actually work.
One tap to sign in, and we'll save the rating you just picked.
Everything you need to plan your week — free
- Meal calendar
- Grocery list
- AI recipe ideas
Track what you eat
Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.
Pro Tips
- →
Add the coconut milk only after the lentils have mostly broken down, since adding it too early can slow the lentils' cooking.
- →
Crack the black pepper fresh rather than using pre-ground pepper for a sharper, more aromatic heat.
- →
Fry the onion in the tempering step until genuinely golden and slightly crisp for the best texture and sweetness contrast.
Variations
- •
Extra heat: leave the green chile whole and slit, or chop it finely and stir it directly into the dhal for more heat throughout.
- •
Simpler version: skip the tomato for a more classic, basic parippu if you prefer a milder, less tangy dhal.
- •
Vegetable-added: stir in a handful of chopped spinach or diced pumpkin in the last 5 minutes of cooking.
Storage
Refrigerate in an airtight container up to 4 days, or freeze up to 3 months. Reheat on the stovetop with a splash of water or coconut milk, as it thickens considerably once chilled.
History & Origin
Parippu is one of the most fundamental dishes in Sri Lankan home cooking, eaten daily alongside rice or roti in households across the island. Black pepper has deep historical significance in Sri Lanka, once one of the world's most valuable spice exports along with cinnamon, and it remains a defining, generously used seasoning in everyday Sri Lankan dishes like this one.
Frequently Asked Questions
Do I need to soak red lentils before cooking?
No — red lentils cook quickly without soaking and naturally break down into a creamy dhal within about 20 minutes of simmering.
Can I use light coconut milk instead of full-fat?
Yes, though the dhal will be less rich and creamy. Full-fat coconut milk gives the most traditional, luxurious texture for parippu.
What is the tempering step and can I skip it?
Tempering, frying whole spices like mustard seeds and curry leaves in hot oil and pouring them over the finished dish, adds a significant layer of aroma and flavor that's considered essential to authentic Sri Lankan dhal. Skipping it will still give you a tasty lentil soup, but it won't taste distinctly Sri Lankan.
Nutrition Facts
Per serving (330g / 11.6 oz) · 4 servings total
Time Summary
Have Questions?
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →More Sri-lankan Recipes
You Might Also Like
Similar dishes from other cuisines around the world.
Browse by Ingredient
More recipes built around the same core ingredients.
Free Kitchen Tools
Calculators and converters that pair with this page — no signup needed.
Put This Into a Plan
Schedule it, shop for it, and track what you already have.
Read Next
Longer reads that go deeper on the ideas behind this dish.
Community
Join the conversation
Sign in to leave a comment and save your favourite recipes