Delicious and crispy gochujang tofu sandwiches full of sweet and spicy flavors and topped with a cool, crunchy sriracha slaw. Packed with protein and so many winning flavors and textures this recipe is a perfect way to fulfill any sandwich craving.

Ingredients to Make Crispy Gochujang Tofu Sandwiches:
- Buns: I like to use vegan brioche or soft torta buns.
Tofu Marinade:
- Super Firm Tofu: is great for sandwiches because it’s high in protein and doesn’t hold as much liquid. I like to freeze my tofu and thaw it before use.
- Soy Sauce: to add an umami flavor to the tofu.
- Rice Vinegar: to balance the salty flavor of the soy sauce.
Mango Gochujang Sauce:
- Gochujang: a sweet and spicy Korean chili paste. This can be found in the international section of most grocery markets or in Asian grocery stores.
- Mango: this is optional but adds so much extra flavor.
- Agave: or maple syrup to help cut through the spice.
- Soy Sauce
- Rice Vinegar
- Garlic
Batter & Coating:
- Panko Breadcrumbs
- All-Purpose Flour
- Non-Dairy Milk
- Seasoning: Salt, pepper, and garlic powder.
- Oil: I like to use a high-heat neutral oil for frying.
Sriracha Slaw:
- Cabbage Slaw Mix: I use a store-bought ready-to-use mix.
- Vegan Mayo
- Sriracha
- Rice Vinegar

How to Make Crispy Gochujang Tofu Sandwiches:
- Prep the Tofu: Press or squeeze any excess liquid from the tofu and slice it into four equal squares.
- Marinate the Tofu: Mix the soy sauce and rice vinegar in a small bowl. Add the tofu to an airtight container one slice at a time, spooning one tablespoon of the marinade onto each square before stacking them into the container. Close the container and allow it to sit for at least 20 minutes.
- Mix the Sauce: Add the gochujang, mango chunks, agave, garlic cloves, soy sauce, and rice vinegar to a blender or food processor. Blend until smooth and transfer to a shallow bowl.
- Prepare the Slaw: in a small bowl, mix the vegan mayo, sriracha, and rice vinegar until fully combined. Add the slaw and mix until fully coated with the sauce.
- Bread the Tofu: In one shallow bowl add the panko bread crumbs. In another shallow bowl, mix the flour, non-dairy milk, salt, pepper, and garlic powder to create a thin batter.
- Fry the Tofu: Heat the oil in a skillet to 350℉. First, coat the tofu with the wet batter allowing any excess batter to drip back into the bowl. Next, coat the tofu with the panko breadcrumbs ensuring that all sides are covered. Fry the tofu for about 3-5 minutes on both sides or until golden brown. Transfer the tofu to a cooling rack or paper towel line plate to remove the excess oil.
- Build & Serve the Sandwiches: Dip each crispy tofu filet into the mango gochujang sauce and transfer to a toasted bun. Top with the sriracha slaw and enjoy.
Why Freeze the Tofu?
Freezing the tofu changes the texture of the tofu to give it a firmer and less squishy mouth feel. It also helps to make removing the extra liquid a lot easier. Instead of pressing the tofu for 20 minutes or so, it can just be squeezed to remove the extra water. Freezing also gives the tofu a more porous texture, allowing it to soak in more flavor marinades. I usually like to freeze my tofu in the package and allow it plenty of time to thaw before using it.
More Tofu Recipes You’ll Love:
- Easy Peri-Peri Tofu Bowls with Lime Yogurt Sauce (Vegan)
- The Best Tofu Ricotta Stuffed Shells | Easy and Vegan
- Easy Jerk Tofu Bowls with Mango-Hummus Dressing (Vegan)
Want to see how I make this sandwich? Watch Here.

Crispy Gochujang Tofu Sandwich with Sriracha Slaw
- Total Time: 50 minutes
- Yield: 4 1x
Description
Delicious and crispy gochujang tofu sandwiches full of sweet and spicy flavors and topped with a cool, crunchy sriracha slaw. Packed with protein and so many winning flavors and textures this recipe is a perfect way to fulfill any sandwich craving.
Ingredients
- 4 Buns
Tofu Marinade
- 1 Block Extra Firm Tofu (thawed from frozen)
- 2 tbsp Soy Sauce
- 2 tbsp Rice Vinegar
Mango Gochujang Sauce
- 2 tbsp Gochujang
- ¼ cup Mango (cubed)
- 2 tbsp Agave or Maple Syrup
- 2 Garlic Cloves (grated)
- 1 tbsp Soy Sauce
- 1 tbsp Rice Vinegar
Tofu Batter & Coating
- 2 cup Panko Breadcrumbs
- ½ cup All-Purpose Flour
- ¼ cup + 2 tablespoon Non-Dairy Milk
- ¼ tsp Salt
- ¼ tsp Pepper
- ¼ tsp Garlic Powder
- ¼ cup Oil (for frying)
Sriracha Slaw
- 2 cup Slaw Mix
- 2 tbsp Vegan Mayonaise
- 2 tbsp Sriracha
- 1 tsp Rice Vinegar
Instructions
Crispy Gochujang Tofu
- Press the tofu to remove any extra liquid and slice the tofu into 4 equal filet squares.
- Mix the soy sauce and rice vinegar (2 tablespoons each) in a small bowl.
- Using an airtight container, coat each tofu square with 1 tablespoon of the marinade. Close the container and rotate it to be sure the tofu is fully coated and set it aside to marinate for at least 20 minutes.
- While the tofu is marinating, prepare the wet batter, by mixing the flour, non-dairy milk, salt, pepper, and garlic powder in a shallow bowl. Mix until it resembles a thin pancake batter.
- Add the panko breadcrumbs to a separate shallow bowl.
- Heat the oil in a skillet to 350℉.
- Dip both sides of each tofu filet in the wet batter, tapping off the excess. Then dip the tofu in the panko breadcrumbs ensuring that all sides are covered.
- Fry the tofu on both sides until golden brown, about 3-5 minutes on each side. Transfer to a cooling rack or plate with a paper towel to drip off the excess oil.
Mango Gochujang Sauce
- Add the gochujang, agave, soy sauce, garlic cloves, rice vinegar, and mango to a food processor. Blend until smooth and transfer to a shallow bowl.
Sriracha Slaw
- Mix the vegan mayo, sriracha, and rice vinegar until combied.
- Add the slaw mix and toss until fully coated.
Assembly
- Fully coat the crispy tofu with the mango gochujang sauce and transfer to a toasted bun.
- Top with the sriracha slaw and enjoy.
Notes
Freezing the tofu changes the texture of the tofu to give it a firmer and less squishy mouth feel. It also helps to make removing the extra liquid a lot easier. Instead of pressing the tofu for 20 minutes or so, it can just be squeezed to remove the extra water. Freezing also gives the tofu a more porous texture, allowing it to soak in more flavor marinades. I usually like to freeze my tofu in the package and allow it plenty of time to thaw before using it.
- Prep Time: 30 minutes
- Cook Time: 20 minutes