• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Cozy Peach Kitchen
  • home
  • About
  • Recipes
  • Nutrition & Lifestyle
menu icon
go to homepage
  • Home
  • Recipes
  • About
  • Lifestyle & Nutrition
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Home
    • Recipes
    • About
    • Lifestyle & Nutrition
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×

    Home » Recipes » Dinner Recipes

    Spicy Peanut Tofu (Pan-Fried)

    Published: Aug 30, 2018 · Modified: Mar 25, 2022 by Cassidy Reeser · This post may contain affiliate links.

    2.4K shares
    • 2
    jump to recipe

    This easy pan-fried tofu is crispy and coated in a delicious spicy peanut sauce. This recipe takes under 30 minutes to make but it's packed with flavor!

    Tofu and rice in a white bowl with a drizzle of peanut sauce.

    Usually, I wait a little while to write a blog post after making a new recipe, just to make sure that it's something that I really want to share. But I just couldn't wait with this spicy peanut sauce tofu! I knew right away that it was one of my favorite recipes that I had ever made.

    This crispy tofu is pan-fried and coated in a delicious spicy peanut sauce. It uses pantry staples and is just plain easy to make. The tofu doesn't have to be pressed or marinated and the entire dish comes together in just 25 minutes.

    Recipe features

    • Quick & easy: It takes under 30 minutes to make
    • Tofu: The tofu is pan-fried. No pressing or baking required to make crispy, golden, and flavorful tofu.
    • Spicy peanut sauce: This is made from a mixture of
    • Versatile: Spicy peanut tofu is great as an appetizer or as a main dish when paired with rice and broccoli or snap peas.

    Don't like spicy food? No problem! Simply leave out the sriracha or try the sauce from my baked peanut tofu instead.

    Ingredients

    • Peanut butter: Choose creamy peanut butter. Natural or regular peanut butter work, but regular may need to be thinned out more than natural.
    • Peanut oil: This doubles down on the peanut flavor. However, any neutral oil like vegetable or canola oil will work.
    • Sriracha is the main source of heat/spice. Adjust to taste. Feel free to use red pepper flakes instead.
    • Soy sauce adds saltiness to the spicy peanut sauce. Use an equal amount of tamari to make this recipe gluten-free.
    • Ginger and garlic: I recommend using fresh ginger and garlic because sauteing it adds a ton of flavor to the sauce.

    Recipe steps

    This recipe uses my go-to method for pan-frying tofu.

    Slice the tofu into thin squares. One block of tofu makes about 20 tofu squares.

    Heat the peanut oil over medium heat and add in the minced garlic and ginger, sauteing for one minute. This part is key, as these ingredients (peanut oil included) impart a lot of flavor to the peanut sauce and tofu.

    Raw tofu squares in a skillet.

    Add the tofu squares to the pan; they should all fit without overlapping, but you can do this part in batches as needed.

    Tofu square browning in a skillet.

    Saute each side for 5 minutes, until lightly browned. Brush one side with the peanut sauce, then flip it over so that it's the side being cooked. Coat the other side and flip over after 1-2 minutes, so that each side is browned.

    Brush the peanut sauce on the tofu so that you get evenly coated and lightly crispy tofu. You can use the remaining sauce over rice and veggies, or as a dipping sauce.

    Method note: The first time I made this I just poured the peanut sauce right into the pan, which basically made really messy fried tofu. I'll admit that I loved the flavor, but it's not the most beautiful thing to have chunks of fried peanut butter sliding off of the tofu. Tasty, but not cute.

    Serving ideas

    For a well-rounded quick meal, enjoy the spicy peanut tofu with rice and steamed broccoli. Top with green onions, cilantro, and a squeeze of fresh lime juice.

    For even more heat, sprinkle the tofu with red pepper flakes or an extra drizzle of sriracha.

    You can also bake the tofu using my go-to simple baked tofu method. You might also like this baked peanut tofu.

    Close up of tofu, rice, and cilantro.

    Looking for more tofu recipes?

    If you're new to cooking with tofu, check out my guide to tofu.

    • Vegan Chorizo-Style Tofu Crumbles
    • Easy Marinated Tofu
    • Baked Panko-Breaded Tofu Nuggets
    • Tofu Stir Fry with Noodles

    Did you try this recipe? You can leave a star rating ⭐️⭐️⭐️⭐️⭐️ in the recipe card or a review down in the comments section. I always appreciate your feedback! You can also follow along on my YouTube, Instagram, TikTok, and Pinterest or sign up for my newsletter!

    Overhead view of bowl with rice and tofu
    Print Recipe
    5 from 2 votes

    Spicy Peanut Tofu (Pan-Fried)

    Easy sauteed tofu with a spicy peanut sauce that takes under 30 minutes to make. 
    Prep Time10 mins
    Cook Time15 mins
    Total Time25 mins
    Servings: 3 servings
    Author: Cassidy Reeser, MS, RD

    Ingredients

    • 1 block (14 ounces) extra firm tofu
    • 1 and ½ teaspoons peanut oil*
    • 1 teaspoon minced ginger
    • 3 cloves garlic, minced
    • ½ cup natural peanut butter*
    • 3 tablespoons low sodium soy sauce
    • 1 tablespoon rice wine vinegar
    • ½ teaspoon sesame oil
    • ¼ cup vegetable broth
    • 1 tablespoon sriracha adjust to taste
    • 1 tablespoon fresh lime juice (from half of a lime)
    • green onions, for garnishing
    • cilantro, for garnishing

    Instructions

    • Slice the tofu into ten slices, width-wise. Cut each slice in half so that you have 20 squares of tofu. To remove excess moisture, pat each side lightly with a clean dish towel or paper towel. 
    • In a large saucepan, heat peanut oil over medium heat. Once hot, add the minced garlic and ginger. Saute until aromatic, about 1 minute. 
    • Add the tofu to the pan in a single layer; depending on the size of your pan, you may need to do this in batches. Cook each side for 5 minutes, until lightly browned. 
    • Meanwhile, making the spicy peanut sauce by mixing together the peanut butter, soy sauce, sesame oil, vegetable broth, rice wine vinegar, lime juice, and sriracha. It should be smooth and creamy, like a thick sauce.
    • Use a basting or pastry brush to brush the peanut sauce lightly onto the exposed side of the tofu. Flip over, cooking another 1-2 minutes, until browned. Repeat with the other side of the tofu.
    • Remove the tofu from the pan once browned on both sides. Enjoy with additional spicy peanut sauce, rice, and veggies. 

    Notes

    Peanut oil: I recommend using peanut oil because of the flavor it adds to the tofu. However, vegetable or canola oil will work if that's what you have on hand.
    Peanut butter: I find that natural peanut butter is easier to mix into a sauce than regular peanut butter. If you store your peanut butter in the fridge and it's hard, just heat it in the microwave with the other sauce ingredients for 10-20 seconds to loosen it up.

    Instagram icon

    Did you make this recipe?

    Tag @cozypeachkitchen on Instagram and hashtag
    #cozypeachkitchen

     

    Serving: 4tofu squaresCalories: 278kcalCarbohydrates: 11gProtein: 12gFat: 22gSaturated Fat: 4gSodium: 831mgPotassium: 345mgFiber: 3gSugar: 4gVitamin A: 435IUVitamin C: 0.9mgCalcium: 28mgIron: 1.4mg

    More Vegetarian Dinner Recipes

    • Vegetarian Lemon Hummus Pasta
    • Vegetarian Gyros with Roasted Vegetables
    • Quinoa Pesto Bake (Dump & Bake)
    • Red Lentil Burgers
    2.4K shares
    • 2

    Reader Interactions

    Comments

    1. lani

      February 20, 2019 at 3:46 am

      I really want to try this out, but I was wondering if sesame oil would be good as a substitute as well?

      Reply
      • Cassidy

        February 20, 2019 at 4:46 pm

        You can use sesame oil to substitute peanut oil but it will add a strong sesame flavor to the dish. Canola or vegetable oil would work better for a neutral flavor. Let me know how it goes!

        Reply
        • Kasey

          May 11, 2020 at 11:51 pm

          Where does the rice wine vinegar go?

          Reply
          • Cassidy Reeser, RDN, LD

            May 12, 2020 at 8:57 am

            Hi Kasey, it looks like I left that part out! It goes with the rest of the sauce ingredients. I updated the recipe. Thanks!

            Reply

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Primary Sidebar

    Smiling portrait of a woman holding a bowl of grits and tofu.

    Hi, I’m Cassidy! I’m the registered dietitian behind Cozy Peach Kitchen, a food and nutrition blog sharing easy vegetarian recipes for every occasion.

    More about me →

    Trending now

    • Vegan Avocado Pesto Pasta
    • Stovetop Gouda Mac and Cheese
    • Sweet Potato Quinoa Bowls with Almond Dressing
    • Vegetarian Black Bean Quinoa Casserole (Dump and Bake!)
    • Mediterranean Quinoa Bowls with Balsamic Chickpeas
    • Peanut Stir Fry Sauce

    Spring meals

    • One Pot Pesto Orzo with Mushrooms
    • Vegan Pesto Lasagna with Tofu Ricotta
    • Veggie Pasta Salad with Lemon Vinaigrette
    • Mediterranean Pearl Couscous Salad
    • Vegetarian Lentil Salad with Honey Mustard Vinaigrette
    • Tahini White Bean Salad

    Footer

    Logos

    Footer

    About

    • Privacy Policy and Disclaimer
    • Accessibility Statement

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact
    • Work with Cassidy

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2022 Cozy Peach Kitchen®. All rights reserved.