• Keshy - Ceylon Tastes

Filling for Vegetable Roti or Rolls

Vegetable roti – In Sri Lanka, we call it -Elavalu Roti. It’s a commonly found street food made with roti and a vegetable or meat filling.

It’s a super delicious pastry, and this snack will complement well with your afternoon tea.

In the post, I will show you how I make the filling for this delicious vegetable roti.

Filling for Vegetable Roti


  • 1 Sliced Leek

  • 1 Cup Sliced Carrot

  • 1 1/2 Cup Mashed Potato

  • 1 Tsp Chopped Ginger & Garlic

  • Few Curry Leaves Optional

  • 1 Tsp Minced Green Chili

  • 1/2 Tsp Mustard seed 

  • 1 Tsp Chili Powder

  • 1 Tsp Cumin

  • Pinch Turmeric

  • 1-2 Tsp Chili Flakes

  • Salt

  • 1 Egg Optional

  • Oil


  • Boil 2-3 potatoes until soft, peel of the skin, Mashed it, we need about 1 & 1/2 cups of mashed potatoes

  • Heat a pan, add oil

  • Once it’s heated, add chopped Garlic & Ginger

  • Add curry leaves

  • Add minced green chilies

  • Let it fry and add mustard seeds

  • Fry for few seconds, add chili powder, cumin, salt, and chili flakes

  • Fry on low heat until medium heat

  • Now add Sliced carrots & leek

  • Let cook everything until tender

  • Optional: Add one egg

  • Mix everything

  • After about 1 minute, add the mashed potato

  • Mix everything, cook for 2 minutes

  • Let it completely cool down.

  • Now you can use it as a filling for vegetable roti or any pastry

At the end of this video, you can find how I make the filling for this vegetable roti.