• Recipes
  • Vintage Recipe Card Series
    • British Vintage Recipe Cards Re-Made As Vegan! [Week One]
    • Vintage Recipe Cards Re-Made Vegan (Week Two)
  • About
  • Contact
  • Subscribe
  • Recipe Terms & Swaps for US Visitors
menu icon
go to homepage
  • Recipes
  • Vintage Recipe Card Series
    • British Vintage Recipe Cards Re-Made As Vegan! [Week One]
    • Vintage Recipe Cards Re-Made Vegan (Week Two)
  • About
  • Contact
  • Subscribe
  • Recipe Terms & Swaps for US Visitors
search icon
Homepage link
  • Recipes
  • Vintage Recipe Card Series
    • British Vintage Recipe Cards Re-Made As Vegan! [Week One]
    • Vintage Recipe Cards Re-Made Vegan (Week Two)
  • About
  • Contact
  • Subscribe
  • Recipe Terms & Swaps for US Visitors
×
Home » Vegan Lunch Recipes » Vegan Sandwich Recipes

Tofu Mayonnaise Sandwich

Published: Nov 18, 2019 · Modified: Jul 2, 2025 by Jacq · This post may contain affiliate links ·10 Comments

Spread the love
   45  
45
Shares
Jump to Recipe Print Recipe

Our Tofu Mayonnaise Sandwich recipe is a tasty adaption of the traditional egg and cress mayo sandwich. It is quick & easy to prepare with the tofu being mixed with dairy-free mayonnaise, diced red onion, and salad cress, before being seasoned with the Indian spice black salt which provides the eggy flavour. However, this spice can be easily omitted and replaced with mustard or paprika.

Tofu mayonnaise sandwich on a grey platter.
Jump to:
  • 💚 Why You'll Love This Tofu Mayonnaise Sandwich
  • Origin of the classic egg mayo sandwich
  • 🥪 Key Ingredients
  • 🔄 Ingredient Substitutions
  • More vegan sandwich recipes
  • 📖 Recipe
  • Tofu Mayonnaise Recipe Notes
  • Comments

💚 Why You'll Love This Tofu Mayonnaise Sandwich

  • A quick and easy vegan & egg-free version on the classic egg mayo sandwich which can be ready in 15 minutes!
  • Made with simple, budget-friendly ingredients.
  • Customisable and packed with protein & perfect for lunchboxes, light dinners, or picnics.
  • Features Kala Namak (Indian black salt) for that authentic eggy flavour, or skip it for a milder version.

Origin of the classic egg mayo sandwich

Sandwiches are claimed to have been invented back in 1762 with mayonnaise, as a sauce, previously invented in 1756. It is said that the British 4th earl of Sandwich created the modern day sandwich. The earl discovered that sandwiching pieces of meat between slices of bread was a more convenient way to have a snack meal. The earl could use his fingers to eat his meal while playing his evening card games.

Interestingly, one of the first recipes for an egg salad sandwich was published in the Boston Cooking School Cookbook published in 1897. Nowadays in the UK, egg mayonnaise sandwiches are available as a sandwich or roll option in most supermarkets, grocery shops, cafes, bakeries, petrol stations, etc., and are very popular for pack lunches, parties and picnics.

A row of tofu sandwiches on a stripy grey platter.

Indian black salt (Kala Namak)

Indian black salt or Kala Namak is a useful spice to have in the storecupboard as it is especially good for achieving the sulphur eggy aroma and flavour for vegan, plant-based, and egg-free recipes.

This Indian spice is a popular natural ingredient used in Indian cooking and originates from volcanic rock. A few pinches of the Kala Namak goes a long way and it stores well. We have had our tub for at least a few years. Most wholefood stores and health food shops stock black salt and it is easily sourced on Amazon, we purchased our tub from Amazon, UK.

🥪 Key Ingredients

  • Firm tofu: mashed for a nice egg-like texture.
  • Vegan mayonnaise: gives the creamy base & all the flavour of traditional mayonnaise. Many non-vegans actually prefer egg-free mayo!
  • Black salt (Kala Namak): adds an eggy aroma and taste (optional).
  • Red onion or replace with spring onion: brings a tasty bite and flavour.
  • Salad cress or watercress: for freshness and a peppery flavour.
  • Bread or rolls: any sandwich-style bread or roll works well.
vegan tofu mayonnaise sandwich

🔄 Ingredient Substitutions

  • Tofu: Can be swapped for mashed chickpeas or white beans for a chunkier texture.
  • Black salt: Use mustard powder or paprika for flavour without the sulphur notes.
  • Vegan mayo: Try dairy-free yogurt with lemon juice or apple cider vinegar, or homemade cashew mayo.
  • Cress: Replace with rocket, baby spinach, pea shoots, or even grated carrot.
  • Red onion: Swap for spring onions, chives, or shallots depending on what you have on hand.

More vegan sandwich recipes

We love sandwiches especially traditionally adapted sandwiches so this Vegan Ploughman's Sandwichis one of our family favourites and makes for the best picky dinner as it can be enjoyed as a platter meal.

For those days when we feel like a vintage sandwich this Walnut & Celery Sandwich is nice and fresh. Surprisingly the walnuts and celery do provide nice textures and flavours. We also love this Vegan Coronation 'chicken' Sandwich as it has delicious curry and fruity flavours with creamy textures.

Although this Italian Bread Salad is not really a sandwich it does have all the components of a sandwich with crusty bread and salad ingredients, so it can make a nice change from the usual sandwich. It's especially nice refreshing light meal for those warmer summer months.

  • wooden board with vegan ploughman baguette and salad and fruit pieces at the side, small brown dish of pickled onions, small butter dish to back, and cream coloured place mat.
    Vegan Ploughman's Lunch [Sandwich or Platter]
  • A stack of walnut celery sandwiches on yellow flower patterned plate with celery leaves to side.
    Old-Fashioned Walnut and Celery Sandwiches
  • vegan coronation chicken sandwich
    Vegan Coronation Chicken Sandwich
  • Bowl of Italian bread salad, featured image.
    Italian Bread Salad [Panzanella]

***please note: for US measurements click the 'US customary button' within the recipe and the measurements will switch to tablespoons, cups, and ounces.***

📖 Recipe

Tofu Mayonnaise Sandwich

Course: Dinner, Lunch
Cuisine: British
Prep Time: 15 minutes minutes
Cook Time: 0 minutes minutes
Total Time: 15 minutes minutes
Servings: 4
Calories: 457kcal
Author: Jacq
Our Tofu Mayonnaise Sandwich recipe is a tasty adaption of the traditional egg and cress mayo sandwich. It is quick & easy to prepare with the tofu being mixed with dairy-free mayonnaise, and optional chopped chives, before being seasoned with Kala Malak which provides the eggy flavour. However, this spice can be easily omitted.
Print Recipe
US Customary - Metric

Equipment

  • Mixing bowl
  • cutlery fork or potato masher
  • Chopping board
  • butter knife

Ingredients

  • 400 grams firm tofu (Alternatively use two 400g [14oz] cans chickpeas, drained.)
  • 8 tablespoon vegan mayonnaise
  • 4 tablespoons salad cress (use the salad cress from those little pots available in most supermarkets beside the salad aisle. Alternatively use larger watercress leaves but chop into smaller pieces. Use extra salad cress if preferred.)
  • 1 small red onion (fine chopped, alternatively use fine chopped spring [green] onions, or chopped chives.)
  • pinch black salt [Kala Malak] (add a pinch at first and then more to taste)
  • 8 slices bread (or 4 soft rolls of your choice)
  • 1 tablespoon margarine (or your choice of spread - this ingredient can be optional depending on your dietary requirements)

Instructions

  • Squeeze the tofu to remove excess water. Some brands such as Tofoo.co don't require pressing as they are pre-pressed.
    I use 2 small chopping boards and some paper towels to press tofu if required. Place the paper towels both under and above the tofu. Sit the tofu on one of the boards and press down with the other board to gently squeeze water out.
    400 grams firm tofu
  • Place the tofu in a bowl and mash with a fork.
  • Mix through the red onion, watercress, and mayonnaise.
    8 tablespoon vegan mayonnaise, 4 tablespoons salad cress, 1 small red onion
  • Add black salt a pinch at a time until you've happy with the flavour. Add salt and pepper to taste if liked.
    pinch black salt [Kala Malak]
  • Tofu mayonnaise is best served chilled but if all the ingredients were already chilled your filling may be good to go.
  • Spread your bread with a little margarine if liked. I also like to add some salad leaves if I have any onto the bread before adding the filling but this is optional.
    1 tablespoon margarine, 8 slices bread
  • Fill the buttered bread slice with the tofu mayo filling and cover with another slice of bread.
  • Optional: Serve garnished with extra salad cress.

Notes

  • Nutritional data is included for guidance only and is not a strict analysis as ingredients vary. 
  • The nutritional calculation includes 8 slices of sandwich style white bread slices and dairy-free margarine.
  • Leftover tofu mayonnaise will keep fresh in the fridge, within a covered container, for 3 days. Give the filling a mix before use.
  • Instead of a sandwich tofu mayonnaise can be also enjoyed stuffed into a baked potato, romaine lettuce leaves, topped onto crackers, used as a vegetable stick dip, or as part of a salad bowl.
  • For a more hearty meal serve pair your favourite soup with a tofu mayonnaise sandwich. We often like soup and tofu sandwiches for an easy dinner especially during the hotter days of the summer months.

Nutrition

Calories: 457kcal | Carbohydrates: 37g | Protein: 16g | Fat: 27g | Saturated Fat: 4g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 3g | Trans Fat: 1g | Sodium: 490mg | Potassium: 297mg | Fiber: 4g | Sugar: 6g | Vitamin A: 1584IU | Vitamin C: 21mg | Calcium: 225mg | Iron: 4mg

Tofu Mayonnaise Recipe Notes

Instead of sandwiches what can I use the tofu mayonnaise for?

A few ideas for using the tofu mayonnaise are to use it as a filling for baked white or sweet potatoes, a dip for raw vegetable sticks or crisps/crackers, an addition to a buddha or salad bowl, serve it with large crisp lettuce leaves, or use it as a vegetable burger or vegetable hot-dog topping. A scoop could be added to a vegan charcuterie board or a Ploughman's Lunch Platter.

Can I add anything extra to the tofu mayonnaise?

Yes you can add a few different flavours to the mayonnaise. These options are especially useful if you want to omit the black salt. Options include - ½-1 teaspoon of prepared mustard or a few pinches of mustard powder, paprika powder, fresh parsley, basil, or coriander, celery seeds, grated carrot, fine diced red onion or sliced spring onions, bean sprouts such as sprouted lentils or alfalfa, or sprouted chickpeas, curry powder along with a few chopped raisins or dried apricots, fine diced apple, a few broken walnuts. A garnish of pumpkin or sunflower seeds, especially toasted, is a nice addition.

Can I substitute any of the ingredients?

Yes here are a few suggestions: The tofu can be replaced with mashed cooked chickpeas or other cooked bean. Mustard powder or paprika powder can replace the black salt, watercress can be replaced with chopped rocket (arugula), pea shoots, or chopped baby spinach. Additionally the mayonnaise can be replaced with dairy-free plain yogurt with perhaps a squeeze of lemon juice or a few drops of apple cider vinegar. Or replace the mayonnaise with a homemade cashew cream or mayonnaise. Dr McDougall's recipe for tofu mayonnaise which is prepared with silken tofu can be used for this recipe.

Comments

If you have prepared our Tofu Mayonnaise Sandwich we would love to know what you think of the recipe by dropping us a comment below. All feedback is very much appreciated. Thanks! Jacq x

More Vegan Sandwich Recipes

  • carrot hotdogs with milkshake, salad basket and sauce bottles, with red check mat underneath
    Vegan Carrot Hotdogs

Comments

    5 from 6 votes (1 rating without comment)

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




  1. Biana says

    June 07, 2021 at 1:54 am

    5 stars
    Looks like such a healthy and delicious sandwich! Perfect for lunch.

    Reply
    • Jacq says

      June 07, 2021 at 4:19 pm

      I totally agree. Had one for lunch today 🙂

      Reply
  2. Jamie says

    June 06, 2021 at 11:56 pm

    5 stars
    I love how protein packed this sandwich is! The addition of tofu is so creative. I'm going to try this out now.

    Reply
    • Jacq says

      June 07, 2021 at 4:20 pm

      You'd be surprised how fresh the tofu tastes in this sandwich. And yes tofu is a brilliant source of protein 🙂

      Reply
  3. Jill says

    June 06, 2021 at 11:53 pm

    5 stars
    What a terrific recipe. Thank you!

    Reply
    • Jacq says

      June 07, 2021 at 4:20 pm

      Thank-you 🙂

      Reply
  4. Colleen says

    June 06, 2021 at 11:23 pm

    5 stars
    This looks like exactly the sandwich I've been craving. Now I know what's for lunch this week!

    Reply
    • Jacq says

      June 07, 2021 at 1:10 pm

      Great hope you enjoy the tofu mayo sandwiches for lunch 🙂

      Reply
  5. Seema says

    June 06, 2021 at 11:05 pm

    5 stars
    I am glad to have stumbled over this recipe. I have been putting together some easy ideas to work lunches and this will be perfect

    Reply
    • Jacq says

      June 06, 2021 at 11:08 pm

      These sandwiches are ideal for work lunches. Have a great week 🙂

      Reply
Photo of Jacq the admin wearing sunglasses, outside with trees in background and blue skies.

Hello! Welcome to our collection of traditional family favourite recipes. We have old-fashioned favourites reinvented with vegan-friendly every-day ingredients.

Find out more →

Warm cosy vegan stew recipes

  • vegan beef stew in a white enamel bowl with a blue rim on top of a white plate, with crusty bread on the side, and silver spoon in the stew
    Vegan Traditional British Beef Stew
  • White bowl with vegan chicken stew and dumplings with spoon, salt dish to side, white background.
    Vegan Chicken Stew And Dumplings
  • A brown bowl filled with vegetable stew and dumplings, brown salt mill to background with blue stew pot, and plate of bread.
    Vegetable Stew and Dumplings
  • skillet pan full of Spanish chickpea stew with ladle, red background with bread tray to side with tomato bread and olive oil jug to side, featured image.
    Spanish Chickpea Stew

New Series: British Vintage Recipe Box Set Recipe Cards Re-Made as Vegan!

Go to the first 7 vegan dinner recipes & 7 pudding & dessert recipes ➡️

Week one featured image for recipe card series

Vegan Chocolate Pudding or Mousse

Takes literally minutes to prepare and no cooking required! Perfect for an easy festive pudding. It's fresh and light, just 4 ingredients, and rich in delicious chocolate flavour. No-one will be able to taste the tofu!

  • close up of chocolate pudding with chocolate pudding in background, and shortbread biscuits and strawberries in background.
    Tofu Chocolate Pudding

Cosy wholesome lunch perfect for a Winter Solstice meal:

  • green flowered pattern bowl of old-fashioned pea soup with second bowl in background, loaf of fresh baked bread to side.
    Old-Fashioned Pea Soup
  • Long wooden chopping board with Weetabix cake slices and large piece of cake unsliced, wooden handled knife to side, frilly linen placemat underneath, featured image.
    Old-Fashioned Weetabix Loaf Cake

Classic British Family Dinner Recipes

  • Two bowls of slow cooker lentil spaghetti Bolognese, with sprinkle of nutritional yeast, wedge of her bread, silver fork and red check tea towel, featured image.
    Slow Cooker Lentil Bolognese
  • Featured image chilli sin carne.
    Chilli Sin Carne [slow cooker & stove-top recipe]
  • Cobbler in slow cooker with serving spoon scooping a portion out.
    Vegan Savoury Mince Cobbler [slow cooker]
  • Plate with lasagna slice, fork and knife, second plate to side and baking dish to side, tan background.
    Vegan Lentil Lasagna
  • Rectangular casserole tray with veggie sausage casserole and silver serving spoon, bowl of peas and corn to top, along with blue salt and pepper shakers and three slices of white crusty bread on wooden board.
    Vegan Sausage Casserole
  • Four pie dishes of hotpot baked and on a baking tray.
    Vegan Traditional Lancashire Hotpot
  • Vegan Spaghetti Carbonara served on plate with bread.
    Vegan Spaghetti Carbonara
  • Quick vegan cheesy pasta served in white bowl with green flower background, featured image.
    Quick Vegan Cheesy Pasta

Vintage scone recipes

Ideal for festive breakfast, brunch or snack

  • Treacle scone close up, scone filled with strawberry jam and spoon with jam in front, red and white jam pot in background with small white butter dish.
    Old-Fashioned Scottish Treacle Scones
  • A close up of a cherry scone filled with jam and cream sitting on a spotty plate with pink mat underneath.
    Old-Fashioned Cherry Scones
  • Fruit scones in long wicker basket, with white lining, tartan background.
    Edinburgh Fruit Scones
  • Two cheese scones on a small yellow-rimmed plate with flower image, white doily mat, soup cup with images of tomatoes to distance and more doily's, wooden board background.
    Old-Fashioned Cheese Scones [Vegan]

Our family vegan versions of take-out & fake-away recipes perfect for movie nights

  • Vegan Loaded Potato Wedges featured image.
    Loaded Potato Wedges
  • Red Thai curry cooked and in pan ready to be served with a silver ladle.
    Vegan Thai Red Sweet Potato, Broccoli and Chickpea Curry
  • vegan Mongolian beef and broccoli cooked in grey and white wok with rice noodles and spring onion garnish, grey background, featured image.
    Vegan Beef and Broccoli
  • Aloo Gobi cooked and ready to serve in a large Wok, red and white stripy background.
    Aloo Gobi [Cauliflower and Potato Curry]
  • side view of pan with saag aloo with coriander garnish, 2 Balti dishes of yellow rice to side, yellow mat under pan, brown ruffled mat and green background.
    Vegan Saag Aloo [Potatoes And Spinach]
  • sweet peanut tofu served with stir fry veggies and noodles in white bowl, close up photo, featured image
    Sweet and Sticky Tofu Satay
  • Cauliflower tikka masala in small silver curry bowl, with naan bread at side, small silver curry dish with brown rice, small brown cup to side.
    Slow Cooker Vegan Tikka Masala
  • A pot of curry with serving spoon to side.
    Vegan Jalfrezi Curry

Footer

↑ back to top

✨ About ✨

  • Privacy Policy
  • Affiliate Disclaimer
  • Terms & Conditions
  • Accessibility Policy
traditional family favourites new logo

✨ Contact ✨

  • Contact us
  • About
  • Work with us

As an Amazon Associate I earn from qualifying purchases.

Copyright © 2025 * Traditionalplantbasedcooking

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.