How to Make Vegetable Roll (Traditional & Healthy Version)

The Sri Lankan Vegetable Roll is a beloved street food snack found in bustling markets, roadside stalls, and homes across the island. Renowned for its crispy golden exterior and savory vegetable filling, this classic dish showcases the vibrant flavors and spices characteristic of Sri Lankan cuisine. Traditionally, the Vegetable Roll is made by wrapping a spiced vegetable mixture in a thin crepe, coating it lightly in breadcrumbs, and shallow-frying until perfectly crisp. This version uses less oil and wholesome ingredients, making it a healthier alternative while preserving the authentic taste. Vegetable Rolls are popular among all age groups in Sri Lanka, often enjoyed as a tea-time treat, quick lunch, or light dinner. Their portable nature makes them a staple at gatherings and festive occasions. The combination of local vegetables such as potatoes, carrots, and leeks with subtle Sri Lankan spices results in a hearty, satisfying snack that is both vegetarian and packed with nutrition. Making Vegetable Rolls at home allows you to control the ingredients and portion sizes, turning this street food favorite into a balanced, family-friendly meal. The dish is perfect for international food lovers seeking an authentic taste of Sri Lanka, offering a delightful balance of crispiness, warmth, and spicy-sweet flavor in every bite.

35 min total2 servingsmedium205 kcal / 100g

Ingredients

  • Potato
    1 medium (about 120g) Potato (boiled and mashed)
  • Carrot
    1/2 cup Carrot (grated)
  • Leeks
    1/4 cup Leeks (thinly sliced)
  • Green beans
    1/4 cup Green beans (finely chopped)
  • Onion
    1 small Onion (finely chopped)
  • Green chili
    1 Green chili (finely chopped (reduce for less heat))
  • Curry leaves
    5 leaves Curry leaves (chopped)
  • Turmeric powder
    1/4 tsp Turmeric powder
  • Black pepper
    1/4 tsp Black pepper (freshly ground)
  • Salt
    1/2 tsp Salt (to taste)
  • Whole wheat flour
    1/2 cup Whole wheat flour (for crepe batter)
  • Low-fat milk or water
    1/2 cup Low-fat milk or water (for crepe batter)
  • Breadcrumbs
    1/2 cup Breadcrumbs (preferably whole wheat)
  • Egg
    1 Egg (for coating (use plant-based for vegan))
  • Vegetable oil
    2 tbsp Vegetable oil (for shallow frying)

Step-by-step instructions

Step 1: Prepare the filling by heating 1 tablespoon oil in a pan
0%
4 min

Step 1 · Prepare the filling by heating 1 tablespoon oil in a pan

Prepare the filling by heating 1 tablespoon oil in a pan. Sauté onions, green chili, and curry leaves until fragrant. Add leeks, carrots, and green beans, and cook for 3-4 minutes. Stir in boiled potatoes, turmeric, black pepper, and salt. Mix well and cook for another 2 minutes.

Step 2: Combine whole wheat flour and a pinch of salt in a bowl
0%

Step 2 · Combine whole wheat flour and a pinch of salt in a bowl

Combine whole wheat flour and a pinch of salt in a bowl. Gradually add milk or water, whisking to make a smooth, thin crepe batter.

Step 3: Heat a non-stick pan with a few drops of oil
0%
1 min

Step 3 · Heat a non-stick pan with a few drops of oil

Heat a non-stick pan with a few drops of oil. Pour a small ladle of batter and swirl to form a thin crepe. Cook for 1 minute on each side until light golden. Repeat with remaining batter.

Step 4: Place a spoonful of vegetable filling on each crepe
0%

Step 4 · Place a spoonful of vegetable filling on each crepe

Place a spoonful of vegetable filling on each crepe. Fold the sides and roll tightly to form a cylinder.

Step 5: Dip each roll in beaten egg (or plant-based substitute)
0%

Step 5 · Dip each roll in beaten egg (or plant-based substitute)

Dip each roll in beaten egg (or plant-based substitute), then coat evenly with breadcrumbs.

Step 6: Heat remaining oil in a non-stick pan
0%
2 min

Step 6 · Heat remaining oil in a non-stick pan

Heat remaining oil in a non-stick pan. Shallow fry rolls on medium heat until all sides are golden and crispy, about 2 minutes per side. Drain on paper towels.

Why this recipe is healthy

This Vegetable Roll recipe is a healthy choice because it uses fresh, wholesome vegetables, whole grains, and minimal oil. Shallow frying instead of deep frying significantly reduces calorie and fat content, making it suitable for weight management and heart health. The inclusion of fiber-rich ingredients helps maintain satiety, while the use of natural spices delivers flavor without excess sodium or additives—perfect for a balanced, nutritious snack or meal.

A note on tradition

Vegetable Rolls are a classic Sri Lankan street food enjoyed by people of all ages and backgrounds. Often sold at tea shops, school canteens, and festive gatherings, they are a symbol of the island’s rich snack culture. While the filling may vary by region, the preparation remains a beloved tradition, particularly during celebrations and as a popular afternoon snack accompanying a cup of Ceylon tea.

← Back to Vegetable Roll nutrition
How to Make Vegetable Roll (Traditional & Healthy Version) – Recipe