1block extra-firm tofupressed (use a tofu press or two plates with weight)
2tbspliquid aminos
1tbspflaxseed oil
1tbspgrapeseed oilplus extra for cooking
1tspgarlic powder
1tsppaprikafor color
1tspOld Bay seasoning
1tbspmiso pastedissolved in ½ cup warm water
1small beetsliced (for color, not eaten)
1sheet noriseaweed, crumbled
For the sides:
1cupricecooked
2cupsgreen beanstrimmed
½onionsliced
2clovesgarlicminced
1tspground coriander
1tspcumin
1tspbrown sugar
1tbspoil
For garnish:
Lemon wedges
Optional sauce: vegan chipotle mayovegan tartar sauce, or a squeeze of fresh lemon
Instructions
Step 1 – Prepare the tofu
Press the tofu for at least 20–30 minutes to remove excess water.
Slice the tofu into fillets by cutting on a diagonal, then rounding off the edges to mimic salmon fillets.
Lightly score the surface of each tofu fillet with a knife (criss-cross or diagonal cuts) to help absorb the marinade.
Step 2 – Make the marinade
In a mixing bowl, combine liquid aminos, flaxseed oil, grapeseed oil, garlic powder, paprika, and Old Bay.
Stir in the miso paste dissolved in warm water.
Add crumbled nori and the beet slices for color.
Place the tofu fillets into the marinade, ensuring they are fully submerged. Cover and refrigerate for at least 2 hours (overnight for best flavor).
Step 3 – Cook the tofu salmon
Heat a cast-iron skillet (or nonstick pan) over medium-high heat and coat with grapeseed oil.
Place marinated tofu fillets in the skillet and cook 5–10 minutes per side, flipping to caramelize all surfaces. The outside should develop a golden, slightly crisp sear.
Step 4 – Make the sides
In a separate pan, heat oil over medium heat.
Sauté onions until softened, then add garlic, green beans, coriander, cumin, and brown sugar. Stir until beans are tender-crisp and lightly caramelized.
Serve with cooked rice.
Step 5 – Plate & serve
Arrange a bed of rice and green beans on each plate.
Place tofu salmon fillets on top.
Garnish with lemon wedges and drizzle with vegan chipotle mayo or fresh lemon juice.