Vegan Life > Recipes > Breakfast & Brunch > Vegan Breakfast Sandwich

Vegan Breakfast Sandwich

March 10, 2025

Note: This post may contain affiliate links. As an Amazon associate, I earn from qualifying purchases. For more information, please read my full disclosure.

If you're looking for a quick and easy savory vegan breakfast that's packed with protein and vitamin B12, this is the breakfast sandwich for you! It's drippy and full of flavor, with a slice of eggy tofu, vegan cheddar, tomato, and avocado on a toasted English muffin. You can even do some of the prep ahead of time to save a few extra minutes in the morning.

A side view of a vegan breakfast sandwich with seasoned tofu, vegan cheddar, tomato slices, and avocado.

On the weekends, I like to indulge in a sweet breakfast treat, like pancakes, French toast, glazed donuts, blueberry muffins, or cinnamon rolls. But most days, I prefer to start my day with a savory meal that packs in plenty of protein and vitamins to keep me going all morning long. And it has to be easy to make, too.

Enter this delicious vegan breakfast sandwich. Even without pressing the tofu and with just a quick coating of the marinade, this sandwich has a ton of flavor. It's made with soy sauce and Dijon mustard, plus a little bit of egg-like taste from nutritional yeast and black salt (kala namak). It's so good that it's been my breakfast nearly every day since I've developed this recipe.

Ingredient Notes and Substitutions

What kind of tofu should I use? Where can I find black salt? If you have any questions about the ingredients in this recipe or what you can use instead, this is the section for you. If you don't see the answer to your question here, please leave me a comment and I'll respond as soon as I can!

The ingredients for a vegan breakfast sandwich in small bowls and plates, labeled.

extra-firm tofu: I prefer to use a smaller block of tofu (12 oz. or 350 g.) so I don't have to trim it down to fit the English muffins. The most important thing to look for is a tofu that won't crumble when you slice it. Brands of tofu can vary a lot, even when they're labeled extra-firm. House Foods brand extra-firm tofu has a reputation for holding together well, but if you can't find this brand, you may need to try a few until you find one you like.

vegan cheddar slices: You can use any vegan cheddar slices that you like here (or skip them), but I recommend Daiya cheddar slices if you can get them. They've reformulated their cheeses recently, and they won our vegan cheese slice taste test unanimously.

English muffins: I used my homemade English muffins for this recipe, but you can also choose a store-bought muffin like 365 Brand (just check to make sure it's vegan, because many brands aren't). You can also use plain toast, a bagel, a vegan croissant, a gluten-free English muffin, or any other bread you like.

almond milk: You can use any non-dairy milk here that's plain and unsweetened, including almond, soy, oat, or cashew.

nutritional yeast: This is critical for adding some eggy flavor to the marinade. Using fortified nutritional yeast (most grocery store brands are fortified) will give you extra B12 vitamins as well.

low-sodium soy sauce: If you're gluten-free, be sure to swap this for a gluten-free alternative like tamari or coconut aminos.

turmeric: This gives the tofu its yellow color, and it also contains lots of curcumin, which is associated with anti-inflammatory, anti-diabetic, and antioxidant effects.

black salt (kala namak): Black salt is available in the Asian/South Asian section of some grocery stores, or you can buy it online. While this ingredient is optional, it does add a sulfurous flavor that resembles eggs.

onion powder, garlic powder, and salt: Seasonings that add savory flavor to the marinade.

Three vegan breakfast sandwiches on plates with a cup of coffee in the background.

More Topping and Sandwich Layer Ideas

This vegan breakfast sandwich is totally flexible, and you can add or swap any layers or toppings you like! Here are some other ingredients you might want to use instead or in addition:

  • vegan cream cheese

  • vegan mayo

  • hot sauce

  • vegan breakfast sausage patty

  • vegan bacon

  • spinach or other greens

A vegan breakfast sandwich on a plate, cut in half to show the layers inside.

Make Ahead and Storage

To save time in the morning, I prefer to prepare the marinade and soak the tofu slices the night before. This way, I just have to cook the tofu and prepare the sandwich in the morning. If you're only cooking for yourself, you can just cook one tofu slice and keep the extra slices marinating for 3 to 4 days in the refrigerator, using them one at a time.

Although I prefer this sandwich freshly cooked, you can also prepare the whole sandwich in advance (skip the avocado and tomato) and reheat it in the microwave, oven, or an air fryer. Wrap the sandwiches individually in parchment paper, then place them in a storage bag in the refrigerator for 2 to 3 days.

A hand holding a vegan breakfast sandwich, with a plate and a cup of coffee in the background.

Frequently Asked Questions

How can I reduce the sodium in this recipe? If you're watching your sodium intake, there are a few ways to reduce the sodium in this tofu breakfast sandwich. The homemade English muffins have about 442 mg of sodium per muffin, so you can use less salt if you're making them at home. You could also choose a lower-sodium option like Whole Foods' 365 brand English muffins, which have 230 mg of sodium per muffin. Skipping the black salt (kala namak) will reduce the egg-like flavor, but it will also save you 191 mg of sodium. And skipping the vegan cheddar slice will save about 170 mg of sodium as well. You can also leave the salt out of the marinade, which will reduce the sodium by about 80 mg.

Can I make this recipe gluten-free? Sure! You'll need to use gluten-free English muffins (or other gluten-free bread), plus swap out the soy sauce for coconut aminos or gluten-free tamari.

Can I make this sandwich less messy for eating on the go? Yes! I wrap up my sandwich in a parchment paper wrapper and fold up the back end several times to catch anything that drips. It makes eating much easier and cleaner.

Do I need to press the tofu? No! This recipe tastes great without pressing, however you can press the tofu if you want to. Pressing the tofu will result in a drier, denser texture, instead of the soft and fluffy texture that results from gently squeezing the water out.

Vegan Breakfast Sandwich

Yield3 sandwiches

Prep Time10 minutes

Cook Time5 minutes

Total Time15 minutes

Ingredients

Tofu Marinade

  • 3 tbsp. plain, unsweetened almond milk (or other non-dairy milk)
  • 1 tsp. low-sodium soy sauce
  • 1 tsp. Dijon mustard
  • 1 tsp. ground turmeric
  • 1/2 tsp. onion powder
  • 1/2 tsp. garlic powder
  • 1/4 tsp. salt (or to taste)

Instructions

  1. Remove the tofu from its package and use your hands to gently squeeze out the excess water. Turn the tofu on its side on a cutting board and carefully slice it into three equal slices. If you have a large block of tofu, you may prefer to cut the slices down to a size that won’t hang out too far from the edges of your English muffins.

    A block of tofu sliced into three pieces on a cutting board next to a knife.
  2. Add the marinade ingredients (almond milk, nutritional yeast, soy sauce, mustard, turmeric, onion powder, garlic powder, black salt, salt) to a wide, shallow container and mix until well combined.

  3. Coat each of the three tofu pieces in the marinade and allow them to soak for a few minutes.*

    Two slices of tofu marinating in a shallow container.
  4. Use a fork to create perforations on the sides of the English muffins all the way around (if you’re using homemade muffins and not pre-cut store-bought muffins). Split the muffins apart, then toast them lightly (or as much as you want to).

  5. Cut your tomato into slices. Then cut your avocado in half and mash and spread 1/3 of the avocado on the tops of each of the three English muffins. You can also slice the avocado and pull the slices out with a spoon.

  6. Heat a non-stick pan over medium heat and coat the pan with oil.

  7. Use two spatulas to add one or more tofu slices to the pan (you can cook as many as will fit without crowding the pan), and cook until the bottom begins to turn golden brown (about 2 minutes). Then, flip the tofu slices and continue cooking the other side.

    A slice of seasoned tofu in a pan after flipping.
  8. After flipping the tofu slice, add a slice of vegan cheddar to the top, then cover the pan to help the cheese melt.

  9. Once both sides of the tofu are golden and the cheese has melted, transfer each tofu slice to an empty English muffin half. Add one or two tomato slices on top of the tofu, then top with an avocado-filled English muffin half. You can also season the tomato or avocado with a bit of salt if you prefer.

Notes & Hints

Choose an extra-firm tofu that doesn't crumble easily, like House Foods extra-firm tofu, so your tofu patty doesn't fall apart in the sandwich.

The tofu picks up plenty of flavor from the marinade in just a few minutes, but for a better taste and quicker prep in the morning, you can marinate the tofu in the refrigerator overnight and cook it in the morning.

To keep your tofu slices from breaking, I recommend moving them with two wooden or silicone spatulas for extra support.

For less mess, wrap your sandwich up in a piece of parchment paper and/or cut it in half.

Nutrition Data

Serving Size: 1/3 of recipe; Calories: 476Fat: 25 g.; Saturated Fat: 8 g.; Cholesterol: 0 mg.; Sodium: 971 mg.; Carbohydrates: 48 g.; Fiber: 6 g.; Sugar: 1 g.; Protein: 19 g.; Vitamin A: 30 mcg. RAE; Vitamin B12: 4 mcg.; Vitamin C: 9 mg.; Vitamin D: 1 mcg.; Calcium: 275 mg.; Iron: 3 mg.; Potassium: 716 mg.; Zinc: 1 mg.

Note: This data should be used only as an estimate. Please see the nutrition section of my terms and conditions for more information on how this data is calculated.

Four vegan dishes: Creme Brulee, Detroit-style pizza, General Tso's Tofu, and Lemon Tart

Vegan recipes in your inbox

Join the community and get my newest and best yummy vegan recipes sent right to your email!

A vegan breakfast sandwich on a plate, with an English muffin, tofu slice, vegan cheddar, tomato, and avocado.
StephSunshine

Share this:

Leave a Comment

I love reading comments! I'll do my best to answer questions, too. If you made the recipe, please leave a star rating, it helps support the blog so I can make more recipes and articles. Thank you!

Your rating:

says

Party Appetizers

Sunday Brunch

Readers' Most-Loved Recipes