Deprecated: rtrim(): Passing null to parameter #1 ($string) of type string is deprecated in /www/theveganabroadblogcom_808/public/wp-includes/formatting.php on line 2831
Peanut Butter Tofu (Vegan, Healthy, and Delicious) - The Vegan Abroad Skip to Content

Peanut Butter Tofu

Affiliate Disclosure: This post may contain some affiliate links, which means when you click, I get a small percentage of the purchase at no extra cost to you. This allows me to keep this website running, so feel free to click away! You can read my entire Affiliate Disclosure here.

Peanut Butter Tofu

If anyone ever tells you that tofu is gross, make them this peanut butter tofu. Everyone that I have made this peanut butter tofu for has fallen in love with it.

It is so easy to make, and it tastes delicious. You can also add it to many different types of dishes. My favorite way to eat it is on a bed of rice and covered with lettuce, avocado, and sriracha. You can also put it in a salad or mix it with other vegetables.

Peanut Butter Tofu

Free PDF Download

    We respect your privacy. Unsubscribe at anytime.
    Vegan Peanut Butter Tofu

    Vegan Peanut Butter Tofu

    Haley Gallerani (The Vegan Abroad)
    Prep Time 15 minutes
    Cook Time 45 minutes
    Total Time 1 hour
    Course Main Course
    Servings 2 people


    • 1 12 oz package of extra firm tofu
    • 2 tbsp peanut butter
    • 3 tbsp maple syrup
    • 1 tbsp sesame oil
    • 4 tbsp soy sauce, tamari sauce, or coconut aminos.
    • Juice of 1/2 lime
    • 1-2 tsp chili garlic sauce


    • Preheat oven to 400 degrees F. Line a baking sheet with parchment paper or Silpat reusable baking mat.
    • Wrap tofu in a paper towel (or these reusable bamboo towels), and set something heavy on top of the tofu like a pan to press the excess water out.
    • Once the oven is preheated, unwrap the tofu and cut into cubes. Place the tofu cubes on an even layer on the baking sheet. Put in the oven and cook for 30 minutes. The tofu should be dried out and slightly crispy.
    • While the tofu is cooking, add the remaining ingredients and whisk to combine.
    • Once the tofu is finished cooking, add it to the peanut butter mixture and let it marinate for 10 minutes. Stir it every few minutes so all of the tofu is evenly coated.
    • Heat a large skillet over medium heat. Add the tofu and all of the peanut butter mixture into the pan. Cook for around 5 minutes, stirring occasionally. Some of the peanut butter mixture will stick to the bottom of the pan.
    • Serve over cooked rice. I also like to add black beans, avocado, and sriracha.
    • This peanut butter tofu tastes the best when it is fresh, but it can be refrigerated and reheated on the stovetop. You will lose some of the flavor from the peanut butter sauce if you do this.


    Inspired by Minimalist Baker’s Healthy Almond Butter Tofu Stir-Fry.

    Pin for later…

    Related Posts

    Recipe Rating