Packed with holiday flavor, this vegan sandwich layers herb tofu, caramelized onions, and cranberry sauce on sourdough. It's festive, hearty, and totally craveable.
Prep Time1 hourhr
Cook Time25 minutesmins
Total Time1 hourhr25 minutesmins
Servings: 4Sandwiches
Ingredients
For the Sandwich
8slicesvegan sourdough breadtoasted (use gf bread if needed)
1mediumyellow or sweet onionsliced
1-2canswhole cranberry sauce
Marinated Tofu
2(14-ounce)blocks extra firm tofucut into 16 slices
In a zip-lock bag or shallow dish with a lid, mix the marinade ingredients. Add the sliced tofu and marinate for at least 1 hour, but overnight will yield the best flavor.
If the dressing is too thin, place it in the refrigerator to thicken. Keeps in there for up to 5 days.
Caramelized Onions
Slice the onion into thin rounds. Cut each round into fourths.
Heat about 1 tablespoon of oil in a skillet, then add the onions and a pinch of salt. Sauté over medium-low heat, stirring every few minutes, until the onions are soft and a deep golden brown, about 10-15 minutes.
To assemble
Place the desired amount of tofu slices on toasted sourdough bread.
Top with caramelized onions, savory dressing, fresh ground pepper, and cranberry sauce.
Notes
The salt in the marinade is based on low-sodium boxed broth. If you're using regular broth, taste and adjust to your liking. You may not need to add salt.
If you're like me and like extra cranberry sauce, I suggest grabbing 2 cans.
I find that yellow or sweet onions have the best flavor, but use what you have.