Thai Peanut Tofu

Thai Peanut Tofu

Asian Thai Peanut Tofu | Pan-fried Tofu Recipe | Blog

  • Recipe By: Sally Roeckell @tableanddish
  • Difficulty Level: Easy

Asian Garlic Tofu is packed with flavor, with sweet, spicy, crispy edges. These are the times that I wish you could smell what is going on in my kitchen. When this marinade hits the pan the kitchen fills with an amazing aroma. The moisture is removed from the tofu allowing the marinade to infuse its flavor and cook up delicious and crispy. Serve with broccoli and rice for a meal that vegetarians will love.

It’s hard to get tofu crispy but it is possible if you start with super firm tofu and wrap it in paper towels (lots of them) and set something heavy on top. The longer you let it sit, the better. And replace the paper towels a few times. They will get completely wet. I change the paper towels 3 or 4 times.

This quick marinade is a mixture of Spiceology Thai Peanut spice blend, Hoisin sauce, soy sauce, ginger, garlic, red pepper flakes, and a little sugar gives the tofu plenty of flavor.

You know I love my cast iron pans, this is the perfect dish for cast iron. Cooking it in a sizzling hot cast iron pan is the trick to crispy tofu. Move the tofu around as little as possible. Let it get a nice sear on the bottom and then flip the pieces and let them get a sear on a second side. But, if all you have is a sauté pan, don't worry, they work fine. 


  • 1 package super firm tofu 
  • 1/4 cup Hoisin sauce
  • 2 tablespoons soy sauce
  • 1 teaspoon sugar
  • 2 tablespoons Spiceology Thai Peanut
  • 1 teaspoon freshly grated ginger (or 1/8th teaspoon of ground ginger)
  • 2 cloves garlic, minced
  • 1/4 teaspoon red pepper flakes
  • 1 tablespoon olive oil
  • Optional: 1 teaspoon sesame oil
  • Optional: Green onions for garnish
  • Rice for serving


  1. Remove tofu from the packaging. Place about 4 paper towels on a plate. Set tofu on top of the plate and cover with more paper towels. Place something heavy on top. Let sit 30 minutes. That's the perfect amount of time to watch a Netflix cooking show.
  2. In a medium bowl, stir together Spiceology Thai Peanut, Hoisin sauce, soy sauce, sugar, ginger, garlic, and red pepper flakes.
  3. Cut tofu into bite-sized pieces. Place in a bowl with sauce and toss to coat. Let sit 30 minutes. Checkout another Netflix cooking show.
  4. Heat olive oil in a sauté or cast iron pan over medium-high heat. Once really hot, add tofu. Once nicely seared on the bottom, flip over. Continue to cook until seared on the other side.
  5. Drizzle with optional sesame oil if you have it and remove from heat.
  6. Sprinkle with optional green onions and serve with rice.

Asian Tofu Recipe | Thai Peanut Tofu Bowl | Blog