clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
close up tray of tofu

How to Cook Tofu (The Foolproof Way!)

  • Total Time: 45 minutes
  • Yield: 4 1x


Learn to love tofu with my foolproof method of preparation! With only 2 ingredients required, it's guaranteed to be a delicious addition to salads, stir fries, soups, and more. It's crispy, crunchy, savory, and totally crave-worthy!


  • 1 block extra firm tofu
  • 1/4 cup sou sauce, coconut aminos, or tamari
  • Optional seasonings of choice: ground ginger, crushed red pepper, lime juice, hot sauce


  1. Begin by pressing out your tofu for at least 15 minutes (longer if you have more time). I normally place the block in a cast iron skillet with a large pot on top to weigh it down. The edges of the skillet help to collect the liquid.

  2. While tofu is pressing, add soy and hot sauce to a wide brimmed, sealable container. If you'd like, add some additional seasonings to your taste.

  3. Once tofu is done, slice into evenly sized cubes (see photo above).

  4. Add tofu to your sauce container and seal. Shake around a little so all pieces are coated with liquid. Let sit in fridge to marinate for 15-30 minutes (the longer it sits, the more flavor it will absorb.

  5. Set your oven broiler to high. Dump tofu and sauce onto a large and parchment-lined baking sheet.

  6. Broil for 15-30 minutes, stirring every now and then to prevent sticking. Cooking speed will depend on the strength of your broiler, but mine is normally done in 20 minutes. If you don't like slightly burned edges, err on the side of less time.

  7. Remove from oven and let cool fully on baking sheet. The cubes should have puffed up a little. Store in the fridge for a week!

  • Prep Time: 30 minutes
  • Cook Time: 15 minutes