Breakfast & Brunch
This vegan egg McMuffin recipe delivers the same satisfying breakfast combo without a single animal product. š± The secret lies in a fluffy tofu scramble that mimics egg texture perfectly, paired with crispy toasted English muffins and all the classic toppings.
I've tested countless plant-based versions, and this one actually holds togetherāno soggy sandwiches here. What makes this recipe work is the two-step cooking process: first, the tofu scramble gets perfectly fluffy in the pan, then the whole assembly gets pressed in a hot skillet until golden and crispy.
The vegan cheese melts just enough to create that signature McMuffin gooeyness, while avocado adds fresh, creamy contrast. By the time you're done, you'll have a restaurant-quality vegan McMuffin with all the familiar flavorsāsavory scramble, toasted bread, tangy cheese, and buttery richness. The best part?
It comes together in just 15 minutes, making it perfect for busy mornings or weekend brunch. Whether you're vegan or just looking for a creative breakfast upgrade, this recipe delivers. Let's get started with the ingredientsātrust me, your taste buds will thank you.
Ingredients for vegan egg mcmuffin
These 14 ingredients deliver the fluffy, crispy, cheesy vegan McMuffin magic you crave.
| Ingredient | Amount | Notes |
|---|---|---|
| Extra-Firm Tofu š³ | 1 lb | Pressed and crumbled for texture |
| Nutritional Yeast š§ | ¼ cup | For cheesy, eggy flavor |
| Turmeric Powder š¶ļø | 1 tsp | For that eggy yellow color |
| Black Salt (Kala Namak) š§ | ½ tsp | Sulfur-rich for eggy taste |
| Garlic Powder š§ | 1 tsp | Freshly ground preferred |
| Onion Powder š§ | 1 tsp | For savory depth |
| Smoked Paprika š¶ļø | ½ tsp | Adds subtle smokiness |
| Vegan Butter š§ | 2 tbsp | For toasting muffins |
| English Muffins š | 4 whole | Split and toasted |
| Vegan Cheese Slices š§ | 4 slices | Meltable variety preferred |
| Avocado š„ | ½ whole | Sliced for freshness |
| Vegan Mayo š„« | 2 tbsp | For assembly |
| Salt š§ | ½ tsp | Kosher or sea salt |
| Black Pepper š¶ļø | ¼ tsp | Freshly ground |
The tofu is the starāextra-firm holds its shape better than silken. Press it for 15 minutes before crumbling, or buy pre-pressed at Whole Foods if you're in a hurry. Nutritional yeast is your secret weapon for that eggy, cheesy flavor (it's like vegan Parmesan on steroids). Bob's Red Mill makes the best quality, but the bulk bins at Trader Joe's work too. For the black salt, Amazon has it in tiny jarsāworth it for that classic eggy aroma. I always grab a few extra slices of vegan cheese; Miyoko's melts perfectly, but Violife is a great budget pick.
No black salt? Substitute with 1/4 tsp garlic powder plus 1/4 tsp onion powderāit won't be identical, but close enough. Fresh turmeric works too, but powder is way more convenient. Running out of vegan mayo? Silken tofu blended with lemon juice and salt is a decent swap. The avocado can be swapped for vegan sour cream if you prefer tangy over creamy. For the English muffins, Thomas' or Trader Joe's brands toast up perfectlyāavoid the mini ones, they're too small. And if you can't find meltable vegan cheese, nutritional yeast mixed with a little oil gives a cheesy flavor without melting, which works surprisingly well.
Toast the muffins firstāthey'll stay crispy longer. Store leftover scramble in an airtight container for 3 days; it reheats beautifully in a skillet. Assemble McMuffins fresh for best texture, but you can prep components ahead: scramble, toast muffins, and slice avocado in advance. These keep 2 days in the fridge, but honestly, they disappear faster than that. Freeze the scramble portion only for 1 monthājust toast the muffins fresh when ready to assemble.
Why You'll Love This Recipe
- No Chopping Hassle: I swear by this recipe because itās the only vegan egg muffin that doesnāt require dicing tofu into tiny cubes. Just crumble the block directly into the panāno knife skills needed, and the texture still comes out fluffy and satisfying.
- Savory Depth in Minutes: That little pinch of black salt (kala namak) and turmeric? Itās the secret weapon. You get that classic eggy sulfur kick without a single chicken product, plus a golden hue that looks chefās kiss on a plateāno food coloring required.
- Breakfast for Days: Make a batch on Sunday, and youāve got grab-and-go meals for the week. The muffins reheat beautifully (toaster or microwave, no judgment), and theyāre the perfect size for lunchboxes or a quick office snackāno sad, soggy sandwiches here.
- Budget-Friendly Protein: Extra-firm tofu and nutritional yeast are my go-to budget staples, and this recipe uses them smartly. Youāre getting a high-protein, filling bite for pennies, and honestly? Itās the kind of deal that makes me want to hug my grocery receipt.
Step-by-step instructions for vegan egg McMuffins
Here's how to make fluffy, plant-based egg scramble that mimics the classic McMuffin perfectly.
šØāš³ Step 1: Press and Crumble the Extra-Firm Tofu
Start by pressing the 1 lb extra-firm tofu between two paper towels or clean kitchen towels for 15-20 minutes. Place a heavy object like a cast-iron skillet on top to extract excess water. You want the tofu to be as dry as possible for that proper scramble texture.
Once pressed, crumble the tofu with your hands into small, uneven pieces about the size of scrambled eggs. The texture should resemble coarse crumbles rather than fine crumbs. This creates that signature fluffy yet slightly dense scramble consistency you get with real eggs.
š³ Step 2: SautĆ© the Tofu Scramble with Seasonings
Heat a non-stick skillet over medium heat and add the crumbled tofu. Cook for 5-6 minutes, stirring occasionally, until the tofu begins to brown in spots. Real talk: don't walk away hereāyou want to keep an eye on it to prevent burning.
Add the 0.25 cup nutritional yeast, 1 tsp turmeric powder, 0.5 tsp black salt (kala namak), 1 tsp garlic powder, 1 tsp onion powder, 0.5 tsp smoked paprika, 0.5 tsp salt, and 0.25 tsp black pepper. Stir well and cook for another 3-4 minutes until the mixture is heated through and smells wonderfully savory. The turmeric will give it that classic eggy yellow color.
š„ Step 3: Toast the English Muffins
While the tofu scramble cooks, split the 4 whole English muffins in half and place them on a baking sheet. Toast them in a preheated 375°F oven for 4-5 minutes until they're golden brown and crispy. Here's the thingāyou want them toasted enough to hold up to the filling but not so hard they can't be cut easily.
Remove the muffins from the oven and lightly butter each half with 1 tbsp vegan butter (half the total amount). The butter adds richness and helps the vegan cheese slices melt properly. Keep the muffins warm while you assemble the rest of your McMuffins.
š„ Step 4: Assemble the Vegan Egg McMuffins
Place one slice of vegan cheese on each toasted English muffin half. Return them to the oven for 1-2 minutes to let the cheese begin to melt. This quick melt ensures the cheese stays in place when you add the scramble.
Spoon the tofu scramble over the melted cheese, dividing it evenly among the 4 muffin halves. Spread ½ tbsp vegan mayo on each muffin half, then top with a slice of ½ whole avocado (about 2 slices per McMuffin). The avocado adds that fresh, creamy element that balances the savory scramble.
š½ļø Step 5: Serve Immediately for Best Results
Assemble the McMuffins by placing the scramble-topped halves together. Serve immediately while the tofu scramble is still warm and the avocado is fresh. The contrast of crispy toasted muffin, creamy avocado, and fluffy scramble makes this vegan version just as satisfying as the original.
Pro tip: If you're making these ahead of time, assemble without the avocado and toast the muffins again briefly before adding the avocado slices to keep them fresh. Store any leftovers in the fridge for up to 2 days, reheating in a toaster or oven to restore crispiness.
Pro Tips For Making Vegan Egg Mcmuffin
- Press the Tofu: Wrap the extra-firm tofu in a clean kitchen towel, place it on a plate, and press it under a heavy pan or cast-iron skillet for 15 minutes. This squeezes out excess water so your "eggs" donāt turn into soggy pancakesātrust me, the texture difference is night and day.
- Toast the Nutritional Yeast: Lightly toast the nutritional yeast in a dry pan for 30 seconds until it smells nutty and aromatic. This step removes any bitterness and makes the flavor popāitās the difference between "meh" and "McDonaldās-level familiar."
- Donāt Skip the Black Salt: Use ½ teaspoon of kala namak per batch, and let it bloom in the mixture for 2 minutes before cooking. This isnāt just for that eggy sulfur kickāit cuts through the tofuās beany notes and makes the whole thing taste right.
- Cook in Batches: Fill the muffin tin halfway, then top with the tofu mixtureādonāt overfill. Cook at 350°F (175°C) for 18-20 minutes, not until the edges are set but the centers still have a slight wobble. Overcooking turns them rubbery, and nobody wants that.
Storing and reheating this dish
Fridge Storage Tips
Store your vegan egg scramble in an airtight container with a tight-sealing lid for up to 3 days. I use glass containers from Pyrex because they keep flavors fresh longer.
The tofu scramble actually tastes better the next day as the spices meld togetherājust reheat gently to avoid drying it out. š«
Freezing Components
Freeze only the tofu scramble portion in a single-layer tray for easy portioning. Once frozen, transfer to a ziplock bag with all the air squeezed out. Label with the dateāit keeps for 1 month in the freezer.
Thaw overnight in the fridge before reheating. The English muffins and avocado should never be frozenāthey lose texture.
Reheating Scramble
For best results, reheat the scramble in a non-stick skillet over medium-low heat with 1 tablespoon of water for 3-4 minutes. This prevents sticking and restores that fluffy texture. If using the microwave, cover with a damp paper towel and heat in 30-second intervals until reaching 165°F.
Add a pinch of salt if neededāthe flavors concentrate during storage. āØ
Reviving Toasted Muffins
Toast leftover muffin halves in a toaster or 350°F oven for 2-3 minutes until crispy again. This restores their structural integrity so they can hold the scramble properly. I often reheat the whole assembly in the oven for 5 minutesājust place it on a baking sheet to avoid sogginess.
The avocado should be added fresh after reheating for optimal texture.
Assembling Leftovers
When reheating complete McMuffins, assemble them without the avocado first. Add the avocado slices after toasting to prevent browning. For extra crispiness, press the reheated sandwich in a hot skillet for 30 seconds per side. This gives you that classic McMuffin crunch without sacrificing any flavor. š„
Meal Prep Strategy
Prep all components separately for maximum freshness: cook the scramble, toast the muffins, and slice the avocado. Store them in separate containers in the fridge. Assemble only when ready to eatāthis keeps the avocado fresh and the muffins crispy.
I make a double batch on Sundays so I have quick breakfasts all week without sacrificing quality. š
Nutrition facts
Frequently asked questions
Can I make this vegan McMuffin without tofu?
For a chickpea flour version, mix ½ cup chickpea flour with ½ cup water, 1 tbsp nutritional yeast, and ½ tsp turmeric. Cook in a skillet like scrambled eggs until thickened. Another option is store-bought vegan egg (like Just Egg), which works perfectly with this recipe's assembly method.
Why does my tofu scramble turn out rubbery?
Rubbery texture usually means the tofu wasn't pressed enough or cooked at too high heat. Always press for 15-20 minutes and cook on medium heatānever high. The crumbles should be uneven (not fine) for proper texture. For extra fluffiness, add 1 tbsp cornstarch to the seasoning mix before cooking.
What's the best vegan cheese for melting?
Look for meltable vegan cheese slices like Miyoko's or Violifeāthey're designed to soften without turning to paste. For a budget option, Daiya shreds work well when sprinkled on top and broiled for 2 minutes. Avoid pre-shredded cheeses (they contain anti-caking agents that prevent melting).
Can I make these ahead of time?
Yes! Prep all components separately: cook the scramble, toast the muffins, and slice the avocado. Store them in separate airtight containers for up to 3 days. Assemble fresh when readyāthis keeps the avocado fresh and muffins crispy. For freezing, only the scramble portion works (up to 1 month). Never freeze avocado or toasted muffins.
How do I make this gluten-free?
Swap the English muffins for gluten-free bread (like Canyon Bakehouse) or gluten-free tortillas. Use a gluten-free flour blend for the scramble if needed, though tofu/chickpea flour versions are naturally gluten-free. Always check labels on vegan cheese and mayo for hidden gluten. The rest of the recipe remains unchanged!
