Crispy Peanut Tofu

This recipe comes from Sally’s friend Will Viederman, and it’s great for kids who are scared of tofu (tofu chickens! ha ha) because the peanut butter in the sauce makes it taste so familiar and good.

Newsletter Sign Up
Hands-on time: 15   |    Total time: 45   |    Makes: 4 Servings


Cutting board
Sharp knife
Clean dish towel or paper towels
Measuring spoons
Measuring cup
Small bowl


1 unit (14-16 oz.) container firm or extra-firm tofu
1 tablespoon canola or peanut oil
1⁄4 cup peanut or almond butter
2 tablespoon warm water
1 1⁄2 tablespoon soy sauce
1 1⁄2 tablespoon lime juice
1 unit garlic clove, peeled and minced*


Wash your hands with soap and water, then gather all your kitchen gear and ingredients and put them on a clean counter.

To prepare the tofu for cooking:

  1. Pull the plastic off the tofu container (you may need to cut it with a knife) and tip the liquid out of it. Now put a dish towel or two layers of paper towel on the cutting board and put the tofu on top. Let drain 20 minutes, then put the dish towel in the wash or the paper towels in the trash.
  2. Put the tofu on the cutting board and cut it into 4 equal pieces, then cut each of those pieces in half the other direction to end up with 8 pieces.

To make the sauce (while the tofu is draining):

  1. Put the peanut butter and water in the small bowl and using the fork, mix until well combined.
  2. Add the soy sauce, lime juice, and garlic (if you want), and mix again. Set aside.

To cook the tofu:

  1.  Put the skillet on the stove and turn the heat to medium. When it is hot, carefully add the oil.
  2. Add the tofu and cook until it is golden underneath, about 3 minutes. Using the spatula, turn the tofu over and cook until golden, 3-4 minutes.
  3. Serve right away drizzled with the peanut sauce and optional toppings below.


Add any of the following extras to each serving:

  • 1 teaspoon chopped fresh cilantro or basil leaves
  • 1 teaspoon chopped scallion greens
  • 1/4-1/2 teaspoon chili sauce (Sriracha).

*“Minced” means finely chopped.