If you’re longing for that rich, flaky texture and vibrant flavor of salmon but want to keep things plant-based, this Vegan Salmon with Lemon Dill Sauce Recipe is going to be your new go-to. Made with simple ingredients like tofu, beet, and seaweed, it perfectly mimics the look and taste of real salmon, while the tangy, creamy lemon dill sauce adds a fresh, zesty punch. This dish is such a win for anyone craving something healthy, beautiful, and uniquely delicious without ever touching fish.
Ingredients You’ll Need
This recipe uses a handful of essential ingredients that work together like a dream. Each component plays a special role: tofu provides a firm, flaky texture; beet and nori bring that iconic salmon color and oceanic flavor; and the lemon dill sauce adds brightness and balance. Simple, yet magical.
- Extra-firm tofu (2 blocks, 14.5 oz each): The sturdy base that holds the shape and mimics salmon’s flaky texture beautifully.
- Small raw beet (1): Adds that stunning pink hue to make your tofu look irresistibly like salmon.
- Nori sheet (1, broken): Infuses a subtle sea flavor reminiscent of fresh fish.
- Vegetable broth (1 cup): Brings moisture and depth to the marinade.
- Seasoned rice vinegar (3 tablespoons): Adds a gentle tang and balances the sweetness of beet.
- Liquid smoke (1/4 teaspoon): Gives that smoky flavor that makes the vegan salmon taste truly authentic.
- White miso paste (2 tablespoons): Adds umami richness and complexity.
- Garlic cloves (2 large): For that aromatic punch without overpowering the delicate flavors.
- Salt (1/2 teaspoon): Essential seasoning to bring everything together.
- Turmeric (tiny pinch, about 1/8 teaspoon): Enhances color and adds subtle earthiness.
- Cornstarch (3-4 tablespoons): Helps create a crispy outside when frying.
- Vegetable oil (for pan frying): For that perfect golden crust on your vegan salmon.
For the lemon dill sauce:
- Vegan mayo (1/2 cup): The creamy base for a luscious sauce.
- Fresh dill (1 1/2 tablespoons) or dried dill (1 teaspoon): For that bright, herbaceous kick.
- Lemon zest (1 teaspoon): Adds fragrant citrus oils.
- Fresh lemon juice (2 tablespoons): Gives a fresh and tangy zing.
- Garlic powder (1/2 teaspoon): Adds a subtle savory note.
- Salt (1/4 teaspoon): Balances the sauce perfectly.
- Ground black pepper (a few shakes): Adds gentle heat and complexity.
How to Make Vegan Salmon with Lemon Dill Sauce Recipe
Step 1: Press the Tofu
Start by pressing the tofu to remove excess water for a firm, dense texture that’s perfect to replicate salmon. Wrap each block in paper towels or a clean kitchen towel, place a plate on top, and add some heavy books or a cast iron pan to apply pressure. Leave it for about 30 minutes. This step is key for that flaky, meaty texture you’re aiming for.
Step 2: Prepare the Marinade
While the tofu is pressing, blend together the peeled beet, broken nori sheet, vegetable broth, seasoned rice vinegar, liquid smoke, white miso paste, garlic, salt, and turmeric in a high-powered blender until completely smooth. This vibrant marinade gives the tofu its salmon-like flavor and beautiful color, so don’t skip on blending it thoroughly.
Step 3: Cut the Tofu
Once pressed, pat your tofu dry and cut each block lengthwise into four thick slabs. Then, at a diagonal, slice about three-quarters of the way through each slab repeatedly, close together. These angled cuts create a flaky texture much like salmon, and allow the marinade to seep deep inside for maximum flavor.
Step 4: Marinate the Tofu
Carefully place the sliced tofu pieces into a large container, keeping their shape intact. Pour the marinade over, gently pushing it into those cuts you created to help the flavor penetrate fully. Cover and let marinate in the refrigerator for at least 6 hours or ideally overnight. This slow soak transforms the tofu completely.
Step 5: Prepare the Lemon Dill Sauce
While the tofu marinates, whisk together vegan mayo, dill, lemon zest, lemon juice, garlic powder, salt, and black pepper in a bowl until smooth and creamy. Set this aside — it’s going to be the perfect zesty topping that brightens up each bite of your vegan salmon masterpiece.
Step 6: Pan Fry the Tofu
After marinating, carefully remove the tofu pieces from the marinade and place them on a cutting board. Sprinkle cornstarch evenly on all sides to help create a crispy exterior. Heat a few tablespoons of vegetable oil in a non-stick or cast iron pan over medium heat, then fry the tofu for several minutes on each side until golden and slightly charred in spots. This crispy texture is irresistible and seals in all those flavors.
Step 7: Serve and Enjoy
Your vegan salmon is ready to shine. Serve it immediately with a generous spoonful of the lemon dill sauce, and get ready for compliments!
How to Serve Vegan Salmon with Lemon Dill Sauce Recipe
Garnishes
Fresh garnishes make this dish even more special. Try scattering some finely chopped fresh dill or parsley on top for extra green freshness. A wedge of lemon on the side brightens the dish and lets everyone add extra citrusy zing to taste. Thinly sliced radishes add a nice crunch and contrast in both texture and color, too.
Side Dishes
Vegan salmon pairs wonderfully with light, fresh sides that won’t overpower it. Steamed asparagus, sautéed green beans, or roasted Brussels sprouts all add a delicious earthiness. For a comforting base, fluffy quinoa or jasmine rice soak up the lemon dill sauce beautifully, making every bite perfectly balanced.
Creative Ways to Present
Want to impress? Serve your vegan salmon on a bed of mixed greens for a vibrant salad, add avocado slices for creaminess, or layer it on a toasted bagel with the lemon dill sauce for a plant-based twist on lox and cream cheese. You can also cube leftovers and toss them into vibrant poke bowls for a fun, modern meal.
Make Ahead and Storage
Storing Leftovers
Leftover vegan salmon can be stored in an airtight container in the refrigerator for up to 3 days. Keep the lemon dill sauce separate to maintain its creamy texture and freshness. When ready to enjoy, simply reheat gently or enjoy cold for a different but equally tasty experience.
Freezing
If you want to prepare in advance, this vegan salmon freezes very well. Wrap individual pieces tightly in plastic wrap and place them in a freezer-safe container or bag. Freeze for up to 2 months. Thaw overnight in the refrigerator before reheating gently on the stove or in the oven.
Reheating
To reheat, warm your vegan salmon in a non-stick skillet over medium heat until heated through and crispy again, adding a splash of oil if needed. Avoid microwaving if possible to maintain texture. Add fresh lemon dill sauce after reheating to keep its bright, fresh flavor intact.
FAQs
Can I use a different type of tofu for this recipe?
Extra-firm tofu is best because it holds together well and achieves that flaky texture after pressing and marinating. Silken or soft tofu would be too delicate and fall apart easily.
Is the beet only for color or does it affect taste?
The beet mainly provides that beautiful salmon-pink color, but it also adds a subtle earthiness and natural sweetness that enhances the overall flavor profile.
How long should I marinate the tofu?
While 6 hours is the minimum, marinating overnight is ideal. This allows the marinade to fully penetrate the tofu and deepen the flavors beautifully.
Can I bake or grill the vegan salmon instead of pan frying?
Absolutely! Baking or grilling works great if you want a hands-off method or a smoky char. Just make sure to coat the tofu with cornstarch and oil before cooking for that lovely crispness.
What can I use instead of vegan mayo in the lemon dill sauce?
You could substitute vegan yogurt or cashew cream if you prefer something lighter or tangier. The flavor will be slightly different but still delicious.
Final Thoughts
This Vegan Salmon with Lemon Dill Sauce Recipe has become one of my favorite ways to impress friends and nourish myself with something truly special. It hits the mark with authentic flavor, stunning presentation, and a comforting texture that even omnivores will adore. Give it a try—you’ll fall in love with how simple ingredients can transform into a dish that’s worthy of any occasion.
PrintVegan Salmon with Lemon Dill Sauce Recipe
This Vegan Salmon with Lemon Dill Sauce recipe offers a flavorful and plant-based alternative to traditional salmon using extra-firm tofu marinated in a vibrant beet, nori, and miso blend. Pressed tofu is infused with smoky, tangy seasonings, pan-fried until crispy and golden, and served with a creamy, zesty lemon dill sauce. Perfect for a healthy, delicious dinner served over rice or quinoa alongside vegetables.
- Prep Time: 40 minutes
- Cook Time: 15 minutes
- Total Time: 6 hours 55 minutes
- Yield: 8 servings
- Category: Main Dish
- Method: Frying
- Cuisine: Vegan, Plant-Based
- Diet: Vegan
Ingredients
Vegan Salmon
- 2 (14.5 ounce) blocks extra-firm tofu
- 1 small raw beet, peeled
- 1 sheet nori, broken into pieces for blending
- 1 cup vegetable broth
- 3 tablespoons seasoned rice vinegar
- 1/4 teaspoon liquid smoke
- 2 tablespoons white miso paste
- 2 large garlic cloves
- 1/2 teaspoon salt
- tiny pinch turmeric (about 1/8 teaspoon)
- 3–4 tablespoons cornstarch
- vegetable oil, for pan frying
Lemon Dill Sauce
- 1/2 cup vegan mayo
- 1 1/2 tablespoons fresh dill or 1 teaspoon dried dill
- 1 teaspoon lemon zest
- 2 tablespoons fresh lemon juice
- 1/2 teaspoon garlic powder
- 1/4 teaspoon salt
- few shakes ground black pepper
Instructions
- Press the tofu: Wrap the tofu blocks in paper towels or a clean, dry tea towel, then place a plate or pan on top. Add a couple of heavy books or a cast iron pan over it and let the tofu press for about 30 minutes to remove excess moisture.
- Make the marinade: While the tofu presses, combine the peeled beet, broken nori sheet, vegetable broth, seasoned rice vinegar, liquid smoke, white miso paste, garlic cloves, salt, and turmeric in a high-powered blender. Blend until you achieve a smooth, rich marinade. Set aside.
- Cut the tofu: After pressing, pat the tofu dry. Cut each block into 4 parts lengthwise. Then, at an angle, slice the tofu about three-quarters through diagonally, making close cuts to create a flaky texture without cutting all the way through. This enables the marinade to penetrate deeply.
- Marinate the tofu: Carefully place the tofu pieces into a large container, avoiding breaks as the tofu will be fragile. Pour the prepared marinade over the tofu, gently working it into the angled cuts if possible. Cover the container and refrigerate for at least 6 hours or preferably overnight to fully infuse the flavors.
- Prepare the lemon dill sauce: In a bowl, whisk together the vegan mayo, fresh or dried dill, lemon zest, fresh lemon juice, garlic powder, salt, and black pepper until creamy and well combined. Set aside.
- Pan fry the tofu: Remove the tofu from the marinade and lay it on a cutting board. Lightly sprinkle cornstarch over all sides to encourage crispiness. Heat a few tablespoons of vegetable oil in a non-stick or cast iron pan over medium heat. Fry the tofu pieces for a few minutes on each side until they are golden brown and slightly charred if desired. Continue cooking all pieces similarly.
- Serve: Serve the crispy vegan salmon immediately on a bed of rice or quinoa along with cooked asparagus or your favorite vegetables. Spoon the lemon dill sauce generously over the tofu. Enjoy this satisfying plant-based dish!
Notes
- Pressing the tofu is essential to remove excess moisture and improve texture when frying.
- Be careful with the angled cuts to avoid breaking the tofu; a gentle touch is key.
- The marinade can be made a day ahead to deepen the flavor.
- Vegetable oil with a high smoke point works best for pan-frying.
- You can also grill the marinated tofu for a smoky flavor and grill marks.
- Leftovers can be refrigerated for up to 3 days and gently reheated in a pan.
