Tofu ‘Egg’ Mayonnaise Sandwich: A High-Protein Vegan Take on a Classic

Jump to Recipe

This vegan twist on one of our nation’s favourite sandwiches is quick, easy to make and packed with protein (24g per sandwich). Perfect for packed lunches, it’s delicious, nutrient-rich, and costs just £1 per serving—much cheaper than any high-street sandwich!

Tofu is the perfect plant-based substitute for eggs in this sandwich, offering a creamy texture that’s both cruelty-free and nutritious! Packed with protein, vitamins, minerals, and antioxidants, tofu contains no cholesterol and has significantly less saturated fat than eggs.

For those who love that classic ‘eggy’ flavour, a pinch of kala namak (also known as black salt) adds the perfect sulphuric aroma, recreating the classic taste of egg mayonnaise.

This recipe is part of my 3 Healthy Meals for £3 a Day series—an affordable way to eat well every day!

Ingredient Cost Breakdown

  • 200 g / 7 oz firm tofu (Cauldron) – £1.38
  • 1½ TBSP vegan mayonnaise (Hellmans) – 19p
  • ½ tsp Dijon mustard (Tesco) – 1p
  • ¼ tsp ground turmeric (Rajah Haldi) – 1p
  • ¼ tsp Kala Namak salt (Natco) – 4p
  • 1 TBSP dairy-free spread (Vitalite) – 6p
  • 4 thick slices of multigrain seeded bread (Tesco Finest) – 31p

Total cost: £2.00

Cost per serving: £1.00

Prices listed are for November 2024. I mostly used Tesco prices as that’s where I do my main grocery shop at the moment.

Tofu Egg Mayonnaise

The Good Stuff

Tofu is rich in plant-based protein, heart-healthy fats, and minerals such as iron, calcium, magnesium. Tofu contains beneficial compounds called isoflavones, that have antioxidant and anti-inflammatory properties and also promote hormonal balance.

Ground turmeric is high in antioxidants, particularly curcumin, along with manganese, iron, and vitamin B6, offering anti-inflammatory benefits and supporting immune and digestive health.

✨ Kala namak (black salt) contains essential minerals like iron and potassium, and has a low-sodium content compared to regular salt. It is valued for its unique sulphurous taste and potential health benefits, including aiding digestion and reducing bloating.

 Black pepper contains piperine, an active compound that enhances nutrient absorption (including the curcumin in turmeric), has anti-inflammatory properties and improves digestion.

 Multigrain seeded bread is rich in fibre, healthy fats, protein, and essential nutrients like B vitamins, iron and magnesium, promoting heart health, digestion, and sustained energy.

Tofu Egg Mayonnaise

Top Tips & FAQS

What type of tofu works best?  

Firm tofu has the ideal texture for this sandwich filling. This is the type of tofu that is found in the chiller cabinets and usually needs pressing before cooking. For those in the UK, Cauldron Authentic tofu is widely available in our supermarkets. As a bonus, this brand of tofu is set in calcium sulfate, which means that one sandwich offers a substantial calcium boost of 490 mg (70% of the UK’s daily recommended intake!)

You can also use extra firm tofu (such as Tofoo) but it will give a slightly chewier texture. 

What is kala namak and where can I buy it? 

Kala namak (also known as black salt), is a type of volcanic rock salt commonly used in South Asian cuisine. It has a sulphurous ‘eggy’ aroma and flavour, making it perfect for vegan alternatives to egg mayonnaise, scrambled egg and omelettes. It’s available from Asian supermarkets, health food stores and online. I purchased a 100g bag from Amazon UK for under £3 with free delivery and it’s lasted years.

Where can I find vegan mayonnaise?

Vegan mayonnaise is now available in most UK supermarkets—look in the condiment aisle. Hellmann’s 100% Plant-Based Mayo is a favourite. You can also make home-made mayo using some basic pantry ingredients with my Quick & Easy Vegan Mayonnaise recipe. It’s super cheap too!

Boosting iron absorption

Adding a vitamin-C veggie such as red bell pepper to your sandwich will help your body to absorb the iron in the tofu and bread. Alternatively, enjoy a vitamin-C rich fruit, such as kiwi, orange or strawberries for dessert.

Gluten-free options

Serve the vegan ‘egg’ mayonnaise with a gluten-free bread. This can typically be found on the ‘Free From’ aisles in UK supermarkets.

Recipe Card

Vegan ‘Egg Mayonnaise’ Sandwich

A vegan twist on the classic egg mayo sandwich, perfect for lunches on the go or a quick, satisfying meal at home.
5 from 2 votes
Hands on time 5 minutes
Total Time 5 minutes
Course Afternoon Tea, Breakfast, Lunch, Snack
Servings 2

Ingredients
 

  • TBSP vegan mayonnaise*
  • ½ tsp Dijon mustard
  • ¼ tsp ground turmeric
  • ¼ tsp kala namak salt** (or use sea salt if you don’t want an ‘eggy’ flavour)
  • 200 g / 7 oz firm tofu***
  • frsehly ground black pepper to taste
  • small handful of cress or microgreens optional

Serve with:

  • 4 thick slices of multigrain seeded bread
  • dairy-free spread

Instructions
 

  • In a mixing bowl, stir together the mayonnaise, mustard, turmeric, and salt until fully combined.
  • Drain the tofu, squeeze out excess water (no need to press) and crumble the tofu into the bowl. Use a fork to mash the tofu, mixing it well with the mayo blend. Taste test and adjust the seasoning to suit.
  • Spread a thin layer of vegetable spread on the bread, then add the tofu filling. Top with cress or microgreens and a sprinkle of black pepper, if desired.
  • Serve immediately or pack for lunch on the go.

Notes

tsp = teaspoon | TBSP = tablespoon
* I use Hellman’s Plant-Based Mayo or my home-made Quick & Easy Vegan Mayo.
** Check out my ‘Top Tips & FAQ’ section above for information about kala namak and where to buy it in the UK. Kala namak has a strong, sulphurous flavour so if you’re new to this salt, I would recommend starting with a pinch and adjust as needed.
*** I used Cauldron Foods Authentic Tofu, found in the chiller cabinets in most of the larger UK supermarkets.
Storage tips: Leftovers keep well in the fridge for up to 2 days.
Keyword Dairy-Free, Egg Salad, Egg-Free, Plant-Based, Vegan Buffets, Vegan Picnics, Vegan Sandwiches
Tried this recipe?Let us know how it was!

Nutrition breakdown

N.B. The above values are estimates and for illustration purposes only. The actual nutritional values will vary depending on the specific ingredients used. The % Reference Intake (RI) will also vary depending on your age, gender, height, BMI, level of activity and other personal variables.

Pin for later ⬇️

Vegan Egg Mayo Sandwich

If you make this Vegan ‘Egg Mayonnaise’ sandwich, I’d love to hear your feedback and any suggestions for adaptations. Tag your photos with #bitofthegoodstuff on social media – I’d love to see them! You can also connect with me on my social media channels here: InstagramFacebookPinterest.   

With love,

Sharon xx


READER REMAKE 💚

——————————– 

Chickpea Smash with Dill Pickles – Delicious Vegan Sandwich Filling!

Jump to Recipe

In today’s post I’m sharing a sandwich filling that is tangy, crunchy, creamy and oh so delicious! It reminds me of the Heinz Sandwich Spread that I used to love as a kid in the 80s, but this home-made version is way fresher, tastier and healthier too! 

Chickpea Smash Sandwich Filling (Vegan | Dairy-Free)

If you’re looking for a new sandwich to liven up school or work lunchboxes, I’d definitely recommend giving this recipe a try. It would also be great for picnics and buffets. As well as a sandwich filling, you can also use it as a topping for crackers. Perhaps even as a jacket potato topper too?

It’s really easy to make and takes around 12 minutes to prepare a large bowl, which will fill about five sandwiches. I tend to make one batch of chickpea smash at the start of the week, which we then use on the following days for Lucien’s school sandwiches, as well as our own.

The inspiration for today’s recipe was this Garden Veggie Chickpea Salad Sandwich from Jenn @ Peas and Crayons which I came across back in 2017, and have been making adapted versions of ever since. Jenn, in turn, credits Angela from Oh She Glows for inspiring her recipe, so it sounds like Angela is the original recipe creator. I’d like to thank both Jenn and Angela for inspiring the recipe I’m sharing today and for giving my family so much sandwich joy these past couple of years!

This recipe is highly versatile, so feel free to switch up the ingredients. I would definitely recommend keeping the dill pickles in though, as they give this recipe its signature tangy, crunchy bite. In England, dill pickles are called ‘gherkins’. It’s such a funny name isn’t it? Even funnier, my mum still calls them by their old slang name ‘Wallies’. Personally, I prefer to call them dill pickles as it sounds much more appealing to me than gherkins or wallies. How about you? What do you call them?

Recipe Card

Chickpea Smash Sandwich Filling (Vegan | Dairy-Free)

Chickpea Smash Sandwich Filling with Dill Pickles

This tangy, crunchy, creamy chickpea smash is perfect as a sandwich filling for school or work lunchboxes, as well as picnics and buffets. The quantity below fills about five sandwiches.
5 from 7 votes
Hands-on time 12 minutes
Total Time 12 minutes
Course Lunch, Snack
Servings 5

Ingredients
 

  • 400 g / 14 oz can chickpeas rinsed and drained
  • 140 g / 1 cup cucumber finely diced
  • 1 medium carrot (66g), grated
  • 1 small red bell pepper or romano pepper deseeded and finely diced
  • 75 g / ½ cup dill pickles or gherkins sliced
  • 2 TBSP pumpkin seeds
  • 4 TBSP vegan mayonnaise*
  • 1 tsp Dijon mustard
  • ¼ tsp dried dill
  • pinch of salt

Instructions
 

  • Placed the drained chickpeas in a large bowl and roughly mash with a potato masher.
  • Add all the remaining ingredients and stir through until fully combined. Taste test and adjust the seasoning to suit.
  • Stored in an airtight container in the fridge, this chickpea smash will keep for three days.

Notes

* I use this Home-Made Sweet Chilli Mayonnaise It’s so cheap and easy to make! If you prefer to use a ready-made mayonnaise, both Vegenaise and Hellmans Vegan Mayo are now available in many of the major supermarkets in the UK, as well as the independent health food shops.
 
Keyword Family Friendly, Gluten-Free, Plant-Based, Vegan Buffets, Vegan Picnics, Vegan Sandwiches, Vegan Snacks
Tried this recipe?Let us know how it was!

Nutritional Breakdown

N.B. The above values are estimates. The actual nutritional values will vary depending on the brands and ingredients used.

Pin for later ⬇️

If you make this Chickpea Smash, I’d love to hear your feedback and any suggestions for adaptations! Tag your photos with #bitofthegoodstuff on social media – I always love to see your creations! You can also connect with me on my social media channels here: InstagramFacebook, Pinterest.   

With love,

Sharon xx

——————————–

Curried Chickpea Smash Sandwich Filling

Jump to Recipe

Hey lovely people! Today, I have a new, tasty sandwich filling for you. It’s creamy, crunchy, tangy and gently spiced with the flavours of India. It also happens to be packed full of nutrients. This is a sandwich filling that will leave you feeling full and energised. Just what you need to see you through a busy afternoon at work or school.

For most of his school life, Lucien has chosen to take a packed lunch. In the primary years especially, this encouraged me to get creative and ‘think outside the box’ as I couldn’t rely on traditional sandwich fillings like cheese or peanut butter. In fact, during his entire seven years of primary school, he didn’t take a single traditional sandwich in his lunchbox. Instead, we tended to fill his box with leftovers from the previous night’s dinner – fajita wraps, pizza slices, tofu frittata, roasted vegetable pasta, Moroccan couscous, chunky soups, and even leftover Moroccan tagine and sweet potato curry!

Curried Chickpea Smash Sandwich

These non-traditional lunchboxes continued into secondary school. Since this was our ‘norm’, I didn’t think much of it, but I did chuckle when one of the parents pulled me to one side and said “Did you know, your son’s lunchboxes are creating lunchbox envy?” Apparently his friends were going home and telling their parents all about his lunches and how tasty they looked. The vegan kid giving his friends’ lunchbox envy? That’s pretty cool!

Anyway, this academic year, I’m determined to keep those lunchboxes varied and interesting, not just for Lucien’s sake, but also for all those secondary school kids peering into his box and wondering what vegans eat. You never know, it might just start to sow a few seeds of inspiration.

Lately, I’ve been on the lookout for new ways to incorporate tahini into our meals as it’s so nutrient-dense. It turns out that this curried salad dressing combined with a little mayonnaise is the perfect condiment for an Indian-style ‘chickpea smash’ sandwich filling.

This smash makes a delicious sandwich filling in its own right… or you can fully load it with extra salad, which is how I like it!

Curried Chickpea Smash Sandwich

This ‘Curried Chickpea Smash’ has been a huge hit with the family and it’s become a new favourite lunchbox addition for Lucien. We hope you enjoy it too!

Recipe Card

Curried Chickpea Smash Sandwich

Curried Chickpea Smash Sandwich Filling

This sandwich filling is creamy, crunchy, tangy and gently spiced with the flavours of India. It’s packed full of nutritional goodness, including lots of plant protein, complex carbs, heart-healthy fats, vitamins, minerals and antioxidants which will make you feel full and energised. Just what you need to see you through a busy afternoon at work or school!
Hands on time 20 minutes
Total Time 20 minutes
Course Lunch
Cuisine Indian
Servings 5

Ingredients
 

Salad

  • 400 g / 14 oz can chickpeas drained
  • 130 g / 1 cup cucumber diced
  • 2 medium carrots (150g) grated (or whizzed in a mini chopper)
  • 75 g / ½ cup cornichon gherkins (dill pickles) diced
  • 50 g / ⅓ cup dried cranberries
  • 40 g / ¼ cup roasted almonds roughly chopped (I love to use the Tamari Roasted Almonds from the Bit of the Good Stuff Cookbook p182)

Curried Salad Dressing

  • 4 TBSP light tahini
  • ½ TBSP almond butter
  • 2 TBSP vegan mayonnaise*
  • ½ TBSP ginger paste or grated fresh ginger
  • 2 tsp apple cider vinegar
  • 2 tsp maple syrup or syrup of choice
  • 1 tsp garam masala
  • ¼ tsp ground turmeric
  • ¼ tsp salt
  • 3-4 TBSP water

Instructions
 

  • Prepare the salad dressing: Give the tahini a good stir in its jar so that the solids and oils are combined, then scoop 4 tablespoons into a small bowl. Add all the remaining ingredients and stir vigorously until fully combined and smooth. If the dressing is a little on the thick side, add more water, one tablespoon at a time, until you reach the desired consistency. Taste test and add more nut butter, mayonnaise or spices, if desired.
  • Tip the drained chickpeas into a large mixing bowl and roughly mash using a potato masher. Add the remaining salad ingredients to the bowl, along with the dressing. Stir until thoroughly combined. Transfer to an airtight container and store in the refrigerator, where it will keep for up to five days.

Notes

* You can use shop-bought vegan mayonnaise (such as Hellmans) or easy home-made vegan mayonnaise.
Keyword Dairy-Free, Egg-Free, Gluten-Free, Lunchbox Ideas, Vegan Lunch, Vegan Sandwiches
Tried this recipe?Let us know how it was!

Pin for later ⬇️

Curried Chickpea Smash Collage

If you make this recipe, I’d love to hear your feedback and any suggestions for adaptations. Tag your photos with #bitofthegoodstuff on social media – I always love to see your creations! You can also connect with me on my social media channels here: Instagram, Facebook, Pinterest.   

With love,

Sharon xx

Indian-Spiced Sweet Potato Fritters

Jump to Recipe

In today’s post, I’m sharing a new plant-based recipe that my family has been loving lately… it’s the Indian-spiced Sweet Potato Fritter. These fritters are filled with simple ingredients – sweet potato, onion, chickpea flour and spinach – which also happen to be nutritional powerhouses, providing an array of vitamins, minerals and antioxidants ✨ The Indian spices used to flavour the fritters – cumin and garam masala – notch up their antioxidant potency even further.

Not only are they quick and easy to make, but they’re super cheap too! According to my calculations, it cost just £1.07 to make six fritters. That’s 18p each. Bargain!

Indian-Spiced Sweet Potato Fritters (Vegan | Dairy-Free)
Continue reading “Indian-Spiced Sweet Potato Fritters”

Basic Home-Made Seitan

Jump to Recipe

Seitan is one of my favourite meat-free alternatives. Cooked right, it has the most succulent, chewy texture which makes it perfect for adding to any kind of meal where meat typically takes centre stage, like kebabs and steak. Store-bought seitan can be expensive and not so easy to come by here in the UK, so I choose to make my own. In this post, I’m sharing my favourite basic seitan recipe. It’s really easy to prepare and takes only 15 minutes hands on time.

Home-Made Seitan

Seitan (also known as ‘wheat meat’) is made with vital wheat gluten, which is the protein part of the wheat seed, milled into flour. Per 100g, vital wheat gluten flour contains a whopping 75g protein. It’s also low in fat and contains zero cholesterol, making it a healthier alternative to animal products.

Here in the West, seitan’s had somewhat of a resurgence in the past couple of years (thanks to the explosion of plant-based lifestyles), but it’s been popular for centuries in Asian countries such as China and Vietnam. You may have seen ‘Mock Duck’, ‘Mock Beef’ and similar on the menu in your local Chinese restaurants and take-aways, or the canned varieties in Chinese supermarkets. These products are typically made with wheat gluten.

Seitan in the pan

There are a variety of ways to prepare seitan. You can boil, steam, bake and pan fry it. Each method produces a different texture. How you choose to prepare your seitan comes down to personal preference, so I highly recommend trying a few recipes and seeing what works best for you. A couple of years ago, I first tried my hand at making seitan, but I wasn’t keen on the flavour. The recipe included a fair amount of chickpea (gram) flour and this is what I could detect in the final product. Since then, I’ve chosen to omit the flour and I find the seitan tastes much more palatable.

While steaming is probably the most popular cooking method, I personally prefer to simmer it in a pan of broth. I don’t even wrap it in any foil. Boiling it direct in the broth, I find the seitan takes on a lovely flavour and soaks up the broth, leaving it succulent. When I’ve steamed it or wrapped the seitan before simmering, it does stay a neater shape, but it’s a bit drier and chewier. For me, the taste and texture is the most important features of seitan so I don’t mind it looking a bit ugly and bumpy on the outside. It doesn’t stay whole for long anyhow as I slice it into strips for kebabs or sandwiches

You can flavour seitan in myriad ways using different combinations of herbs and spices. The basic seitan I’m sharing today can be eaten as it is, without any additional flavouring, however pan-frying it in a little olive oil will enhance its flavour.

Pan Fried Seitan

When making my vegan version of doner kebabs, I like to spice up the seitan strips with smoked paprika and ground cumin, which I sprinkle in as I’m pan-frying it. I’ll be sharing my doner kebab recipe very soon, so I’ll link to it here once it’s ready… here it is

Vegan Doner Kebab

If it’s your first time making seitan, I would recommend making a half batch of the recipe below (no need to split the dough into two pieces; keep it as one) and see how you get on. (This is what I did for the first handful of times I made it, then I started to double the quantities). I tend to make one batch of seitan each week, which I store in the fridge in an airtight container. I have heard that seitan is freezable but I’ve yet to try it as ours never hangs around for very long!

Recipe Card

Home-Made Seitan

Basic Home-Made Seitan

This recipe produces a seitan that is succulent and versatile. It can be eaten as it is, or pan-fried in a little olive oil to enhance the flavour. For doner kebabs, I like to fry strips of seitan with 1 tsp each of smoked paprika and ground cumin. I sprinkle a little spice at a time – stir frying as I do so – to ensure the strips are evenly coated.
5 from 2 votes
Hands-on Time 15 minutes
Total Time 1 hour 15 minutes
Course Dinner, Lunch
Servings 700 g / 25 oz (approx)

Ingredients
 

Seitan Dough

Dry Ingredients

  • 270 g / 2 cups vital wheat gluten flour
  • 22 g / 6 TBSP nutritional yeast flakes
  • 2 tsp onion powder
  • 2 tsp garlic powder or fine garlic granules
  • 2 tsp vegetable bouillon powder

Wet Ingredients

  • 160 ml / ⅔ cup water
  • 4 TBSP soy sauce
  • 4 TBSP fresh lemon juice
  • 2 TBSP extra virgin olive oil

Broth

  • 1.9 litres / 8 cups water
  • 4 tsp vegetable bouillon powder
  • 2 TBSP soy sauce

Instructions
 

  • Fill a large saucepan or stockpot with the broth ingredients, cover with a lid and bring to the boil. Once boiling, reduce the heat to a very gentle simmer.
  • Place the dry seitan ingredients in a large mixing bowl and stir through to combine.
  • Add the wet ingredients to a jug and whisk with a fork to combine. Pour the liquid ingredients into the dry ingredient bowl and stir with a spoon until the mixture starts to come together. Use your hands to knead the mixture into a dough ball. Divide the dough into two equal pieces. Knead each piece for 3 minutes, then shape into a rectangle. Repeat with the second piece of dough.
  • Carefully lower the seitan into the broth. Partially cover with a lid and simmer for 45 minutes. Make sure that the water stays at a very gentle simmer. You should only see a bubble surface now and then. (If the water boils, the seitan will become very bubbly and holey on the inside).
  • After 45 minutes, turn the heat off, remove the lid and leave the seitan to rest in the broth for 15 minutes.
  • Place the seitan in a strainer to drain off the excess liquid. Once completely cool, transfer to an airtight container and store in the fridge, where it will keep for a week.
  • Before serving, pan fry the strips of seitan in a little olive oil. Add seasonings, to taste. For kebabs and curries, I like to flavour the home-made seitan with 1 tsp each of smoked paprika and ground cumin.

Notes

Recipe adapted from ‘Simple Seitan’ by Isa Chandra Moskowitz & Terry Hope Romero in Veganomicon
Keyword Seitan, Vegan Kebabs, Vegan Sandwiches
Tried this recipe?Let us know how it was!

Pin for later ⬇️

Home-Made Seitan

Big thank you to Suma for supplying me with their lovely products which I used to create this recipe!

And if you try this recipe, please do come back and leave a review. It’s so helpful to me (and other readers) to hear your experiences and ideas for variations! Thank you! ❤️

With love,

Sharon xx

———————–

YOU MAY ALSO LIKE…

Easy Seitan ‘Chicken’

Seitan 'Chicken'