This vegan "fish" recipe is not your average "fish" recipe, nope, this is vegan bangus (bung-ohs), which is a delicious Filipino fish dish! But the best part is, there is no actual "fish" in this recipe. This version is made out of tofu and is flavored with a vinegar-salt-pepper marinade. It's quite delicious, packed full of flavor, and tastes like the real thing. And of course, it's easy to make, using only a few ingredients, and can be prepped ahead of time. Enjoy this dish with a serving of garlic fried rice, and some vegan eggs, and you have yourself a delicious meal.

What is bangus?
In Tagalog, bangus (bung-ohs) translates to milkfish. And this particular recipe is known as DAING NA BANGUS. Daing (dah-eeng) is simply a process that uses a wet marinade to cure and ferment fish, normally using vinegar and salt. So in translation, daing na bangus is marinated milkfish. Traditionally, when Filipinos cure fish, it's salted and soaked under the sun for a day or two. However this makes the fish tough, but using a wet marinade helps with the texture of the fish. But in this vegan version, it'll just serve as just a marinade, which brings out a lot of flavor in the end product.

Before turning vegan, seafood was the hardest thing for me to give up. I've always loved seafood, but seeing the effects of what it does to the ocean made me want to stop eating it. There are times when I do miss eating fish, which is how I started experimenting with this recipe. Daing na bangus is my favorite Filipino fish dish. It was a very common dish my parents cooked, and I can see why. It's so easy to make and cook. I just loved the flavor that the marinade gave to the fish. Garlicky, peppery, salty, and the acidity from the vinegar round everything together.

What do you eat vegan bangus with?
So, in Filipino culture, it's served as a breakfast dish and I know what you're thinking…Fish for breakfast? Well, in most Asian countries, fish is normal to serve early in the day! And it's no different in the Philippines. Anyway, I used to eat it with garlic fried rice along with some sort of fried egg. And in the Philippines there's a term for this food pairing, called bangsilog, meaning bangus and itlog (eht-lohg / eggs). But for this vegan bangus version, I eat it any time of the day, with garlic fried rice, some vinegar dipping sauce (it's a Filipino thing), and that's it! Sometimes, I pair it with some vegan eggs (like JUST egg), if I want that bangsilog experience.

Ingredient notes
- Vinegar - As stated earlier, vinegar is a main component of the marinade, it brings out that classic Daing na Bangus flavor. I prefer using Dati Puti spiced vinegar, but if you can't find that you can substitute it for white vinegar.
- Nori - If you're unfamiliar, nori is the seaweed used to make sushi rolls, but in this recipe, it'll be used as the "fish skin". It's a key ingredient to bring this recipe together, so do not skip this step! When coated and fried, it turns into a crispy "skin", which is pretty amazing.
- Kombu - This will give it that essence of "fishy" flavor, however, if you can't find kombu or don't like that flavor, you can omit it from the recipe.
- Mushroom seasoning - Along with the kombu, the mushroom seasoning will give a boost of umami flavor.

How to prepare the tofu
This is inspired by Sam's Vegan Salmon Recipe from It Doesn't Taste Like Chicken.
Prepare the tofu by pressing and draining it with a tofu press. Cut the tofu in half, turn it over on its side and cut in half again. You should have 4 flat tofu steaks.



Working with one piece of tofu at a time. Place chopsticks on both sides of the tofu, this will prevent you from cutting all the way through. Slice the tofu partway through repeatedly about ⅛" apart to give it that "flakey" texture. Repeat for the rest of the tofu slices. Be careful when handling them as they are fragile at this point.


Next, in a deep baking dish pour a bit of the marinade at the bottom. Then place your tofu into the dish, score side up, and pour the rest of the marinade on top. Cover the dish and allow the tofu to marinate for a minimum of 2 hours, but for best results, overnight in the fridge.

When your tofu is ready, and gently remove the tofu pieces from the marinade (be careful as they will be fragile) and remove any peppercorns or chunks of garlic that stick. Cut the nori into 4 strips that are a ¼ inch bigger than the tofu pieces. Then cut 4 more strips that are half the size of the tofu. This half piece will represent the "belly" of the milkfish.


Working with one strip of nori at a time, dip it into the marinade and stick it to the back of the tofu. Fold up the excess to have it stick to the sides of the tofu. This will prevent the nori from shrinking when you cook. Then do the same to the smaller strip, but place it on top of the tofu. Repeat for the rest.
Top tips for making vegan bangus:
- Press and drain the tofu. The more moisture you drain from the tofu will help it soak up the marinade.
- Score the tofu. Cut the tofu thinly partway, this gives an amazing flaky texture that is somewhat similar to fish! Also, this helps the tofu absorb the marinade better. See the photos above.
- Mushroom seasoning and kombu. Adding these two will give that extra boost of umami and "fishy" flavor. I normally like to use this combo when I'm making vegan dashi (Japanese fish stock). It doesn't give it an overly fishy flavor, but together with the marinade, it helps it give you that essence of "fish".
- Use chopsticks. This will serve as a guide to help you slice the tofu to a certain stopping point.
- Fry only. Unfortunately, this recipe is best pan-fried. Pan-frying will give this recipe its beautiful crispy "skin". If you know how the original recipe is made, it's always pan-fried.

If you like this recipe, you might want to check these out:
If you’d tried this recipe out let me know in the comments! Don’t forget to follow me on Instagram @flouredframe and don’t forget to tag me when you create my recipes! Happy cooking!
As an Amazon Associate, I earn from qualifying purchases.
📖 Recipe

Vegan Bangus (Filipino Marinated Milkfish)
Equipment
- Chopsticks
- Mixing bowls
- High-speed blender
- Sharp knife
- Chopping Board
- Deep baking dish
- Large skillet
Ingredients
- 1 block extra-firm tofu (pressed and drained)
Marinade
- 2 pieces kombu (cut into 2-inch pieces)
- 2 teaspoons mushroom seasoning
- ⅓ cup hot water
- 1 cup Datu Puti Vinegar (sub for white vinegar)
- 1 teaspoon fresh cracked peppercorn
- 1 teaspoon salt
- 2 bay leaves
- 5 garlic cloves (smashed)
- 2 Thai chili peppers (optional (if you like it spicy))
- Oil for frying
- Cooked white rice or garlic fried rice (for serving)
Instructions
Before you start:
- Press and drain the tofu for 30 minutes, see notes.
Making the marinade:
- In a small bowl, combine the hot water, mushroom seasoning, and kombu. Allow the kombu to steep in the mixture for 15 minutes.
- After 15 minutes, add the kombu mixture to a high-speed blender along with the white vinegar. Blend until the kombu is chopped into smaller bits.
- Pour into another bowl, and add in the fresh cracked peppercorn, salt, bay leaves, and garlic cloves. Set aside until ready to use.
Prepping the tofu:
- When your tofu is ready, cut the tofu in half, turn it over on its side and cut in half again. You should have 4 flat tofu steaks. See photos above.
- Working with one piece of tofu at a time. Place chopsticks on both sides of the tofu, this will prevent you from cutting all the way through. Slice the tofu partway through repeatedly about ⅛" apart to give it that "flakey" texture. Repeat for the rest of the tofu slices. Be careful when handling them as they are fragile at this point.
- Next, in a deep baking dish pour a bit of the marinade to cover the bottom.
- Then place your tofu into the dish, score side up, and pour the rest of the marinade on top.
- Cover the dish and allow the tofu to marinate for a minimum of 2 hours, but for best results, overnight in the fridge.
Cooking:
- To a wide bowl, add the cornstarch. Set aside until ready to use.
- Next, cut the nori into 4 strips that are ¼ inch bigger than the tofu pieces. Then cut 4 more strips that are half the size of the tofu. This half piece will represent the "belly" of the milkfish. See photos above.
- Gently remove the tofu pieces from the marinade (be careful as it will be fragile) and remove any peppercorns or chunks of garlic that stick.
- Working with one strip of nori at a time, dip it into the marinade and stick it to the back of the tofu. Fold up the excess to have it stick to the sides of the tofu. This will prevent the nori from shrinking when you cook. Then do the same to the smaller strip, but place it on top of the tofu. Repeat for the rest.
- Dredge the prepared tofu in cornstarch, covering all sides.
- Heat a large skillet with oil over medium-high heat. When hot, carefully add in the cornstarch-covered tofu.
- Fry for 3-5 minutes, until golden all over. Remove from the pan, serve hot with some rice and enjoy!
Notes
- Vinegar - This is the main component of the marinade, it brings out that classic Daing na Bangus flavor. I prefer using Dati Puti spiced vinegar, but if you can't find that you can substitute it for white vinegar.
- Nori - If you're unfamiliar, nori is the seaweed used to make sushi rolls, but in this recipe, it'll be used as the "fish skin". It's a key ingredient to bring this recipe together, so do not skip this step! When coated and fried, it turns into a crispy "skin", which is pretty amazing.
- Kombu - This will give it that essence of "fishy" flavor, however, if you can't find kombu or don't like that flavor, you can omit it from the recipe.
- Mushroom seasoning - Along with the kombu, the mushroom seasoning will give a boost of umami flavor.
- An alternative way to press tofu. Wrap it in a clean dishtowel. Place it over a plate, and balance a small cutting board on top of the tofu. And place something heavy over top, such as books, cans, or a cast-iron skillet.
- The use of chopsticks. They're used as a guide to stop you from slicing the tofu all the way through. If you don't have chopsticks, you can use reusable straws or anything that's ¼" inch thick that you can use as a guide.
- Why fry? The normal bangus recipe is always pan-fried, it's how it's always served. It's meant to be a quick and easy meal, and not necessarily healthy. Pan-frying will give this recipe its beautiful crispy "skin". This recipe isn't meant to be baked or air-fried unfortunately. The flavors are so bold that it's best coated in cornstarch and fried.
k says
Made this once and Im obsessed! Flavours are spot on but it doesn't rely heavily on the fishy taste rather on the seasoning. Making it again for meal prep today cause its too good not to!
Floured Frame says
I'm so glad you enjoyed this recipe! It's one of my top favorite recipes that I've made so far. 🙂