Romy London

  • About Me
  • Recipes
  • Cookbook
  • Work With Me
  • Contact
menu icon
go to homepage
  • About Me
  • Recipes
  • Cookbook
  • Work With Me
  • Contact
search icon
Homepage link
  • About Me
  • Recipes
  • Cookbook
  • Work With Me
  • Contact
×
Home » Recipes » Breakfast

Vegan Egg McMuffin

Vegan Food Blogger, Chef and Photographer Romy London in the kitchen with vegan meals on the table in front of her.
Modified: May 6, 2025 · Published: Jan 23, 2021 by Romy · This post may contain affiliate links · 1 Comment
Jump to Recipe Print Recipe

Get ready for a breakfast treat with this purely delicious Vegan 'Egg' McMuffin recipe! It's the vegan twist you didn't know you needed. Simple steps, familiar taste – your homemade McDonald's Egg McMuffin is just a whisk away!

This recipe is:

  • 🌱 100% vegan
  • 🍳 egg-free
  • 👩‍🍳 super simple
  • 🍔 a tasty McDonald's copycat
  • 🌅 perfect for breakfast

If you're in the mood for more breakfast excitement, explore my Vegan Breakfast Burger or my flavorful Vegan Scramble recipes.

Easy to make and simply delicious, this Vegan 'Egg' McMuffin might become your new go-to morning treat! So let's dive straight into creating your own vegan breakfast masterpiece!

2 vegan egg mcmuffins on a white plate, one of them leaning on the other with a bite taken out of it, on yellow background
Jump to:
  • Ingredients & Notes
  • How to Make a Vegan Egg McMuffin
  • Related Recipes:
  • 📝  Recipe Card
  • 📖 Recipe Card

Welcome to the ultimate morning treat – the Vegan 'Egg' McMuffin! 🌞 If you've been craving the iconic flavors of a certain fast-food breakfast, but with a vegan twist, you're in for a treat. This 100% vegan rendition captures the essence of the beloved McDonald's Egg McMuffin, minus the eggs.

Imagine sinking your teeth into a perfectly toasted English muffin, layered with a savory, golden "egg," and topped with vegan cheese and bacon. It's a breakfast dream come true, and the best part? It's super simple to make!

2 stacked homemade mcmuffins

Weekend breakfasts just got a whole lot better with this Vegan Egg McMuffin recipe.

Childhood memories, anyone? Back in the day, McDonald's was a rare treat for my brother and me. Fast forward to my college days in Cologne, and I found comfort in those drive-through breakfasts. Yep, 5 am wake-ups for classes called for some serious comfort food.

My go-to order? The classic McDonald's Egg McMuffin. Little did I know it was an English muffin, and little did I know I'd one day call England home. Fast forward again, and here I am, whipping up a ridiculously easy and delicious vegan version of that childhood favorite. No magic, just pure tastiness. Let's make breakfast magic together!

Ingredients & Notes

Here's everything you need for this recipe:

  • Tofu: I always use extra-firm tofu for this recipe as I have found it gives the best results. Other tofu versions are simply too soft, so I would only really recommend using extra-firm tofu for your copycat egg McMuffin.
  • Lettuce or fresh spinach: not usually part of a traditional McDonalds Egg McMuffin, but I love adding in some greens - plus they're tasty on this breakfast burger too!
  • English muffins: You an use store-bought English muffins or simply make your own at home.
  • Vegan sliced cheese: This melts wonderfully on top of the 'vegan egg' patty! I like to use the cheddar-style slices from Morrisons, but go with your personal favorite for this recipe.
  • Kala namak (black salt): Black salt, also called 'kala namak' as sulfurous properties, giving it an eggy flavor. You only need a tiny amount of it each time and I recommend investing in a small jar of black salt for your pantry.
  • Black pepper: No copycat Egg McMuffin without salt and black pepper!
  • vegan ham or bacon slices: This is totally optional, but I love the flavour combination with the tofu egg, so definitely add a slice or two! You can use store-bought vegan bacon or make your own with my Best Vegan Bacon Recipe.
  • Tomato ketchup (optional): Rounds up the flavors of the Vegan Egg McMuffin just beautifully! However, ketchup is not usually part of the classic McDonalds recipe, but goes so well with the vegan bacon and vegan egg patty.
2 vegan egg mcmuffins stacked on a white plate

How to Make a Vegan Egg McMuffin

Step 1: Shape Your "Egg"

Halve your tofu block (I used Cauldron). Use a large, round cookie cutter for a perfect fit inside the muffin.

Step 2: Cook the Vegan Egg

In a hot, oiled pan with a pinch of Kala Namak, fry tofu until golden on both sides. Sprinkle with black pepper.

Step 3: Assemble the McMuffin

Slice and lightly toast the muffin for a soft yet crispy texture. Spread vegan spread, add ketchup (optional), place tofu "egg," and vegan cheese. Grill briefly if needed.

Step 4: Bacon and Finishing Touch

Fry vegan bacon for enhanced flavor and texture. Place bacon on top of the "egg," add ketchup to the top muffin, and seal the deal. Enjoy your Vegan Egg McMuffin!

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! 

2 stacked breakfast muffins with a bite taken out of the top one
close up of a bite taken out of the copycat mcdonalds mcmuffin

📌 If you love Pinterest you can pin any of the images to your boards!

Related Recipes:

  • 4 vegan english muffins in a bowl
    Sourdough English Muffins
  • vegan big mac with vegan big mac sauce on a white plate
    Vegan Big Mac Sauce
  • vegan burger with homemade vegan burger buns sitting on a black table
    Vegan Burger Buns
  • best vegan cheese sauce in a serving bowl
    Vegan Cheese Sauce

Did you make this recipe? If so, will you do me a huge favor and leave a review and rating & let me know how you liked this recipe? THANK YOU! ❤️

📝  Recipe Card

Here's a handy recipe card that you can print out and keep in your kitchen for easy reference:

📖 Recipe Card

Two vegan egg McMuffins are stacked on a white plate on a yellow table.

Vegan Egg McMuffin Recipe

Romy
Purely delicious vegan Egg McMuffin recipe - simple and easy steps to create this delicious McMuffin version at home!
Print Recipe Pin Recipe
Prep Time 5 minutes mins
Cook Time 15 minutes mins
Total Time 20 minutes mins
Course Breakfast
Cuisine American
Servings 2 servings
Calories 412 kcal

Ingredients
  

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

Instructions
 

  • 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.
  • 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.
  • Slice your muffin and lightly toast the slices in the pan, then spread the dairy-free spread on both of them.
  • 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.
  • Repeat for the second muffin, admire and serve immediately.

Notes

  • 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.
Keyword mcdonalds, mcmuffin, vegan egg mcmuffin, vegan mcdonalds recipe

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

  • Vegan Scrambled Eggs (No Tofu)
  • Vegan Buttermillk Pancakes

 © 2025 Romy London / Romina Callwitz | All images, videos, wordings and content are copyright protected and belong to Romina Callwitz. Please do not use any of my content without prior permission. If you wish to re-publish any (part of my) content, please get in touch via email. Thanks for your support!

*Disclosure: This page may contain affiliate links and sponsored links that earn me a small commission, at no additional cost to you. You can find more information in my Privacy Policy.

More Breakfast

  • A hand holding a vegan BLT sandwich with carrot bacon.
    Vegan Carrot BLT
  • Two jars of flaxseed pudding on the breakfast table
    Flaxseed Pudding
  • Stacked stuffed crepe rolls on a plate.
    Stuffed Vegan Crêpes
  • Two vegan soufflé pancakes with strawberries and chocolate sauce on top.
    Vegan Soufflé Pancakes

Comments

    💭 Leave a Comment Cancel reply

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

    Recipe Rating




  1. Elle says

    June 19, 2024 at 8:20 am

    This was amazing! Didn't know how much I missed it until i had it.
    Do you know the protein, fat and carbs for it? I like to track my food.

    Thank you

    Reply

Hey, I'm Romy!

On this blog, you'll find some of my favorite vegan recipes for you to try at home.

They all include detailed step-by-step instructions, so you can WOW everyone with your vegan kitchen magic in no time!

About Romy

FOLLOW ME

  • link to instagram account
  • link to facebook account
  • link to pinterest account
  • link to youtube account
  • link to tiktok account
  • Link to email

As Seen In

Romy London Uk as seen on Netflix, Channel 4, Metro, Cosmopolitan, TalkRadio, Channel 4, Evening Standard, Vegan Life, Vegan Food & Living

Latest Recipes

  • A hand holding a vegan BLT sandwich with carrot bacon.
    Vegan Carrot BLT
  • Two Vegan sloppy joes on a serving board with lentils and pickles.
    Vegan Sloppy Joes
  • Vegan skewers with gnocchi and vegetables on a platter with pesto drizzle.
    Grilled Gnocchi Skewers

🔎 Search

Footer

↑ back to top

About

  • Privacy Policy
  • Cookie Policy

Newsletter

  • Sign up for my newsletter & NEVER miss a recipe!

Contact

  • Contact
  • Work with me

As an Amazon Associate, I earn from qualifying purchases.

Copyright © 2025 Romy London

Manage Cookie Consent
We use technologies like cookies to store and/or access device information. We do this to improve browsing experience and to show (non-) personalized ads. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}