Share this Story

This vegan coconut-crusted tofu has a spicy sauce surprise

Patricia Conte has a background in marketing communications and works as an independent writer. In 2010, she was given the opportunity to combine her love of writing and food when she started as a contributing writer for the Food channel...

Make this coconut-crusted tofu with spicy peanut sauce for a healthy meatless meal

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.

Make this coconut-crusted tofu with spicy peanut sauce for a healthy meatless meal

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.

Make this coconut-crusted tofu with spicy peanut sauce for a healthy meatless meal

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

New in Food & Recipes

And you'll see personalized content just for you whenever you click the My Feed .

SheKnows is making some changes!

b h e a r d !

Welcome to the new SheKnows Community,

where you can share your stories, ideas

and CONNECT with millions of women.

Get Started