Table of Contents
ToggleVegetable Mayo Sandwich – Creamy, Crunchy & Delicious
Looking for a quick and easy breakfast, snack, or lunchbox recipe? This Mayo Sandwich is a perfect choice! Made with creamy eggless mayonnaise, crunchy vegetables, sweet corn, cheese, and a touch of black pepper, this sandwich comes together in just a few minutes.
What I love most about this sandwich is the combination of creamy mayonnaise and fresh, crunchy vegetables. Cabbage, colorful capsicum, carrot, cucumber, and sweet corn add beautiful texture, while grated cheese makes the filling even more delicious.
It is also a great recipe for children because you can easily customize the vegetables according to their preferences. You can prepare the filling ahead of time and assemble the sandwiches whenever you need a quick snack.
Whether you’re making breakfast for the family, packing a lunchbox, or looking for something easy to serve to guests, this simple vegetable mayo sandwich is always a great option.
Why You'll Love This Mayo Sandwich
- Quick and easy: The filling takes only a few minutes to prepare.
- No cooking required for the filling: Just chop, grate, mix, and you’re ready to go.
- Creamy and crunchy: Mayonnaise gives creaminess while fresh vegetables add crunch.
- Kid-friendly: A delicious way to include different vegetables in a snack.
- Perfect for lunchboxes: Easy to pack and eat.
- Customizable: Add or skip vegetables according to your taste.
- Great for breakfast or snacks: Perfect when you want something quick and filling.
Video
Ingredients
- Bread slices, as needed
- ½ cup eggless mayonnaise
- ¼ cup finely chopped cabbage
- 1 tablespoon finely chopped green capsicum
- 1 tablespoon finely chopped red capsicum
- 1 tablespoon finely chopped yellow capsicum
- 2 tablespoons grated carrot
- 2 tablespoons grated cucumber
- 2 tablespoons boiled sweet corn
- ⅛ teaspoon black pepper powder
- 1 cheese cube, grated
- Salt, to taste
- Butter, as needed
Method
Step 1 - Prepare the Vegetable Mayo Filling
- Firstly take a large mixing bowl.
- Now add ¼ cup finely chopped cabbage.
- Then add 1 tablespoon chopped green capsicum, 1 tablespoon chopped red capsicum, 1 tablespoon chopped yellow capsicum, 2 tablespoons grated carrot, 2 tablespoons boiled sweet corn, 2 tablespoons grated cucumber.
- Make sure the vegetables are finely chopped or grated so that the sandwich is easy to eat and the filling spreads evenly.
Step 2 - Add Mayonnaise
- Add ½ cup eggless mayonnaise to the vegetables.
- Season with salt according to taste and add ⅛ teaspoon black pepper powder.
- Finally, grate 1 cheese cube into the mixture.
Step 3 - Mix Everything Together
- Using a spoon, gently mix everything until the vegetables, mayonnaise, cheese, and seasoning are evenly combined.
- Your creamy and colorful vegetable mayo filling is now ready.
- Set it aside while you prepare the bread.
Step 4 - Prepare the Bread
- Take your bread slices and carefully trim off the edges if you prefer sandwiches without the crust.
- You can use white bread, brown bread, whole wheat bread, or your favorite sandwich bread.
Spread a thin layer of butter over one side of each bread slice.
The butter adds flavor and also gives the sandwich a lovely richness.
Step 5 - Add the Mayo Filling
- Take one bread slice and spread a generous layer of the prepared vegetable mayonnaise mixture evenly over it.
- Don’t spread the filling all the way to the edges too thickly, as it may spill out when you press the sandwich.
Place another bread slice over the filling. Gently press it down so that the sandwich holds together.
Step 6 - Cut and Serve
- Using a sharp knife, cut the sandwich diagonally into two triangles.
- Our delicious Vegetable Mayo Sandwich is ready to serve!
- You can enjoy it immediately or pack it into a lunchbox.

Serving Suggestions
This Mayo Sandwich tastes delicious on its own, but you can serve it with:
- Tomato ketchup
- Green chutney
- Mint chutney
- Potato chips
- French fries
- A simple salad
- Fresh fruit
For kids’ lunchboxes, cut the sandwich into small triangles or squares and pack it with some fruit or a small snack.

Tips
Finely chop the vegetables: Smaller pieces make the filling easier to spread and prevent it from falling out of the sandwich.
Remove excess cucumber moisture: Grated cucumber contains a lot of water. Lightly squeeze it before adding it to the filling so the sandwich doesn’t become soggy.
Don’t add too much filling: A generous but even layer is enough. Too much filling can make the sandwich difficult to cut and eat.
Use fresh bread: Fresh, soft bread gives the best texture.
For a toasted sandwich: Spread butter on the outside of the assembled sandwich and toast it in a sandwich maker or pan until golden and crisp.
Make it spicy: Add finely chopped green chili, chili flakes, or a little red chili powder if you prefer a spicy sandwich.
Variations
Grilled Mayo Sandwich
Prepare the sandwich as usual, then grill it in a sandwich maker until golden and crisp.
Spicy Mayo Sandwich
Add finely chopped green chili, chili flakes, or a pinch of chaat masala to the filling.
Cheese Mayo Sandwich
Add extra grated cheese to make the sandwich richer and cheesier.
Corn Mayo Sandwich
Increase the amount of sweet corn for a sweeter, crunchier filling.
Healthy Mayo Sandwich
Use whole wheat or multigrain bread and a lighter mayonnaise for a more wholesome version.
Recipe card

Veg Mayo Sandwich | Easy & Creamy Vegetable Sandwich
Ingredients
- Bread slices, as needed
- 1/2 cup Eggless Mayonnaise
- 1/4 cup chopped cabbage
- 1 tbsp chopped green capsicum
- 1 tbsp chopped red capsicum
- 1 tbsp chopped yellow capsicum
- 2 tbsp grated carrot
- 2 tbsp grated cucumber
- 2 tbsp boiled sweet corn
- 1/8 tsp black pepper powder
- 1 Cheese cube (grated)
- Salt to taste
- Butter as needed
Instructions
- Firstly, add chopped cabbage - 1/4 cup, chopped green capsicum 1 tbsp, red capsicum - 1 tbsp, yellow capsicum - 1 tbsp, grated carrot - 2 tbsp, boiled sweet corn - 2 tbsp, and grated cucumber - 2 tbsp to a mixing bowl.
- Then add eggless mayonnaise - 1/2 cup, salt to taste, and black pepper powder 1/8 tsp.
- Grate one cheese cube into the mixture. You can add extra cheese also.
- Mix everything well until the vegetables are evenly coated with the mayonnaise.
- Trim the edges of the bread slices if desired.
- Now spread butter over the bread slices.
- Then spread the prepared vegetable mayo mixture evenly over one bread slice.
- Cover with another bread slice and gently press.
- Cut the sandwich diagonally into triangles.
- Serve immediately with ketchup or your favorite chutney.

Video
Notes
- Squeeze excess water from grated cucumber before adding it to the filling.
- Finely chopped vegetables give the sandwich a better texture.
- For a grilled version, toast the assembled sandwich in a sandwich maker until golden and crisp.
- You can use white, brown, whole wheat, or multigrain bread.
- Add green chili or chili flakes for a spicy version.
- Prepare the filling ahead of time and refrigerate it, but assemble the sandwiches closer to serving for the best texture.
FAQs
Yes. You can prepare the filling ahead of time and keep it refrigerated in an airtight container. For the freshest texture, assemble the sandwiches closer to serving time.
Yes. The recipe uses eggless mayonnaise, but regular mayonnaise can also be used if you prefer.
Absolutely. Brown bread, whole wheat bread, and multigrain bread all work well.
Cucumber is the main source of excess moisture. After grating the cucumber, gently squeeze out the extra water before mixing it with the mayonnaise.
Also, avoid preparing the assembled sandwich too far in advance.
Yes! Grilling gives the bread a delicious crispy texture and makes the cheese slightly melty.
Yes, but if you’re packing it for later, keep the filling chilled and assemble the sandwich shortly before packing whenever possible. For the best texture, avoid adding too much watery cucumber.





