Calcutta Roll Recipe Veg: Easy and Delicious Homemade Guide

Updated On: October 7, 2025

If you’ve ever wandered into a vibrant Calcutta street market, you might have stumbled upon the iconic Calcutta Roll—a flavorful, hearty wrap that captures the essence of Indian street food. This vegetarian Calcutta Roll recipe brings that same magic right into your kitchen.

Packed with spiced potatoes, tangy chutneys, and fresh veggies, it’s a delicious treat that’s both satisfying and easy to prepare. Whether you’re looking for a quick lunch or a crowd-pleasing snack, this roll hits all the right notes with its perfect blend of textures and flavors.

What’s truly wonderful about this recipe is how adaptable it is. You can customize the filling to your liking, making it perfect for vegans, vegetarians, or anyone curious about Indian cuisine.

Plus, it’s a fantastic way to enjoy a homemade street food experience without the hassle of finding an authentic vendor. So let’s dive into the flavorful world of Calcutta Rolls and learn how to make this beloved dish step-by-step!

Why You’ll Love This Recipe

This vegetarian Calcutta Roll recipe is a delightful fusion of comfort and spice that showcases the vibrant flavors of Kolkata’s street food scene. Here are a few reasons why you’ll adore making and eating this dish:

  • Quick and Easy: Ready in under 30 minutes, perfect for busy weeknights or on-the-go meals.
  • Healthy and Filling: Loaded with potatoes, fresh veggies, and wholesome spices, it’s nutritious and satisfying.
  • Customizable: Swap in your favorite vegetables or add extra chutneys and spices to tailor it to your taste.
  • Vegetarian Friendly: A great way to enjoy the rich flavors of Indian street food without any meat.
  • Perfect for Sharing: Makes a great appetizer or snack for parties and gatherings.

Ingredients

  • 4 medium potatoes, boiled and mashed
  • 1 tablespoon mustard oil (or vegetable oil)
  • 1 teaspoon mustard seeds
  • 1 teaspoon cumin seeds
  • 1 green chili, finely chopped (adjust to taste)
  • 1 teaspoon grated ginger
  • 1 teaspoon turmeric powder
  • 1 teaspoon coriander powder
  • 1/2 teaspoon red chili powder
  • 1/2 teaspoon garam masala
  • Salt to taste
  • Fresh cilantro, chopped (about 2 tablespoons)
  • 4 roti or paratha wraps (store-bought or homemade)
  • 1 small onion, thinly sliced
  • 1/2 cup shredded cabbage
  • 1/2 cup sliced cucumber
  • 2 tablespoons tamarind chutney
  • 2 tablespoons mint-coriander chutney
  • 1 tablespoon chaat masala
  • 1/2 cup yogurt (optional, for extra creaminess)

Equipment

  • Medium saucepan
  • Mixing bowl
  • Frying pan or skillet
  • Spatula or wooden spoon
  • Knife and chopping board
  • Measuring spoons
  • Serving plates

Instructions

  1. Prepare the potatoes: Boil the potatoes until tender, then peel and mash them in a mixing bowl. Set aside.
  2. Heat the oil: In a frying pan, warm the mustard oil over medium heat. Add mustard seeds and cumin seeds. When they start to pop, add chopped green chili and grated ginger.
  3. Add spices: Stir in turmeric, coriander powder, red chili powder, and salt. Mix well for about 30 seconds until fragrant.
  4. Mix potatoes: Add the mashed potatoes to the pan and combine thoroughly with the spiced oil mixture. Cook for 3-4 minutes, stirring occasionally.
  5. Finish the filling: Sprinkle garam masala and chopped cilantro into the potato mixture. Stir and remove from heat.
  6. Prepare the wraps: Warm the roti or paratha on a dry skillet for 1-2 minutes on each side until pliable.
  7. Assemble the rolls: Spread a thin layer of tamarind chutney followed by mint-coriander chutney on each wrap. Add a generous spoonful of the potato filling in the center.
  8. Add fresh veggies: Top the filling with sliced onions, shredded cabbage, and cucumber slices. Sprinkle chaat masala over the veggies for a tangy kick.
  9. Add yogurt: If using, drizzle a little yogurt over the filling for creaminess.
  10. Roll it up: Fold the sides and roll the wrap tightly to enclose the filling. Secure with a toothpick if needed.
  11. Serve immediately: Enjoy your fresh Calcutta Roll with extra chutneys or a side of crispy fried snacks.

Tips & Variations

“To make your Calcutta Roll even more authentic, try adding a pinch of black salt along with chaat masala—it gives a distinctive tangy flavor reminiscent of Kolkata’s street vendors!”

  • Make it vegan: Skip the yogurt or substitute with coconut yogurt for a dairy-free option.
  • Spice level: Adjust the green chili and red chili powder according to your heat tolerance.
  • Add proteins: Include crumbled paneer or cooked chickpeas for extra protein and texture.
  • Crunch factor: Roast some peanuts or add sev (crispy chickpea flour noodles) inside the roll for authentic crunch.
  • Wrap alternatives: Use tortillas, naan, or even lettuce leaves if you want a low-carb version.

Nutrition Facts

Nutrient Per Serving (1 roll)
Calories 320 kcal
Carbohydrates 48 g
Protein 7 g
Fat 8 g
Fiber 6 g
Sodium 450 mg

Serving Suggestions

This vegetarian Calcutta Roll pairs wonderfully with a chilled glass of spiced masala chai or a refreshing mint lemonade. For a more indulgent meal, serve it alongside crispy samosas or Low Fodmap Appetizer Recipes that complement the tangy and spicy flavors.

For an extra touch, add a side of pickled vegetables or mango chutney to brighten up the palate. This roll also makes a fantastic picnic or packed lunch option, especially when wrapped tightly in foil or parchment paper.

Conclusion

The vegetarian Calcutta Roll is a vibrant and flavorful dish that brings the bustling streets of Kolkata right to your dining table. With its blend of spiced potatoes, fresh veggies, and tangy chutneys, it offers a perfect balance of textures and tastes that will satisfy your cravings for authentic Indian street food.

What makes this recipe truly special is its simplicity and versatility. Whether you’re a seasoned cook or a kitchen newbie, you’ll find this roll easy to prepare and endlessly customizable.

Don’t forget to explore more exciting recipes like our Instant Pot Rabbit Recipe or the refreshing Halibut Dip Recipe to keep your culinary adventures fresh and inspiring.

So next time hunger strikes, roll up your sleeves and create this delicious vegetarian Calcutta Roll—it’s sure to become a favorite in your recipe collection!

📖 Recipe Card: Calcutta Roll Recipe Veg

Description: A delicious vegetarian roll inspired by the flavors of Kolkata, filled with spiced potatoes and vegetables. Perfect as a snack or light meal.

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

Servings: 4 servings

Ingredients

  • 4 large paratha or chapati
  • 2 medium potatoes, boiled and mashed
  • 1/2 cup green peas, boiled
  • 1 small onion, finely chopped
  • 1 green chili, finely chopped
  • 1/2 teaspoon garam masala
  • 1/2 teaspoon cumin powder
  • 1/4 teaspoon turmeric powder
  • 1/2 teaspoon chaat masala
  • 2 tablespoons fresh coriander leaves, chopped
  • Salt to taste
  • 2 tablespoons oil

Instructions

  1. Heat oil in a pan and sauté onions and green chili until soft.
  2. Add mashed potatoes, green peas, garam masala, cumin powder, turmeric, chaat masala, and salt.
  3. Cook the mixture for 5 minutes, stirring occasionally, then add coriander leaves and mix well.
  4. Warm the parathas or chapatis on a skillet.
  5. Place a generous amount of the potato filling on each paratha and roll tightly.
  6. Serve hot with green chutney or tomato ketchup.

Nutrition: Calories: 280 kcal | Protein: 6 g | Fat: 8 g | Carbs: 45 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Calcutta Roll Recipe Veg”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A delicious vegetarian roll inspired by the flavors of Kolkata, filled with spiced potatoes and vegetables. Perfect as a snack or light meal.”, “prepTime”: “PT20M”, “cookTime”: “PT15M”, “totalTime”: “PT35M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“4 large paratha or chapati”, “2 medium potatoes, boiled and mashed”, “1/2 cup green peas, boiled”, “1 small onion, finely chopped”, “1 green chili, finely chopped”, “1/2 teaspoon garam masala”, “1/2 teaspoon cumin powder”, “1/4 teaspoon turmeric powder”, “1/2 teaspoon chaat masala”, “2 tablespoons fresh coriander leaves, chopped”, “Salt to taste”, “2 tablespoons oil”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat oil in a pan and saut\u00e9 onions and green chili until soft.”}, {“@type”: “HowToStep”, “text”: “Add mashed potatoes, green peas, garam masala, cumin powder, turmeric, chaat masala, and salt.”}, {“@type”: “HowToStep”, “text”: “Cook the mixture for 5 minutes, stirring occasionally, then add coriander leaves and mix well.”}, {“@type”: “HowToStep”, “text”: “Warm the parathas or chapatis on a skillet.”}, {“@type”: “HowToStep”, “text”: “Place a generous amount of the potato filling on each paratha and roll tightly.”}, {“@type”: “HowToStep”, “text”: “Serve hot with green chutney or tomato ketchup.”}], “nutrition”: {“calories”: “280 kcal”, “proteinContent”: “6 g”, “fatContent”: “8 g”, “carbohydrateContent”: “45 g”}}

Photo of author

Marta K

Leave a Comment

X