Nori sheets contain the same algae-derived compounds that give real salmon its oceanic flavor, tricking taste buds into believing tofu is fish.

Tofu salmon

This Tofu-Based Vegan Salmon is flaky, tender, and infused with fishy, umami flavor. Simply slice, marinate, and pan-fry for a perfectly golden crust.

dinnerseafood alternative
dairy-freenut-freevegetarianegg-freepescatarian
dinner
🔥

The Story

This vegan impostor traces back to 2010s Los Angeles, where plant-based chefs chasing Japan's sushi obsession realized tofu, pressed and hasselbacked like a Scandinavian potato, could fool anyone into thinking Osaka's fish markets had gone meat-free, marrying Nordic knife-work with Japanese nori and umami-bomb miso into one thoroughly confused but brilliant piece of culinary theatre.

🌍

Regional Twist

In Vancouver's Japantown, cooks swap the miso paste for a stronger red miso and add a splash of mirin to the marinade, pushing the umami harder to compete with the Pacific Northwest's obsession with actual wild salmon sitting right next door.

Prep

80

min

Cook

10

min

Serves

4

people

Level

intermediate

📝 Ingredients

Serves 4
Servings:

🥬Fresh Produce(3)

  • 1 teaspoon beet powder
  • 1 inch fresh ginger, peeled
  • 2 cloves garlic

🥩Meat & Seafood(1)

  • 1 block (14 oz) extra-firm tofu

🫙Pantry Staples(5)

  • 2 tablespoons brown sugar
  • ⅓ cup cornstarch
  • 2 tablespoons rice vinegar
  • 1 cup vegetable broth
  • 3 tablespoons vegetable oil

🧂Spices & Seasonings(2)

  • ½ teaspoon paprika
  • ¼ teaspoon turmeric

🍯Sauces & Condiments(2)

  • 1 tablespoon miso paste
  • 2 tablespoons soy sauce

📦Other(5)

  • Optional: furikake, for serving
  • ¼ teaspoon liquid smoke (optional)
  • 1 sheet nori
  • 1 sheet nori (optional)
  • Optional: Sliced green onions, for serving

Nutrition (per serving)

Calories

200

Protein

12g

Carbs

26g

Fat

5g

Fiber 2g·Sugar 8g·Sodium 746mg

👨‍🍳 Instructions

  1. 1

    Press your tofu. Drain and press your block of tofu for at least 20 minutes. If you don’t own a tofu press, learn our favorite trick for how to press tofu without a tofu press!

  2. 2

    Prep the marinade. While the tofu is pressing, prepare the marinade. Add all the marinade ingredients to a high-speed blender and blend until completely smooth.

  3. 3

    Slice the tofu. Once the tofu is well-pressed, cut the block in half lengthwise. Then, turn each piece on its side and cut it in half again. To replicate the shape of a salmon filet, cut the pieces at an angle or with a slight curve. You should have four final strips of tofu.

  4. 4

    “Hasselback” the tofu filets. One at a time, take each piece of tofu and lay it flat on a cutting board. Put two chopsticks or butter knives on each side of the piece of tofu. Cut diagonal cuts into the tofu – the chopsticks should stop your knife from cutting all the way through. This will mimic the flaky texture of fish. Repeat with all four filets.

  5. 5

    Marinate for at least 1 hour, or overnight. Carefully place the tofu salmon filets in a baking dish and pour the marinade over top. Cover and refrigerate for at least an hour or, ideally, overnight.

  6. 6

    Add nori (optional). If desired, cut strips of nori about the size of each strip of tofu. This resembles the salmon skin. Carefully remove the tofu pieces from the marinade and place on a wire rack or plate. Dip each piece of nori in the leftover marinade and stick on the flat side of each filet.

  7. 7

    Coat in cornstarch. Carefully coat each tofu filet in cornstarch on the four largest sides.

  8. 8

    Pan-fry. Heat the vegetable oil in a large skillet over medium heat. Once hot, add the tofu, nori-side down, to the pan. Depending on the size of your pan, you might have to cook the tofu in two batches. Cook for about 2 minutes on each of the four sides until crispy. The tofu is delicate and easiest to flip using two spatulas rather than tongs.

  9. 9

    Serve. Once crispy on all sides, enjoy immediately while warm!

💡 Pro Tips

  • ✓
    Press tofu for 20+ minutes, then marinate for 12+ hours minimum to allow the miso paste (1 tablespoon contains ~400mg sodium) and soy sauce to penetrate 0.5-0.75 inches into the tofu's protein matrix, building umami flavor comparable to actual fish.timing20 minutes pressing + 12 hours marinating
  • ✓
    Blend the marinade until completely smooth (beet powder, miso, and sugar must be fully dissolved) because undissolved particles won't adhere to the tofu's surface during the hasselback cutting and will wash away when pan-frying.techniqueSmooth consistency, no particles >1mm
  • ✓
    Make hasselback cuts 0.25 inches apart using chopsticks as depth guides to prevent cutting through, creating channels that trap marinade and mimic fish flake structure while maintaining structural integrity for flipping.technique0.25 inch spacing, ~80% depth penetration
  • ✓
    Coat tofu in cornstarch using a 1:1 ratio with arrowroot powder (if available) and let sit uncovered for 10 minutes before pan-frying to allow moisture to hydrate the starch granules, creating a crispier 2-3mm crust at 350°F+.ingredient10 minutes air-dry, 350°F+ surface temp
  • ✓
    Pan-fry at medium heat (325-350°F oil temp) for exactly 2 minutes per side because higher heat burns the nori and beet powder coating before the tofu's surface gelatinizes, while lower heat creates a soggy rather than crispy exterior.timing325-350°F oil temperature, 2 minutes per side
Cuisine: vegan seafood
Be the first to rate

Share this recipe

Comments

Log in to leave a comment