Vegan Breakfast Sandwich

Let’s get one thing straight right from the very top, I hate it when vegans make dishes that do not resemble in any way the dish in which they have taken their name from. I think my biggest pet peeve with our community is the ‘carrot hot dog’. We will get laughed out of our homes if we carry on with that malarkey.

It is a carrot.

My point is if you are coming to this expecting a sandwich that tastes EXACTLY like bacon and eggs, you will be disappointed, hence why I have called this the “Breakfast Sandwich” and not the “Vegan Bacon and Eggs” sandwich.

A more honest name would be a “tofu scramble sandwich with bacon flavoured tofu that tastes surprisingly like real bacon, if mixed with other ingredients!”

That being said, in my humble opinion, it tastes amazing and is a regular at the Juddy household.

Easy too if you do a bit of prep the night before.


Serves 4


  • bread or buns
  • 1 batch tomato chutney or ketchup
  • fresh tomato slices
  • maybe some lettuce and avocado!
The “Bacon”
  • 250g firm tofu, drained and pressed
  • ¼ cup soy sauce
  • 2 tablespoons apple cider vinegar
  • 1 teaspoon liquid smoke
  • 1 tablespoon brown sugar (or agave)
  • ½ teaspoon smoked paprika
  • ¼ teaspoon garlic powder
  • Pinch of cayenne
  • Salt and pepper
The “Egg”
  • 250g firm tofu, drained and pressed
  • 1 tablespoon olive oil
  • ½ onion, diced
  • ½ red pepper, diced
  • 1 tomato, diced
  • ½ teaspoon turmeric
  • 1/4 teaspoon smoked paprika
  • ¼ teaspoon garlic powder
  • ½ teaspoon ground cumin
  • Salt and pepper
  • 2 – 3 tablespoons non-dairy milk or water


Cook it:

  1. Start with bacon….. Thinly slice the tofu into “rashers” as finely as you wish to go
  2. Heat the remaining ingredients in a sauce pan until it start bubbling. Stir
  3. Lay the tofu rashers into a container and try and make it so there is a single layer
  4. Pour the liquid over the tofu, put a lid on and refrigerate until ready. At least 20 minutes but the longer the better
  5. Onto the eggs….. Heat  a frying pan over medium heat and add the oil
  6. Add the onions and red pepper and fry for five minutes, stirring regularly
  7. Crumble the tofu in with your hand and stir everything
  8. Add the tomato and stir
  9. Make a paste out of all the spices and milk/water. Pour over the eggs and stir to make sure all the tofu is covered
  10. Leave to fry for five minutes until mixture has dried
  11. When ready, remove the tofu eggs to a serving bowl and then put the frying pan back on the heat. Add the tofu bacon and fry for a couple of minutes on each side
  12. Serve in buns or in bread along with some good homemade tomato chutney. Avocado and lettuce also goes well
  13. Get in into ya!!!

Recommended Tunes:

Outkast “Stankonia”

Not sure if you knew, but Outkast’s Andre 3000 is one of us! He has been vegan for years.

Great album too….

Listen – but do yourself a favour and buy it on vinyl!!

7 thoughts on “Vegan Breakfast Sandwich

  1. I just saw a recipe for tofu bacon a week ago and have been meaning to give it a try! And, I made the carrot hot dogs and mine came out fantastic!! I put them in soft tacos with shredded cabbage, ketchup and (vegan) mayo and loved it. There are severa different recipes, and the one I followed was really good.

    As usual, this is another great post, I will definitely try it 🙂

    Liked by 1 person

    1. Really? I will admit I have only ever tried the old carrot hotdog once and it was exactly like eating a carrot in bread! Haha. Maybe I will try another then! Hope you like this one, it is very tofu heavy so you definitely would benefit from adding some fresh veg in there too!


    1. BTW, you maybe interested In this… I am starting to do interviews with ‘vegans of note’ that are either health based or music based and find out more about their vegan journey. The first person I have secured is Bibi McGill, Beyonce’s lead guitarist. Should be happening later in the year/early next year….

      Liked by 1 person

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s