Tofu Sandwiches

I never made tofu sandwiches until recently, after I had tried a tofu sandwich at a Thai restaurant. I decided to give it a try and make my own, and it is simple and tasty. This is such an easy sandwich to make, and very versatile too, because you can switch up the ingredients in so many ways.


Block of tofu, pre-seasoned or with seasoning of your choice
Ciabbata or other bread
Butter and/or mayo
Tomato & lettuce
Any other sandwich fixings you like


Start by slicing the tofu into planks.

If the tofu is already seasoned, you can microwave or pan fry it. I have tried some different pre-seasoned kinds, like this marinated tofu from Trader Joe’s that is ready to eat.

For unseasoned tofu, I always go with a firm tofu and use a tofu press to squeeze out extra moisture first, and then season and pan fry. To squeeze the tofu, I put a block of tofu on a plate, put a plate on top of it, and then put something heavy on top, like a couple of canned food items. You will see a puddle of liquid form as the tofu loses water. You can also use a tofu press if you have one!

I also like to pan fry my bread in butter, or toast it before making the sandwich. Simply butter your bread and fry it up.

Assemble your sandwich as desired.

I often go with a traditional lettuce and tomato, with mustard or mayo.

Add your tofu, and you’re set!

This recipe is so easy, and it makes for a filling sandwich that you can change up however you want.

What do you think?

Your email address will not be published. Required fields are marked *

  • Kelly|citytoast2southerntea
    January 18, 2020

    i am not a fan of Tofu but you make it look so good.

  • vidya
    January 18, 2020

    i don’t recall seeing this in our TJs so will definitely look for it the next time to use in our cooking.. thank you

  • Kristen
    January 20, 2020

    Ciabatta bread is the best bread for making sandwiches! Great choice!

  • Emily
    January 20, 2020

    I have heard great things about Trader Joe’s and their specialty products. I am sure this would taste delicious.

  • Jennifer Maune
    January 21, 2020

    This sounds so delicious! I always love using ciabatta bread for a great sandwich!


  • Sonia Seivwright
    January 21, 2020

    I’ve never tried tofu before. It would be interesting to try it.

  • Sarah
    January 21, 2020

    These definitely sound interesting. I’ll have to try.

  • Sam
    January 25, 2020

    I’ve never been a fan of tofu…but oh my word you’ve made it look so yummy! And ciabatta is definitely the yummiest…I’m going to have to give this a try…;)

  • Charina Rasing
    June 22, 2021

    I never tried a seasoned tofu but will definitely check it out. I use plain tofu in some of my vegetable dishes in place of meat.

  • Gervin Khan
    June 22, 2021

    Such easy, delicious, and healthy snacks to make for my husband today. He loves tofu a lot, and I am sure he will love it, too.

  • kerri
    June 22, 2021

    You make tofu sound delicious!

  • Danielle Ridgway
    June 23, 2021

    I’ll definitely have to experiment and try this!

  • Marjie Mare
    June 23, 2021

    I have never had tofu sandwiches, I should give it a try.

  • vidya
    June 23, 2021

    we use a lot of tofu as well and the banh mi sandwich is one of our favorites..and the teriyaki tofu from TJs is delish!

  • Clarice
    June 24, 2021

    This is interesting. I have never tried a tofu sandwich but it definitely worth the try. I love how you added tomatoes and lettuce to it.