Bun Veg Recipes of India: Easy & Delicious Indian Snacks

Updated On: October 7, 2025

India’s culinary landscape is adorned with countless street foods and snacks that are both flavorful and satisfying. Among these, bun veg recipes hold a special place in the hearts of food lovers across the country.

These delightful sandwiches, filled with spicy, tangy, and savory vegetable mixtures, serve as perfect snacks or light meals. Whether it’s the bustling streets of Mumbai with its iconic ‘Vada Pav’ or the colorful markets of Kolkata with its unique vegetable-filled buns, bun veg recipes showcase the diversity and richness of Indian flavors.

Today, we’ll explore some of the most popular and delicious Indian bun veg recipes. These recipes are easy to make, packed with nutrition, and can be customized to suit your taste.

From the classic Mumbai-style Vada Pav to the flavorful Bangalore Bun Masala, each recipe brings its own unique charm to your table. So, let’s dive into the world of Indian bun veg recipes and learn how to recreate these irresistible treats at home!

Why You’ll Love This Recipe

Bun veg recipes from India are beloved for many reasons. First, they combine the crunch and softness of fresh buns with flavorful, spiced vegetable fillings, creating a perfect bite every time.

These recipes are incredibly versatile; you can use whatever vegetables you have on hand and tweak the spices to match your preference.

Moreover, they are quick to prepare, making them ideal for busy weekdays or last-minute snacks. The balance of carbs from the bun and fiber, vitamins, and minerals from the vegetables ensures a satisfying and nutritious meal.

Whether you’re a novice or a seasoned cook, these recipes offer a fun and rewarding cooking experience.

Ingredients

  • Buns – Soft white bread buns or pav (6 pieces)
  • Potatoes – 3 medium-sized, boiled and mashed
  • Green peas – 1/2 cup, boiled
  • Onion – 1 medium, finely chopped
  • Green chilies – 2, finely chopped
  • Ginger-garlic paste – 1 teaspoon
  • Mustard seeds – 1 teaspoon
  • Turmeric powder – 1/2 teaspoon
  • Red chili powder – 1/2 teaspoon (adjust to taste)
  • Coriander powder – 1 teaspoon
  • Garam masala – 1/2 teaspoon
  • Fresh coriander leaves – 2 tablespoons, chopped
  • Salt – to taste
  • Oil – 2 tablespoons
  • Tamarind chutney – optional, for serving
  • Green chutney – optional, for serving

Equipment

  • Non-stick frying pan or skillet
  • Mixing bowl
  • Spatula or wooden spoon
  • Knife and chopping board
  • Potato masher or fork
  • Serving plates
  • Small bowls for chutneys

Instructions

  1. Prepare the vegetable filling: Heat oil in a pan over medium flame. Add mustard seeds and let them splutter.
  2. Sauté aromatics: Add chopped onions and green chilies. Cook until the onions turn translucent.
  3. Add ginger-garlic paste: Stir and cook for 1-2 minutes until the raw smell disappears.
  4. Spice it up: Add turmeric, red chili powder, coriander powder, and garam masala. Mix well and cook for 30 seconds.
  5. Add boiled potatoes and peas: Stir in the mashed potatoes and boiled peas. Mix thoroughly so the spices coat the vegetables evenly.
  6. Season: Add salt to taste and cook the mixture for 5 minutes, stirring occasionally. Sprinkle fresh coriander leaves and mix again.
  7. Prepare the buns: Slice the buns horizontally, being careful not to cut all the way through, so they open like a book.
  8. Assemble the bun veg: Spread a little butter or oil on the inner sides of the buns if desired. Spoon the hot vegetable filling generously inside.
  9. Add chutneys: For extra flavor, add tamarind chutney or green chutney inside the buns before closing them.
  10. Serve: Serve the buns hot with additional chutneys or fried green chilies on the side.

Tips & Variations

For a crunchier texture, you can shallow fry the stuffed buns in a little oil until golden brown on both sides.

  • Cheese Bun Veg: Add a slice of processed cheese inside the bun along with the vegetable filling for a creamy twist.
  • Spicy Bun Veg: Increase the number of green chilies or add a pinch of chaat masala to the filling for extra zing.
  • Bun Masala: Mix the vegetable filling with some pav bhaji masala to give it an authentic street food flavor.
  • Healthier Options: Use whole wheat buns and add finely chopped carrots, beans, and bell peppers to increase the fiber content.

Nutrition Facts

Nutrient Per Serving (1 Bun Veg)
Calories 250 kcal
Carbohydrates 40 g
Protein 6 g
Fat 6 g
Fiber 5 g
Sodium 400 mg
Vitamin C 15% of RDI

Serving Suggestions

Bun veg recipes are often enjoyed as standalone snacks or light meals. They pair wonderfully with a hot cup of masala chai or a refreshing glass of buttermilk.

For a more elaborate meal, serve them alongside a bowl of tangy tomato soup or a crunchy salad.

If you want to add some contrast, try serving with sweet and sour tamarind chutney or cooling mint-coriander chutney. For parties or gatherings, these buns can be cut into small portions and served as finger food with assorted dips for an impressive appetizer platter.

Conclusion

Bun veg recipes of India beautifully showcase the country’s love for vibrant flavors and quick, satisfying bites. Whether you’re craving something spicy, tangy, or savory, these recipes deliver a perfect balance of taste and texture.

They are simple enough for beginners yet delicious enough to impress seasoned foodies.

By experimenting with different fillings and chutneys, you can customize these buns to suit your mood and pantry. We hope this guide inspires you to bring a piece of Indian street food magic into your kitchen.

For more delightful recipes, explore our Instant Pot Rabbit Recipe, try the comforting Lamb Tenderloin Recipes, or indulge in the creamy Halibut Dip Recipe. Happy cooking and enjoy every flavorful bite!

📖 Recipe Card: Bun Veg Recipes of India

Description: A flavorful Indian vegetarian bun sandwich filled with spicy mashed potatoes and fresh vegetables. Perfect as a snack or light meal.

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

Servings: 4 servings

Ingredients

  • 4 soft buns
  • 3 medium potatoes, boiled and mashed
  • 1 small onion, finely chopped
  • 1 small tomato, finely chopped
  • 1 green chili, finely chopped
  • 1/2 teaspoon mustard seeds
  • 1/2 teaspoon turmeric powder
  • 1/2 teaspoon red chili powder
  • 1/2 teaspoon garam masala
  • 1 tablespoon oil
  • Salt to taste
  • Fresh coriander leaves, chopped

Instructions

  1. Heat oil in a pan and add mustard seeds until they crackle.
  2. Add chopped onions and green chili; sauté until onions turn translucent.
  3. Add turmeric, red chili powder, and garam masala; stir well.
  4. Mix in mashed potatoes and salt; cook for 5 minutes, stirring occasionally.
  5. Add chopped tomatoes and cook until soft.
  6. Turn off heat and mix in fresh coriander leaves.
  7. Slice buns horizontally and lightly toast them.
  8. Fill each bun with the prepared potato mixture.
  9. Serve hot with chutney or ketchup.

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

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Bun Veg Recipes of India”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A flavorful Indian vegetarian bun sandwich filled with spicy mashed potatoes and fresh vegetables. Perfect as a snack or light meal.”, “prepTime”: “PT15M”, “cookTime”: “PT20M”, “totalTime”: “PT35M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“4 soft buns”, “3 medium potatoes, boiled and mashed”, “1 small onion, finely chopped”, “1 small tomato, finely chopped”, “1 green chili, finely chopped”, “1/2 teaspoon mustard seeds”, “1/2 teaspoon turmeric powder”, “1/2 teaspoon red chili powder”, “1/2 teaspoon garam masala”, “1 tablespoon oil”, “Salt to taste”, “Fresh coriander leaves, chopped”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat oil in a pan and add mustard seeds until they crackle.”}, {“@type”: “HowToStep”, “text”: “Add chopped onions and green chili; saut\u00e9 until onions turn translucent.”}, {“@type”: “HowToStep”, “text”: “Add turmeric, red chili powder, and garam masala; stir well.”}, {“@type”: “HowToStep”, “text”: “Mix in mashed potatoes and salt; cook for 5 minutes, stirring occasionally.”}, {“@type”: “HowToStep”, “text”: “Add chopped tomatoes and cook until soft.”}, {“@type”: “HowToStep”, “text”: “Turn off heat and mix in fresh coriander leaves.”}, {“@type”: “HowToStep”, “text”: “Slice buns horizontally and lightly toast them.”}, {“@type”: “HowToStep”, “text”: “Fill each bun with the prepared potato mixture.”}, {“@type”: “HowToStep”, “text”: “Serve hot with chutney or ketchup.”}], “nutrition”: {“calories”: “280 kcal”, “proteinContent”: “6 g”, “fatContent”: “8 g”, “carbohydrateContent”: “45 g”}}

Photo of author

Marta K

Leave a Comment

X