Sri Lankan cuisine is a vibrant tapestry of flavors, colors, and aromas that instantly transport you to the lush landscapes and bustling markets of this beautiful island. While Sri Lanka is often celebrated for its seafood and fiery curries, its vegetarian food is just as rich and satisfying—packed with coconut, fresh vegetables, warming spices, and lentils.
Whether you’re a long-time vegetarian or simply looking to add more plant-based meals to your routine, Sri Lankan vegetarian recipes deliver bold flavor and nourishing comfort.
Today, I’m excited to share a classic Sri Lankan Vegetarian Rice & Curry Platter—a medley featuring parippu (red lentil dal), pol sambol (coconut relish), and a spiced eggplant (wambatu moju), all served with fluffy steamed rice.
This meal is a celebration of texture and taste, drawing on the essential elements of Sri Lankan home cooking.
Ready to awaken your taste buds? Let’s dive into this easy, wholesome, and utterly delicious Sri Lankan feast!
Why You’ll Love This Recipe
- Flavor Explosion: Each component brings its own unique flavor—earthy lentils, creamy coconut, tangy eggplant—all seasoned with fragrant spices.
- Completely Plant-Based: No animal products here, making it a wonderful fit for vegans and vegetarians alike.
- Nutrient-Rich: Lentils and vegetables provide protein, fiber, and essential vitamins.
- Easy to Customize: Swap in your favorite vegetables or add seasonal produce for endless variety.
- Perfect for Meal Prep: Each dish stores beautifully, so you can enjoy leftovers for days.
- Family-Friendly: Mild spice levels and familiar ingredients mean everyone at the table will be happy.
Ingredients
Rice & Curry Platter Overview
Dish | Main Ingredients |
---|---|
Red Lentil Dal (Parippu) | Red lentils, coconut milk, onion, garlic, cumin, curry leaves |
Pol Sambol (Coconut Relish) | Fresh grated coconut, chili, lime, onion, Maldive fish (omit for vegan) |
Eggplant Moju (Wambatu Moju) | Eggplant, vinegar, onion, mustard seeds, chili, coconut oil |
Steamed Rice | Basmati or Sri Lankan short-grain rice |
Detailed Ingredient List
- For the Red Lentil Dal (Parippu):
- 1 cup red lentils (masoor dal), rinsed
- 2 cups water
- 1/2 cup coconut milk (full fat or lite)
- 1 small onion, finely chopped
- 2 cloves garlic, minced
- 1 green chili, sliced (optional)
- 1/2 tsp turmeric powder
- 1/2 tsp ground cumin
- 6-8 fresh curry leaves
- 1 tbsp coconut oil or neutral oil
- Salt, to taste
- For the Pol Sambol (Coconut Relish):
- 1 cup fresh grated coconut (or unsweetened desiccated coconut, rehydrated)
- 1 small red onion, finely chopped
- 1-2 fresh red chilies or 1 tsp chili flakes (adjust to taste)
- Juice of 1 lime
- 1/2 tsp salt
- (Optional) 1 tsp Maldive fish flakes (omit for vegan)
- For the Eggplant Moju (Wambatu Moju):
- 2 medium eggplants, cut into batons
- 1 large red onion, thinly sliced
- 3 cloves garlic, sliced
- 2 green chilies, sliced lengthwise
- 1/4 cup coconut oil (for frying)
- 1 tbsp mustard seeds
- 1/2 tsp turmeric powder
- 1/2 tsp chili powder
- 1/4 cup white vinegar
- 1 tbsp sugar
- Salt, to taste
- For the Rice:
- 2 cups basmati or Sri Lankan short-grain rice
- Water for boiling
- Pinch of salt
Equipment
- Medium saucepan (for dal)
- Small mixing bowl (for sambol)
- Large skillet or wok (for eggplant moju)
- Pot or rice cooker (for rice)
- Wooden spoon or spatula
- Fine mesh strainer (for rinsing lentils and rice)
- Knife and cutting board
- Serving dishes or platter
Instructions
-
Start the Rice:
- Rinse 2 cups rice in a fine mesh strainer until water runs clear.
- Add rice and a pinch of salt to a pot with 3.5 cups water. Bring to a boil, then cover and reduce to a simmer. Cook for 12-15 minutes (basmati) or until tender.
- Remove from heat, fluff with a fork, and keep covered until ready to serve.
-
Prepare the Red Lentil Dal (Parippu):
- In a medium saucepan, heat 1 tbsp coconut oil over medium heat.
- Add onion, garlic, and curry leaves. Sauté for 2-3 minutes until fragrant.
- Add rinsed red lentils, turmeric, cumin, and green chili (if using).
- Pour in 2 cups water. Bring to a boil, then reduce heat to a gentle simmer. Skim off any foam as needed.
- Simmer uncovered for 12-15 minutes, stirring occasionally, until lentils are soft and beginning to break down.
- Stir in coconut milk and cook for another 3-5 minutes until creamy. Add salt to taste. Remove from heat and set aside.
-
Make the Pol Sambol (Coconut Relish):
- If using desiccated coconut, rehydrate with 2-3 tbsp warm water and let sit for 5 minutes.
- In a small bowl, combine grated coconut, red onion, chili, and salt.
- Pound or mix with the back of a spoon until well combined and slightly juicy.
- Stir in lime juice (and Maldive fish flakes if using, but omit for vegan).
- Taste and adjust seasoning. Cover and set aside.
-
Cook the Eggplant Moju (Wambatu Moju):
- Heat coconut oil in a large skillet over medium-high heat. Fry eggplant batons in batches until golden and soft, about 5-7 minutes. Drain on paper towels.
- In the same skillet, add mustard seeds and let them pop for 30 seconds.
- Add onion, garlic, and green chilies. Sauté 3-4 minutes until softened.
- Stir in turmeric, chili powder, and sugar. Cook for 1 minute.
- Return eggplant to the pan, add vinegar, and toss everything together. Cook for another 3-4 minutes until fragrant and slightly sticky. Season with salt.
- Remove from heat. Let cool slightly before serving.
-
Assemble the Platter:
- Spoon a mound of steamed rice onto each plate.
- Add a generous helping of dal, a scoop of eggplant moju, and a side of pol sambol.
- Garnish with extra curry leaves or fresh cilantro if desired. Enjoy hot!
Tips & Variations
-
Tip: For extra creaminess, use full-fat coconut milk in the dal and add a tablespoon to the eggplant moju just before serving!
- Swap in other vegetables for the moju—try okra, green beans, or even potatoes.
- Adjust heat levels by adding or omitting chilies according to your preference.
- If you love meal prep, double the dal and sambol—they keep well for 3-4 days in the fridge.
- Gluten-Free: All components are naturally gluten-free!
- For a different flavor, try adding a pinch of smoked paprika or a squeeze of tamarind to the eggplant.
-
“Sri Lankan food is all about balancing sweet, sour, salty, and spicy. Taste as you go and adjust seasoning for your perfect platter.”
Nutrition Facts
Nutrient | Per Serving (1/4 of recipe) |
---|---|
Calories | 410 |
Protein | 11g |
Carbohydrates | 68g |
Fat | 11g |
Saturated Fat | 7g |
Fiber | 10g |
Sugar | 7g |
Sodium | 420mg |
Vitamin A | 9% DV |
Vitamin C | 23% DV |
Iron | 18% DV |
Calcium | 7% DV |
Note: Nutrition will vary based on exact ingredients and serving size. All values are estimates.
Serving Suggestions
- Serve this platter as a hearty lunch or dinner, accompanied by a fresh cucumber salad or pickled vegetables for crunch.
- Pair with homemade vegan flour tortillas for a fusion twist—perfect for scooping up dal and sambol.
- Finish your meal with a glass of vegan chocolate milk or a cup of spiced Ceylon tea.
- Hosting a dinner party? Add more Sri Lankan sides, like tempered potatoes or beetroot curry, for a festive spread.
- If you’re in the mood for more global flavors, try this alongside our Vegan Cuban Recipes or Veg Maharashtrian Recipes for a colorful, international feast.
Conclusion
There’s something truly special about a Sri Lankan vegetarian platter—it’s a meal that tells a story of tradition, family, and the bounty of the earth. With every bite, you’ll taste the depth of coconut, the warmth of spices, and the freshness of local produce.
This recipe is as comforting for a weeknight dinner as it is impressive for a celebratory gathering, and it’s easy to adapt to your tastes and dietary needs.
If you enjoyed this recipe, don’t forget to explore more plant-based inspiration on our site, like the Veggie Quesadilla Recipe Indian Style or our Vegan Slow Cooker Recipe for Easy, Delicious Meals. Cooking is about creativity and joy, and Sri Lankan vegetarian food is the perfect way to bring both to your table.
Happy cooking—and let me know your favorite variations in the comments!
📖 Recipe Card: Sri Lankan Dhal Curry (Parippu Curry)
Description: A creamy, mildly spiced red lentil curry that is a staple in Sri Lankan cuisine. Perfect with rice or roti for a wholesome vegetarian meal.
Prep Time: PT10M
Cook Time: PT25M
Total Time: PT35M
Servings: 4 servings
Ingredients
- 1 cup red lentils (masoor dal), rinsed
- 2 cups water
- 1 medium onion, finely chopped
- 2 cloves garlic, minced
- 1 green chili, sliced
- 1/2 tsp ground turmeric
- 1/2 tsp ground cumin
- 1/2 tsp mustard seeds
- 8-10 curry leaves
- 1 cup coconut milk
- 1 tbsp coconut oil
- Salt to taste
Instructions
- Add lentils, water, turmeric, and salt to a pot and bring to a boil.
- Reduce heat and simmer for 15 minutes until lentils are soft.
- Heat coconut oil in a pan. Add mustard seeds, curry leaves, and cumin; fry until fragrant.
- Add onion, garlic, and green chili; sauté until softened.
- Add sautéed mixture to cooked lentils and stir well.
- Pour in coconut milk and simmer for 5 minutes.
- Taste and adjust salt as needed. Serve hot.
Nutrition: Calories: 220 kcal | Protein: 10 g | Fat: 8 g | Carbs: 28 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Sri Lankan Dhal Curry (Parippu Curry)”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A creamy, mildly spiced red lentil curry that is a staple in Sri Lankan cuisine. Perfect with rice or roti for a wholesome vegetarian meal.”, “prepTime”: “PT10M”, “cookTime”: “PT25M”, “totalTime”: “PT35M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“1 cup red lentils (masoor dal), rinsed”, “2 cups water”, “1 medium onion, finely chopped”, “2 cloves garlic, minced”, “1 green chili, sliced”, “1/2 tsp ground turmeric”, “1/2 tsp ground cumin”, “1/2 tsp mustard seeds”, “8-10 curry leaves”, “1 cup coconut milk”, “1 tbsp coconut oil”, “Salt to taste”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Add lentils, water, turmeric, and salt to a pot and bring to a boil.”}, {“@type”: “HowToStep”, “text”: “Reduce heat and simmer for 15 minutes until lentils are soft.”}, {“@type”: “HowToStep”, “text”: “Heat coconut oil in a pan. Add mustard seeds, curry leaves, and cumin; fry until fragrant.”}, {“@type”: “HowToStep”, “text”: “Add onion, garlic, and green chili; saut\u00e9 until softened.”}, {“@type”: “HowToStep”, “text”: “Add saut\u00e9ed mixture to cooked lentils and stir well.”}, {“@type”: “HowToStep”, “text”: “Pour in coconut milk and simmer for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Taste and adjust salt as needed. Serve hot.”}], “nutrition”: {“calories”: “220 kcal”, “proteinContent”: “10 g”, “fatContent”: “8 g”, “carbohydrateContent”: “28 g”}}