• Home Β» Recipes Β» Breakfast Β» Vegan Egg McMuffin Recipe

    Vegan Egg McMuffin Recipe

    Purely delicious Vegan ‘Egg’ McMuffin recipe – simple and easy steps to create this delicious McMuffin version at home!

    This Vegan Egg McMuffin is the breakfast recipe of all weekend breakfasts.

    Let’s be honest: vegan or not, most of us probably remember trips to McDonald’s from or childhood.

    My parents didn’t take my brother and me that often when we were little, so it was a very special treat when we finally got to go. The usual occasion was after a long day trip or after being out for a birthday day out – and I can also remember that we’ve gone for McDonald’s breakfast twice on a Sunday when they first introduced the breakfast option in Germany (yes, we did not always have breakfast at McDonald’s!)

    Childhood memories aside, it was manifested as a special treat in my mind, so I’m not surprised that I ended up getting breakfast from the drive-through every time I drove to college in Cologne in my early adult years. A dangerous habit! But it was simply on my mind as comfort food, and I really needed some comfort after getting up at 5 am to make it to my courses on time (I lived an hour’s drive away from Cologne)

    My go-to order was always the Egg McMuffin – and back then I wasn’t even aware that the Muffin was actually an English muffin, and also didn’t know then that I would one day call that country my home πŸ˜‰

    And let me tell you something amazing: making a vegan version of it, that’s also super tasty, isn’t magic but actually really really easy!

    So let’s make the magic happen!

    What you’ll need to make Vegan ‘Egg’ McMuffin Recipe


    • Tofu
    • Salad or fresh spinach
    • English muffins
    • Vegan sliced cheese
    • Kala namak (black salt)
    • Pepper
    • vegan ham or bacon slices
    • Tomato ketchup (optional)

    How to make Vegan McDonald’s Egg McMuffin Recipe

    Shaping your vegan egg

    First off, get your tofu (I used Cauldron) and slice the block in half (lengthwise), this is going to be your “egg”. To make sure it fits perfectly inside your muffin, I’d suggest using a large, round cookie cutter (one that’s the same size as your muffin) to cut another slice of tofu. 

    How to cook your vegan egg

    Splash a bit of oil in a non-stick frying pan along with a pinch of Kala Namak. Once the pan is sizzling hot and the salt has dissolved, add your tofu to the pan and fry on both sides until it’s golden on both sides, and season it with a sprinkle of pepper.

    Extra tip: Try not to move the tofu too much while it’s cooking. You may also want to use a ladle or other utensil to push the slice into the pan so that you get the edges nice and crispy! 

    Assembling your McMuffin

    Slice your muffin in half and lightly toast it – remember, we want it to be a little bit soft, but have some crispy edges (delicious!). Once it’s popped out of the toaster – or alternatively toast it on your pan – spread your vegan spread on the inside of both halves. 

    Once you’ve done that, add a little ketchup to the bottom slice (if you’re adding ketchup) and place your tofu “egg” on top, followed by your vegan cheese. Depending on the type of cheese you use, it might need some extra help melting onto the “egg”. Simply place it under the grill for 1-2 minutes, if needed. 

    Add the vegan ham or bacon slices on top, and then finish with a dollop of ketchup to the top slice and then place it on top of your McMuffin. Depending on the type of vegan ham or bacon you’re using, I recommend giving it a little fry in a pan to bring out the full flavour and texture – this especially applies to using a vegan bacon replacement, whereas ham slices are usually fine to use straight from the pack.

    Simple right?! 

    This recipe is:

    • 100% vegan
    • super simple
    • really tasty
    • easy to make
    • egg-free
    • dairy-free
    • “eggy” (but not with eggs of course) 
    clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

    Vegan Egg McMuffin Recipe

    • Author: romylondonuk
    • Prep Time: 5
    • Cook Time: 10
    • Total Time: 15 minutes
    • Yield: 2 muffins 1x
    • Category: Breakfast
    • Method: Stovetop
    • Cuisine: American
    • Diet: Vegan


    Purely delicious vegan Egg McMuffin recipe – simple and easy steps to create this delicious McMuffin version at home!


    • 2 English muffins
    • 1 400g block of firm tofu, drained (14.1 oz)
    • 1 tsp olive oil
    • a pinch of black salt (kala namak)
    • 2 slices of vegan cheese
    • 2 slices vegan ham or bacon
    • 1 tsp dairy-free spread
    • pepper to taste
    • tomato ketchup (optional)


    1. Drain and press the tofu block for a few minutes to reduce any excess liquid, then slice the block in half lengthwise. Use a round cookie cutter that’s roughly the same size as your English muffins and cut out one round tofu disc from each later. Set the leftover tofu aside for a different recipe.
    2. Add a splash of oil to a non-stick pan and sprinkle the Kala Namak into it, then add the slice of tofu to the pan once it’s sizzling hot. Fry the tofu slice on both sides until golden – make sure not to move it around to much. It can also help to press the slice into the pan with a ladle to make the edges nice and crispy! Season with a little pepper.
    3. Slice your muffin and lightly toast the slices in the pan, then spread the dairy-free spread on both of them.
    4. Let’s assemble! Add a little ketchup to the bottom (if using). Place the tofu on top, then let the vegan cheese melt onto the hot tofu – if needed place it under the grill for 1-2 minutes, or until the vegan cheese becomes melty. Add the vegan ham or bacon slices on top, then pour some more ketchup and place the top half of the muffin on top.
    5. Repeat for the second muffin, admire and serve immediately.


    Ensure to use extra-firm tofu for this recipe – soft or silken tofu will not work out.

    The ketchup is completely optional, it’s not part of the original McDonalds recipe, but I personally find it’s a dollop of the red goodness is a delicious addition!

    If you’re using vegan bacon slices, you might have to give them a little fry before adding them to the muffin, depending on the brand/variety you use.

    This breakfast muffin is also great cold, however, for best results, it’s ideally served warm/hot.


    • Serving Size: 1 McMuffin
    • Calories: 412
    • Sugar: 2.8
    • Sodium: 398.5mg
    • Fat: 17.5
    • Saturated Fat: 3.5
    • Unsaturated Fat: 14
    • Trans Fat: 0
    • Carbohydrates: 35.6
    • Fiber: 2.9
    • Protein: 27.7
    • Cholesterol: 9.4mg

    Keywords: vegan mcdonalds, egg mcmuffin, vegan breakfast, vegan egg mcmuffin recipe

    Love an indulgent vegan breakfast? Try some of my other breakfast recipes: 


    Leave a Reply

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

    Recipe rating

    Looking for Something?