Best Vegan Street Food Recipes To Try At Home Today

Updated On: September 30, 2025

There’s a special magic in street food—the sizzle, the fragrance, and the bold, unforgettable flavors that capture the spirit of a city. But you don’t need to travel far to enjoy this experience.

With a creative twist, classic street eats from around the globe can be made entirely vegan right in your kitchen. From crispy Indian samosas to smoky Mexican elote, vegan street food recipes offer a world of taste, color, and fun.

In this post, I’ve gathered the best vegan street food recipes—perfect for parties, meal prep, or just a little culinary adventure at home. Whether you’re a seasoned plant-based eater or just curious, these recipes will prove vegan food is anything but boring!

Why You’ll Love This Recipe

Street food is about more than just eating—it’s about connecting with culture, creativity, and pure joy. These vegan street food recipes are:

  • Flavor-packed: Each recipe brings authentic spices and bold seasonings.
  • Easy to make: No complicated tools or techniques required. Great for home cooks!
  • Versatile: Perfect for snacks, appetizers, or even main meals.
  • Plant-powered: 100% vegan, with wholesome ingredients for guilt-free indulging.
  • Fun for sharing: Ideal for parties, picnics, and family gatherings.

“Street food is the heartbeat of a city—and you can bring that heartbeat into your kitchen, one vegan bite at a time.”

Best Vegan Street Food Recipes

Here’s a listicle of the top vegan street food recipes from around the world. Scroll down for detailed ingredient lists and step-by-step instructions for each one!

  • Indian Vegetable Samosas
  • Mexican Street Corn (Elote) with Vegan Mayo
  • Vietnamese Banh Mi with Marinated Tofu
  • Mediterranean Falafel Wraps
  • Japanese Okonomiyaki (Savory Vegetable Pancakes)

Indian Vegetable Samosas

Ingredients

Ingredient Amount
All-purpose flour 2 cups
Vegetable oil 4 tbsp (plus more for frying)
Water 1/2 cup
Potatoes (boiled & diced) 2 medium
Green peas 1/2 cup
Carrot (finely diced) 1 small
Onion (chopped) 1 small
Ginger (grated) 1 tsp
Garlic (minced) 2 cloves
Cumin seeds 1 tsp
Garam masala 1 tsp
Ground coriander 1 tsp
Turmeric 1/2 tsp
Salt & pepper To taste
Fresh cilantro 2 tbsp, chopped

Equipment

  • Large mixing bowl
  • Rolling pin
  • Knife and chopping board
  • Large skillet or wok
  • Slotted spoon
  • Paper towels

Instructions

  1. Make the dough: In a large bowl, mix the flour with 4 tbsp oil and a pinch of salt. Gradually add water, kneading until you get a stiff dough. Cover and let rest while you prepare the filling.
  2. Prepare the filling: Heat 2 tbsp oil in a skillet. Add cumin seeds; when they sizzle, add onion, garlic, and ginger. Sauté until fragrant, about 2 minutes.
  3. Add diced carrots, peas, and sauté for 3 minutes. Add potatoes, garam masala, coriander, turmeric, salt, and pepper. Mix well and cook for another 3 minutes. Stir in cilantro, then let filling cool.
  4. Shape the samosas: Divide dough into 8 balls. Roll each ball into a thin oval. Cut each oval in half. Form a cone with each half and fill with 2 tbsp of potato mixture. Seal edges with a dab of water.
  5. Fry: Heat oil (about 2 inches deep) in a skillet to 350°F (175°C). Fry samosas in batches until golden and crisp, about 3-5 minutes per side. Drain on paper towels.
  6. Serve: Enjoy hot with chutney or ketchup!

Mexican Street Corn (Elote) with Vegan Mayo

Ingredients

Ingredient Amount
Fresh corn on the cob 4 ears
Vegan mayonnaise 1/3 cup
Lime juice 2 tbsp
Chili powder 1 tsp
Smoked paprika 1/2 tsp
Nutritional yeast 2 tbsp
Fresh cilantro 2 tbsp, chopped
Salt & pepper To taste

Equipment

  • Grill or grill pan
  • Basting brush
  • Small bowl
  • Tongs

Instructions

  1. Preheat your grill to medium-high. Remove husks and silk from corn.
  2. Grill corn, turning occasionally, until charred in spots and tender, about 8-10 minutes.
  3. In a bowl, mix vegan mayo, lime juice, chili powder, smoked paprika, and nutritional yeast. Season with salt and pepper.
  4. Brush the hot corn with the mayo mixture. Sprinkle with fresh cilantro and extra chili powder if desired.
  5. Serve hot, with lime wedges on the side.

Vietnamese Banh Mi with Marinated Tofu

Ingredients

Ingredient Amount
Baguette (vegan-friendly) 1 large
Firm tofu 8 oz, pressed and sliced
Soy sauce 2 tbsp
Maple syrup 1 tbsp
Rice vinegar 1 tbsp
Garlic (minced) 1 clove
Carrot (julienned) 1 medium
Cucumber (sliced) 1/2
Fresh cilantro 1/4 cup
Vegan mayo 2 tbsp
Pickled daikon (optional) 2 tbsp
Jalapeño (sliced, optional) To taste

Equipment

  • Baking sheet
  • Small mixing bowls
  • Knife and cutting board
  • Tofu press or heavy plate

Instructions

  1. Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
  2. Whisk together soy sauce, maple syrup, rice vinegar, and garlic in a bowl. Marinate tofu slices for at least 15 minutes.
  3. Arrange tofu on baking sheet. Bake for 20-25 minutes, flipping halfway, until golden and slightly crisp.
  4. Split baguette lengthwise. Spread vegan mayo on both sides.
  5. Arrange baked tofu on bottom half. Top with carrot, cucumber, cilantro, and pickled daikon. Add jalapeño if desired.
  6. Close sandwich and serve immediately.

Mediterranean Falafel Wraps

Ingredients

Ingredient Amount
Canned chickpeas 1 (15 oz) can, drained
Onion (chopped) 1 small
Fresh parsley 1/4 cup
Garlic (minced) 2 cloves
Ground cumin 1 tsp
Ground coriander 1/2 tsp
Flour (or chickpea flour) 2 tbsp
Salt & pepper To taste
Pita bread or wraps 4
Chopped tomato, lettuce, cucumber For serving
Tahini sauce For serving

Equipment

  • Food processor
  • Frying pan
  • Spatula
  • Knife and cutting board

Instructions

  1. In a food processor, combine chickpeas, onion, parsley, garlic, cumin, coriander, flour, salt, and pepper. Pulse until mixture is grainy but holds together.
  2. Form mixture into small patties (about 2 tbsp each).
  3. Heat oil in a frying pan over medium heat. Cook falafel 3-4 minutes per side, until golden and crisp.
  4. Warm pita or wraps. Fill with falafel, chopped veggies, and a drizzle of tahini sauce.
  5. Serve immediately.

Japanese Okonomiyaki (Savory Vegetable Pancakes)

Ingredients

Ingredient Amount
All-purpose flour 1 cup
Water 3/4 cup
Baking powder 1 tsp
Cabbage (shredded) 2 cups
Carrot (shredded) 1 small
Green onions (sliced) 2
Soy sauce 1 tbsp
Vegetable oil 2 tbsp
Vegan mayo & sriracha For topping

Equipment

  • Large mixing bowl
  • Whisk
  • Nonstick frying pan
  • Spatula

Instructions

  1. In a large bowl, whisk together flour, water, baking powder, and soy sauce to make a smooth batter.
  2. Add shredded cabbage, carrot, and green onions. Mix until vegetables are evenly coated.
  3. Heat 1 tbsp oil in a nonstick pan over medium heat. Pour half the batter to form a thick pancake. Cook 3-4 minutes per side, until golden and cooked through.
  4. Repeat with remaining batter.
  5. Drizzle with vegan mayo and sriracha. Slice and serve hot.

Tips & Variations

Tip: Batch-cook falafel or samosas and freeze them! They reheat quickly for snacks or last-minute guests.

Nutrition Facts

Please note nutritional values may vary by recipe and serving size. Here’s a sample per serving (approximate):

Recipe Calories Protein Carbohydrate Fat Fiber
Vegetable Samosa 180 4g 28g 6g 3g
Elote 170 4g 25g 6g 3g
Banh Mi 320 12g 48g 7g 4g
Falafel Wrap 350 11g 46g 13g 7g
Okonomiyaki 210 5g 32g 7g 4g

All recipes are cholesterol-free and contain no animal products.

Serving Suggestions

  • Serve samosas with fresh mint-cilantro chutney or tamarind sauce.
  • Pair elote with a crunchy salad or as a BBQ side.
  • Banh mi makes a perfect picnic or lunchbox meal—wrap in parchment for easy transport.
  • Make a falafel platter with hummus, olives, and warm pita for a Mediterranean feast.
  • Enjoy okonomiyaki with a sprinkle of toasted sesame seeds and extra scallions.

For more crowd-pleasing vegan snacks, check out our Vegetable Crackers Recipe for Healthy Homemade Snacking or try our Vegetarian Tex Mex Recipes for Easy Weeknight Dinners for a fusion twist!

Conclusion

Street food is the ultimate expression of culinary creativity and community, and vegan street food is no exception. These recipes prove you can capture the vibrant flavors, textures, and excitement of global street eats without any animal ingredients.

From the crispy crunch of samosas to the fresh zing of banh mi, every recipe here is a celebration of plants and possibility. Don’t forget—these are just a starting point!

Experiment with your own fillings, toppings, and sauces to make each dish your own. And if you’re looking for more delicious vegan inspiration, be sure to browse our Veg Recipes for Slow Cooker: Easy, Tasty Meal Ideas for comforting mains or our Vegetable Alfredo Recipes for Creamy, Healthy Dinners for a creamy, indulgent finish.

Happy cooking and happy snacking!

📖 Recipe Card: Vegan Chickpea Shawarma Wraps

Description: These vegan shawarma wraps are packed with spiced chickpeas, fresh veggies, and creamy tahini sauce. Perfect for a quick and flavorful street food experience at home.

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

Servings: 4 wraps

Ingredients

  • 1 can (15 oz) chickpeas, drained and rinsed
  • 2 tbsp olive oil
  • 1 tsp ground cumin
  • 1 tsp smoked paprika
  • 1/2 tsp ground coriander
  • 1/2 tsp garlic powder
  • 1/2 tsp salt
  • 4 large flatbreads or wraps
  • 1 cup shredded lettuce
  • 1 cup diced tomato
  • 1/2 cup sliced red onion
  • 1/3 cup tahini sauce

Instructions

  1. Preheat oven to 400°F (200°C).
  2. Toss chickpeas with olive oil, cumin, paprika, coriander, garlic powder, and salt.
  3. Spread chickpeas on a baking sheet and roast for 20 minutes, stirring halfway.
  4. Warm flatbreads in a dry skillet for 1-2 minutes.
  5. Layer lettuce, tomato, and red onion on each flatbread.
  6. Add roasted chickpeas on top.
  7. Drizzle with tahini sauce.
  8. Roll up wraps and serve immediately.

Nutrition: Calories: 350 | Protein: 11g | Fat: 13g | Carbs: 47g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegan Chickpea Shawarma Wraps”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “These vegan shawarma wraps are packed with spiced chickpeas, fresh veggies, and creamy tahini sauce. Perfect for a quick and flavorful street food experience at home.”, “prepTime”: “PT15M”, “cookTime”: “PT20M”, “totalTime”: “PT35M”, “recipeYield”: “4 wraps”, “recipeIngredient”: [“1 can (15 oz) chickpeas, drained and rinsed”, “2 tbsp olive oil”, “1 tsp ground cumin”, “1 tsp smoked paprika”, “1/2 tsp ground coriander”, “1/2 tsp garlic powder”, “1/2 tsp salt”, “4 large flatbreads or wraps”, “1 cup shredded lettuce”, “1 cup diced tomato”, “1/2 cup sliced red onion”, “1/3 cup tahini sauce”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Preheat oven to 400\u00b0F (200\u00b0C).”}, {“@type”: “HowToStep”, “text”: “Toss chickpeas with olive oil, cumin, paprika, coriander, garlic powder, and salt.”}, {“@type”: “HowToStep”, “text”: “Spread chickpeas on a baking sheet and roast for 20 minutes, stirring halfway.”}, {“@type”: “HowToStep”, “text”: “Warm flatbreads in a dry skillet for 1-2 minutes.”}, {“@type”: “HowToStep”, “text”: “Layer lettuce, tomato, and red onion on each flatbread.”}, {“@type”: “HowToStep”, “text”: “Add roasted chickpeas on top.”}, {“@type”: “HowToStep”, “text”: “Drizzle with tahini sauce.”}, {“@type”: “HowToStep”, “text”: “Roll up wraps and serve immediately.”}], “nutrition”: {“calories”: “350”, “proteinContent”: “11g”, “fatContent”: “13g”, “carbohydrateContent”: “47g”}}

Photo of author

Marta K

Leave a Comment

X