Vegetable Mayonnaise Sandwich is a quick, crunchy, and delicious Indian-style sandwich made with crisp veggies, creamy eggless mayonnaise, and subtle spices. Ready in just 15 minutes, it is an ideal breakfast, evening tea-time snack, or school lunchbox recipe for kids!

Vegetable Mayonnaise sandwich was in my try list for long time. I make sandwich recipes only during weekends if I have less time to prepare breakfast. Most of the time I make vegetable sandwich in this easy veg sandwich recipe. Recent days I started looking for varieties of Indian vegetarian sandwich ideas. One such recipe is this Veg Mayo sandwich. In fact my friend Shalini told this recipe long back but couldn’t try it. Last week I bought a box of Fun Foods Veg Mayonnaise (eggless mayonnaise) to slather in Veg burger for my daughter. Suddenly I remembered about this sandwich and tried it with few leftover bread slices at home. As the sandwich filling/spread is a no cook recipe, I felt it very easy to make. The only time consuming part is to grate or chop the vegetables finely. When you make it for just two people, it’s not that difficult too. I have toasted the bread with butter before filling with the mayonnaise spread. But toasting the bread is completely optional. If you want to prepare a quick and simple sandwich, you can just smear butter in the fresh, plain bread slice and enjoy it. If your kids like this sandwich, you can pack this for their snack box. Overall, this sandwich is a good choice for Indian vegetarians to make a quick breakfast or dinner. Ideal for bachelors and working women. Let’s see how to make Vegetable mayo sandwich recipe with step by step pictures and video.
Check out my Grilled Cheese sandwich and paneer sandwich recipes too!

Quick Notes for US & Abroad Kitchens
- Eggless Mayonnaise Choice: In US and overseas grocery stores, eggless mayo is commonly labeled as “Vegan Mayo” or “Plant-Based Dressing” (such as Hellmann’s Vegan Mayo, Vegenaise, or Best Foods Vegan). Alternatively, Indian brands like Fun Foods Eggless Mayo can be found in local Indian grocers.
- Bread Varieties: While white sandwich bread is popular for tea sandwiches, whole wheat sandwich bread, multigrain, brioche, or sourdough slices toast beautifully and hold the creamy filling firmly without getting soft.
- Preventing Sogginess: Finely chop vegetables and pat moist veggies (like tomatoes and capsicum) dry with a kitchen towel before tossing with mayo. If packing for kids’ lunchboxes, lightly butter and toast the bread slices and let them cool completely to room temperature before adding the mayonnaise spread.
- Toasting & Grilling Options: Toast on a stovetop skillet/tawa with a dab of butter or ghee, or use a panini press / sandwich maker for golden grill marks and extra crispness.

Vegetable Mayonnaise Sandwich Recipe – How to make Indian Veg Mayo Sandwich
Ingredients
Main Ingredients
- 6 slices Bread slices (I used white bread, you can use whole wheat bread too)
- ½ cup Eggless Mayonnaise (approx. 120 ml / 4 fl oz) (I used Fun Foods brand)
- ¼ cup Grated carrot (approx. 30g / 1 oz)
- 2 tbsp Capsicum / Bell pepper (approx. 20g / 0.7 oz) (Chopped finely)
- ¼ cup Big onion (approx. 40g / 1.4 oz) (chopped finely)
- ¼ cup Boiled Sweet corn (approx. 40g / 1.4 oz)
- 1 tbsp Chopped Tomato (approx. 15g / 0.5 oz)
- 1 tsp Black Pepper powder
- 1 tsp Red Chilli flakes
- ½ tsp Chat masala powder (optional)
- Salt as needed
- 2 tbsp Grated Cheese or cheese slices (approx. 15g / 0.5 oz) or 3 slices (Optional)
- Butter or ghee as needed (to toast the bread)
Instructions
- Take a bowl and mix all the ingredients except bread slices. Make the filling and keep it ready.
- Heat a dosa pan or tawa and melt a teaspoon of butter. Toast a bread slice till golden brown on both sides. Toast all the slices similarly.
- Take a toasted slice and spread the mayonnaise stuffing evenly. Cover it with another slice of bread.
- Cut the sandwich diagonally and serve immediately.
- For variations, you can skip the toasting part and make it with fresh, raw bread to make your job simple. If you use fresh bread, this sandwich would be very tasty. For this, apply butter on one side of bread, spread the filling and cover with another buttered bread slice. You can also grill this sandwich if you wish. Enjoy!
Video
Notes
- Adjust the quantity of pepper powder as per your taste.
- You can add grated cheese in the filling if making for kids.
- You can make this sandwich using fresh, raw bread slices without toasting them.
- For variations, you can keep slices of onion, tomato, and cucumber instead of mixing them into the mayonnaise filling.
Sharing is caring
Try this easy, yummy veg mayo sandwich for your kids. They will love it.

Frequently Asked Questions
Eggless mayonnaise (such as Fun Foods Veg Mayo or Hellmann’s Vegan Mayonnaise) is best for this recipe. It has a mild, creamy taste that pairs perfectly with crunchy vegetables and Indian spices like black pepper and chaat masala.
Yes! To pack for school lunch boxes, toast the bread slices and let them cool completely before spreading the mayo mixture. Alternatively, toast the sandwich lightly after filling so the outer crust stays crisp without turning soggy.
Yes, you can make a fresh cold tea sandwich without toasting. Simply butter fresh, soft bread slices, spread the vegetable mayonnaise filling, slice diagonally, and serve immediately.
You can chop the vegetables in advance and keep them refrigerated. However, mix in the mayonnaise, salt, and spices just before assembling the sandwich to prevent the vegetables from releasing moisture and becoming runny.







