Skip to main content Skip to header navigation

This vegan coconut-crusted tofu has a spicy sauce surprise

Tofu doesn’t have to be bland or boring, which you’ll discover with this recipe for coconut-crusted tofu with spicy peanut sauce. This is a great main dish option for a fun meal accompanied by grilled veggies. You could also serve this as party food appetizers.

Enjoy this delicious dish: Coconut-crusted tofu with spicy peanut sauce is amazing!

This tofu dish is crispy and coated in coconut. In my opinion, it doesn’t get much better than that… until you add the spicy peanut sauce that goes with it.

Take a bite of this delightful coconut-crusted tofu with spicy peanut sauce.

This makes a fabulous main-dish meal served with grilled veggies. Or break it out for entertaining as a festive appetizer. Whenever you serve it, you’ll enjoy how tasty this meatless dish is.

Coconut-crusted tofu with spicy peanut sauce recipe

Get this meatless meal on the table sooner than later, because you won’t want to miss out on its flavor (the dipping sauce is divine). It makes a great appetizer too.

Serves 2-4

Prep time: 20 minutes | Cook time: 8 minutes | Total time: 28 minutes


For the sauce

  • 1/3 cup water
  • 3 tablespoons smooth peanut butter, warmed slightly
  • 2 tablespoons lime juice
  • 2 tablespoons low-sodium soy sauce
  • 1-2 tablespoons brown sugar
  • 1 tablespoon olive oil
  • 1 teaspoon chili garlic sauce

For the tofu

  • 1/4 cup olive oil, divided
  • 16 ounces firm tofu, pressed to drain, cut in half lengthwise and then in quarters
  • 1/4 cup shredded, unsweetened coconut, plus a bit extra
  • 2 tablespoons flour
  • 2 tablespoons cornstarch
  • 1/2 teaspoon salt
  • 1/4 teaspoon ground black pepper


For the sauce

  1. Heat the peanut butter in the microwave just for about 10 to 15 seconds to soften it.
  2. To a bowl, add all the ingredients along with the peanut butter, and whisk until smooth.
  3. Refrigerate until ready to serve. Stir before using.

For the tofu

  1. To a shallow bowl, add the coconut, flour, cornstarch, salt and ground black pepper, and mix to combine.
  2. Add each piece of tofu to the mixture, and use your hands to help pat on the mixture and coat the tofu all over.
  3. Work in 2 batches. To a large skillet or Dutch oven over medium-high heat, add 1/2 the oil. When the oil is hot, add 1/2 the tofu. Cook on all sides, about 2 minutes each.
  4. Remove, discard the used oil, and wipe the pan clean.
  5. Repeat with the remaining tofu. When finished cooking, sprinkle with the extra coconut along with a bit of red pepper flakes.
  6. Serve warm with the sauce and vegetables on the side.

For tons of great recipes, like our I page on Facebook.

More tofu recipes

Grilled tandoori tofu with creamy cucumber salad
Vegan grilled tofu with chimichurri sauce
General Tso’s tofu

Leave a Comment

Comments are closed.