Recipe of Veg Roll: Easy and Delicious Homemade Snack

Updated On: October 4, 2025

If you’re craving a delicious and wholesome snack that’s both satisfying and packed with fresh flavors, the classic veg roll is your perfect go-to recipe. This versatile snack is popular in many parts of the world, especially in India, where it is loved for its crisp exterior wrapped around a spicy, tangy vegetable filling.

Whether you’re preparing it for a quick lunch, an evening treat, or a party appetizer, this veg roll recipe promises a delightful burst of textures and flavors in every bite. Plus, it’s vegetarian-friendly and can easily be customized to suit your taste preferences or dietary needs.

In this post, I’ll guide you through every step of making the perfect veg roll at home. From preparing a spicy mixed vegetable filling to rolling it up in a soft yet crispy wrap, this recipe is sure to become a staple in your kitchen.

Ready your taste buds for a snack that’s crunchy, flavorful, and utterly addictive!

Why You’ll Love This Recipe

This veg roll recipe is a celebration of fresh vegetables, aromatic spices, and crisp textures. It combines the wholesome goodness of mixed vegetables like carrots, beans, and potatoes with the zing of Indian spices and herbs.

The wrap is perfectly soft with just the right amount of crispiness on the outside, making it irresistible.

Healthy and customizable: You can easily modify the vegetables or spice levels according to your liking. It’s a great way to sneak in more veggies into your diet without compromising on taste.

Quick and easy: Despite seeming elaborate, this recipe is straightforward and takes about 30-40 minutes from start to finish — perfect for busy weeknights or last-minute guests.

Perfect snack or meal: Whether you want a light snack or a filling lunch, veg rolls fit the bill. Serve them with some chutney or ketchup for an extra layer of flavor.

Ingredients

  • For the Filling:
    • 2 medium-sized potatoes, boiled and mashed
    • 1/2 cup carrots, finely chopped
    • 1/2 cup green beans, finely chopped
    • 1/4 cup green peas, boiled
    • 1 small onion, finely chopped
    • 2 green chilies, finely chopped (adjust to taste)
    • 1 tsp mustard seeds
    • 1 tsp cumin seeds
    • 1/2 tsp turmeric powder
    • 1 tsp red chili powder
    • 1 tsp garam masala
    • 1 tbsp oil
    • Salt to taste
    • Fresh coriander leaves, chopped
  • For the Wrap:
    • 6-8 all-purpose flour tortillas or chapati/roti
    • 2 tbsp butter or oil for roasting
  • Additional:
    • Green chutney or tomato ketchup for serving

Equipment

  • Medium size mixing bowl
  • Non-stick pan or skillet
  • Spatula for stirring
  • Knife and chopping board
  • Measuring spoons
  • Rolling pin (optional if making your own wraps)

Instructions

  1. Prepare the vegetables: Wash, peel, and finely chop the carrots, green beans, and onion. Boil the potatoes and green peas until soft. Mash the potatoes and set aside.
  2. Make the filling: Heat oil in a non-stick pan over medium heat. Add mustard seeds and cumin seeds; once they start to crackle, add chopped onions and green chilies. Sauté until onions turn translucent.
  3. Add the chopped carrots, green beans, and peas to the pan. Stir well and cook for 5-7 minutes until the vegetables are tender but still slightly crunchy.
  4. Add turmeric powder, red chili powder, garam masala, and salt. Mix well to coat the vegetables with the spices.
  5. Turn off the heat and add the mashed potatoes and chopped coriander leaves. Mix everything thoroughly to form a cohesive filling. Set aside to cool slightly.
  6. Prepare the wraps: If using store-bought tortillas or chapatis, warm them on a pan for a few seconds on each side to make them pliable.
  7. Assemble the veg rolls: Place a tortilla or chapati on a flat surface. Spread a spoonful of the vegetable filling along one edge, leaving some space at the ends.
  8. Roll tightly from the filled edge, folding the sides in as you go to encase the filling securely. Repeat for all wraps.
  9. Roast the rolls: Heat a pan with butter or oil. Place each veg roll seam-side down on the pan and cook until golden brown and crisp, turning carefully to roast all sides evenly.
  10. Serve hot: Slice the rolls into halves if desired, and serve immediately with green chutney or tomato ketchup.

Tips & Variations

“For a healthier twist, try using whole wheat tortillas or homemade multigrain wraps instead of all-purpose flour tortillas.”

To add more protein, include some cooked chickpeas or paneer cubes in the filling. You can also experiment with different vegetables like bell peppers, corn, or mushrooms.

If you like a spicy kick, add some chaat masala or a dash of lemon juice to the filling before rolling.

For a vegan option, use oil instead of butter while roasting the rolls.

Nutrition Facts

Nutrient Amount per serving (1 veg roll)
Calories 180-220 kcal
Carbohydrates 28 g
Protein 5 g
Fat 6 g
Fiber 4 g
Vitamin A 25% of daily value
Vitamin C 15% of daily value

Serving Suggestions

Veg rolls are best enjoyed hot and fresh off the pan. Pair them with a variety of dips for a delightful experience:

  • Green chutney: A classic mint-coriander chutney adds a refreshing tang.
  • Tomato ketchup: Sweet and tangy, perfect for kids and adults alike.
  • Yogurt dip: Mix plain yogurt with a little salt, black pepper, and chopped cucumber for a cooling contrast.

For a more filling meal, serve your veg rolls alongside a fresh salad or a bowl of Low Calorie Vegetable Soup Recipe for Healthy Eating.

Conclusion

The veg roll is a timeless snack that combines simplicity, nutrition, and flavor into one easy-to-make recipe. It’s an excellent way to enjoy a mix of fresh vegetables with aromatic Indian spices wrapped in a soft, crispy roll.

Whether you’re a seasoned cook or a beginner, this recipe is approachable and adaptable, making it a handy addition to your culinary repertoire.

Beyond its great taste, the veg roll is a fantastic way to boost your daily vegetable intake without sacrificing flavor. Its versatility means you can customize it endlessly, from the choice of veggies to the type of wrap you use.

If you loved this recipe, you might also enjoy exploring other creative veggie dishes like the Vegetarian Swiss Chard Recipes for Healthy Meals or the comforting Veg Recipes for Slow Cooker: Easy, Tasty Meal Ideas.

Get rolling and enjoy this delicious, nutritious snack anytime you want a quick bite full of flavor!

📖 Recipe Card: Veg Roll

Description: A delicious and healthy vegetable roll filled with spiced mixed veggies wrapped in a soft flatbread. Perfect as a snack or light meal.

Prep Time: PT15M
Cook Time: PT20M
Total Time: PT35M

Servings: 4 servings

Ingredients

  • 4 whole wheat tortillas or chapatis
  • 1 cup boiled and mashed potatoes
  • 1/2 cup grated carrots
  • 1/2 cup finely chopped bell peppers
  • 1/2 cup boiled green peas
  • 1 small onion, finely chopped
  • 1 green chili, finely chopped
  • 1/2 teaspoon cumin seeds
  • 1/2 teaspoon garam masala
  • 1/2 teaspoon chaat masala
  • Salt to taste
  • 2 tablespoons oil

Instructions

  1. Heat oil in a pan and add cumin seeds until they splutter.
  2. Add chopped onions and green chili; sauté until translucent.
  3. Add grated carrots, bell peppers, and peas; cook for 5 minutes.
  4. Mix in mashed potatoes, garam masala, chaat masala, and salt; cook for 2 more minutes.
  5. Remove from heat and let the mixture cool slightly.
  6. Warm the tortillas or chapatis, then place a portion of filling on each.
  7. Roll tightly and serve warm.

Nutrition: Calories: 250 kcal | Protein: 6 g | Fat: 7 g | Carbs: 38 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Veg Roll”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A delicious and healthy vegetable roll filled with spiced mixed veggies wrapped in a soft flatbread. Perfect as a snack or light meal.”, “prepTime”: “PT15M”, “cookTime”: “PT20M”, “totalTime”: “PT35M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“4 whole wheat tortillas or chapatis”, “1 cup boiled and mashed potatoes”, “1/2 cup grated carrots”, “1/2 cup finely chopped bell peppers”, “1/2 cup boiled green peas”, “1 small onion, finely chopped”, “1 green chili, finely chopped”, “1/2 teaspoon cumin seeds”, “1/2 teaspoon garam masala”, “1/2 teaspoon chaat masala”, “Salt to taste”, “2 tablespoons oil”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat oil in a pan and add cumin seeds until they splutter.”}, {“@type”: “HowToStep”, “text”: “Add chopped onions and green chili; saut\u00e9 until translucent.”}, {“@type”: “HowToStep”, “text”: “Add grated carrots, bell peppers, and peas; cook for 5 minutes.”}, {“@type”: “HowToStep”, “text”: “Mix in mashed potatoes, garam masala, chaat masala, and salt; cook for 2 more minutes.”}, {“@type”: “HowToStep”, “text”: “Remove from heat and let the mixture cool slightly.”}, {“@type”: “HowToStep”, “text”: “Warm the tortillas or chapatis, then place a portion of filling on each.”}, {“@type”: “HowToStep”, “text”: “Roll tightly and serve warm.”}], “nutrition”: {“calories”: “250 kcal”, “proteinContent”: “6 g”, “fatContent”: “7 g”, “carbohydrateContent”: “38 g”}}

Photo of author

Marta K

Leave a Comment

X