• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Email
  • Facebook
  • Instagram
  • Pinterest
  • Twitter

Debra Klein

Debra Klein
  • Home
  • About Debra
  • home
  • Recipes
  • Subscribe
menu icon
go to homepage
search icon
Homepage link
  • Home
  • About Debra
  • Recipes
  • Subscribe
×
Home » Recipes » Appetizer

Easy Tofu Satay Recipe with Peanut Sauce

Gluten FreeGrain FreeNo OilVegan

Published: Aug 10, 2022 · Modified: Jan 12, 2026 by Debra Klein · This post may contain affiliate links · 27 Comments

Jump to Recipe

Make your own tofu satay with this easy recipe. Perfectly crispy tofu satay skewers in the most flavorful marinade and dipped into a sublime peanut sauce…serve it as a plant-based protein main dish or a fun appetizer….everyone will be begging for more!

Large white plate with three tofu satay skewers. Tofu has grill marks and peanut sauce is drizzled onto them. There is a lime wedge and a puddle of additional sauce.

Say goodbye to bland tofu. This vegan satay is a delicious plant based alternative to chicken satay, and just as tasty.. You can sear the tofu skewers for a crispy exterior with a creamy interior….just like you’d get in thai restaurants….or use a grill pan or hot BBQ grill. Just don’t skip the peanut sauce…the best part IMHO.

Pair this delicious tofu recipe with some simple teriyaki stir fry vegetables and pat yourself on the back for a healthy, well rounded dinner.

If you’re a tofu lover, you’ll also want to try Crispy Oven Baked Tofu, Tofu Shawarma, Crispy Orange Tofu and Tofu Steaks with Lemon Caper Sauce.

How to make the Tofu Satay

If you’re using a grill, wooden skewers, satay sticks, or bamboo skewers need to soak in water for at least 30 minutes so they don’t catch fire. Use a rimmed baking sheet or rectangle baking dish to soak them. Metal skewers do not need to be soaked.

If you’re using a grill pan or cast iron skillet, you’ll be threading the satay onto the skewers AFTER they’re cooked, so you don’t need to soak skewers.

Drain extra-firm tofu. This is THE MOST IMPORTANT STEP. There are different ways to make sure you get as much water out of the tofu as possible. If you don’t have a tofu press, see the recipe card for alternative methods that are easy and effective.

Tofu Marinade Ingredients

Tofu Satay Marinade ingredients labeled: turmeric, pepper, garlic, ginger, lime juice, tamari, maple syrup.
Tofu marinade ingredients in a small bowl: tamari, lime juice, maple syrup, garlic, ginger, turmeric and black pepper.
Tofu marinade ingredients whisked together in a small bowl. It's brown liquid with flecks of pepper, chunks of garlic and ginger and light yellowish color from the turmeric.

While tofu is draining, make the marinade. Add tamari, lime juice, maple syrup, turmeric and black pepper to a small bowl. Use a microplane to grate the garlic and ginger right over the small bowl. Whisk until everything is uniformly combined and set aside.

Slicing through a block of tofu, on a wooden cutting board.
Drained tofu on a wooden board, slicing through to produce 8 equal long satay slices.

Slice drained and pressed tofu into long satay sticks. Start by cutting the entire block through, like you would a bagel. Then, cut lengthwise into 4 sections so you will have 8 pieces of tofu.

Long, thin slices of tofu for satay in a rectangular glass dish.
Long thin slices of tofu for satay with brownish-orange marinade in a rectangular glass dish.

Use a rectangular dish large enough to hold tofu pieces in a single layer, but not so large that the marinade will disperse too much. Pour marinade over tofu and allow to sit for at least 30 minutes, or cover and leave to soak up that excess marinade in the fridge overnight.

Round grill pan with tofu satay sticks.  One has been flipped to show grill marks.

Heat your pan or your grill over medium high heat. Spray with olive oil or avocado oil and then gently place each piece of tofu onto the heated pan/grill. Leave it undisturbed for about 4 minutes. It should release easily if you allow it to sear. If it doesn’t naturally “release” then it’s not ready to flip. Flip and then cook the other side for 3-4 minutes.

Peanut Sauce Ingredients

Peanut Satay Sauce Ingredients: peanut butter, orange juice, tamari, maple syrup, rice vinegar, fresh ginger, red pepper flakes.
Small glass bowl with peanut butter, tamari, other liquid and some crushed red pepper visible.
Small glass bowl with fork that's mixed together an orangy-brown peanut butter sauce.

Now make the peanut sauce. Place peanut butter, orange juice, vinegar, tamari, maple syrup, ginger and crushed pepper to a small bowl. Use a whisk or fork to thoroughly combine. If peanut sauce is too thick, add 1-2 Tablespoons water and mix again.

Plate filled with tofu satay skewers, peanut sauce and lime wedges. Everything is sprinkled with chili flakes, sliced scallions and crushed peanuts.  A smaller plate with three skewers and a lime wedge is on the bottom.

If serving thai tofu satay skewers as an appetizer, thread wooden skewers onto each piece of tofu. Place on a large plate, drizzle with delicious peanut sauce. Place a small bowl of extra peanut sauce and some lime wedges onto the plate, then sprinkle with chilli flakes, sliced scallions and crushed peanuts.

Debra’s Pro Tips

Plate of grilled tofu satay skewers with a small dish of peanut sauce, sauce drizzled onto skewers and everything is sprinkled with scallions, peanuts, crushed red pepper and more sauce.
  • Use a microplane zester for the ginger and garlic to mimic the mince, without needing any knife skills.
  • Make it spicy: add a pinch of cayenne or chili flakes to the marinade for spicy tofu skewers. OR, add a squirt of sriracha for a spicy peanut sauce.
  • Tofu satay served as a main dish doesn’t need skewers, but they sure are fun!
  • Add this tofu to my spring roll bowls…it’s a perfect match!
  • No stick tips: Thoroughly drain excess liquid from tofu before marinating. Heat your grill, grill pan or heavy cast iron skillet BEFORE spraying with oil and THEN add the tofu pieces.
  • Make it crispy: For an even sear that gets crispy, use a cast iron skillet or other flat surface, rather than a grill pan.

Did you know commenting and rating recipes is one of the best ways to support your favorite food bloggers? If you made this recipe, please consider a five star rating below and leave a comment. Also, please share your photos on instagram by tagging me @dkhealthcoach and using the hashtag #debraklein

📖 Recipe

Round plate with grilled tofu satay skewers. One skewer with grill marks dipping into a small dish of peanut sauce.

Tofu Satay

Author: Debra Klein
Delicious tofu satay recipe is easy to make with extra firm tofu. Tofu skewers dipped in creamy peanut sauce make an awesome vegan appetizer or main dish.
4.99 from 61 votes
Rate this Recipe
Print Recipe Pin Recipe
Prep Time 15 minutes mins
Cook Time 8 minutes mins
Marinate Time 30 minutes mins
Total Time 53 minutes mins
Course Appetizer
Cuisine Asian
Servings 4 servings
Calories 244 kcal

Equipment

  • Griddle Pan for Stove Top
  • Cast iron skillet
  • Mini whisks
  • Tofu Press

Ingredients
  

  • 1 block 14-oz extra-firm tofu

Marinade

  • 3 Tablespoons low sodium tamari
  • 2 Tablespoons lime juice
  • 1 Tablespoon maple syrup
  • 1 teaspoon ground turmeric
  • ¼ teaspoon black pepper
  • 4 cloves garlic grated
  • 1 Tablespoon grated fresh ginger

Peanut Sauce

  • ¼ cup organic peanut butter
  • 2 Tablespoons orange juice
  • 1 Tablespoon unseasoned rice vinegar
  • 1 Tablespoon low sodium tamari
  • 1 Tablespoon maple syrup
  • 1 teaspoon grated fresh ginger
  • ¼ teaspoon crushed red pepper

Instructions
 

  • Press water out of tofu. Either use a tofu press or gather 2 clean dish towels, one cutting board, and something heavy (like a cast iron skillet) to use weight to squeeze out the moisture.
  • Lay one towel, folded into three down on the counter. Cover with another towel folded into thirds. Then place the cutting board centered over the towel and place the heavy object on top. Leave to sit for 15 minutes.
  • Meanwhile, whisk together the marinade. Add tamari, lime juice, maple syrup, turmeric, black pepper to a small bowl. Use a microplane zester to grate the garlic and ginger over the bowl and whisk well.
  • Make the peanut sauce: Add peanut butter, orange juice, vinegar, tamari, maple syrup, fresh ginger and crushed red pepper to a small bowl. Whisk together until smooth and creamy. Set aside.
  • After 15 minutes, place drained block of tofu on a cutting board. Slice in half horizontally, then into 4 slices vertically. The result will be 8 long pieces of tofu that can be skewered.
  • Put tofu satay pieces in a glass dish and pour on the marinade. Let sit for 15 minutes, or up to overnight (covered).
  • If using an outdoor grill, soak wooden skewers in cool water for 30 minutes. Skewer each piece of tofu BEFORE placing on the heated grill. If using a cast iron grill pan or skillet, cook the tofu satay FIRST and then add bamboo skewers, metal skewers or satay sticks to the cooked tofu pieces.
  • Heat a cast iron grill pan, or gas grill to medium high heat. You can also use a regular cast iron skillet for crisp tofu satay, without the grill marks. Spray liberally with olive oil or avocado oil spray.
  • Place tofu slices onto heated surface and leave, undisturbed for 4-5 minutes. Tofu should release easily. Use a spatula or tongs to flip and then cook for additional 3-4 minutes.
  • Serve warm with peanut dipping sauce.

Notes

PAN: The process is the same, whether you use a regular cast iron skillet, a cast iron grill pan or you cook the tofu on an outdoor grill. The best way to ensure the tofu doesn’t stick is to press out as much excess liquid as possible.
MAKE IT SPICY: For spicy tofu satay, add 1 big squirt sriracha to the tofu marinade. For spicy peanut sauce, add either a squirt of sriracha or a large pinch of chili flakes with the rest of the ingredients before whisking.

MEAL PREP AND STORAGE

  • SERVE: Tofu skewers taste best warm. Sprinkle crushed peanuts, sliced scallions, and crushed red pepper flakes. Serve with a simple salad, some white rice or cauliflower rice and extra sauce for a plant based main course. Or, pass around as a delicious vegan appetizer.
  • PREP AHEAD: Peanut sauce and tofu marinade can be made in advance and stored in the fridge in airtight containers. Drain tofu and marinate as long as overnight, then cook when it’s convenient.
  • STORE: Store leftover peanut sauce in an airtight container in the fridge for up to 2 weeks. Use on all the things like a simple salad, spring rolls or spiralized zucchini noodles. Cooked tofu satay skewers can be stored in an airtight container in the fridge for 5 days. Follow freezer directions to reheat.
  • FREEZE: Extra-firm tofu can be frozen before cooking, even if it’s already marinated. Already cooked tofu can be frozen and then reheated in a hot cast iron skillet or in a 450 degree preheated oven until heated through.

Nutrition

Serving: 2piecesCalories: 244kcalCarbohydrates: 16gProtein: 17gFat: 15gSaturated Fat: 2gPolyunsaturated Fat: 11gSodium: 590mgFiber: 3gSugar: 9g
Note

The nutrition calculations were done using online tools. To obtain the most accurate representation of the nutritional information in any given recipe, you should calculate the nutritional information with the actual ingredients you used. You are ultimately responsible for ensuring that any nutritional information is accurate, complete and useful.

Did you make this recipe? Please leave a review below, then snap a picture and tag me @dkhealthcoach or use hashtag #dkhealtcoach on Instagram so I can see it!!

Categories

AppetizerGluten FreeGrain FreeNo OilVeganTofu

More Appetizer Recipes

  • Zucchini and onion dip sprinkled with crispy onions, parsley and paprika. Surrounded by colorful veggies and chips.
    Roasted Zucchini and Onion Dip
  • Bowl of green olive tapenade with capers and lemon, surrounded by crackers and radish slices with the olive spread.
    Green Olive and Artichoke Tapenade (No oil)
  • Photos of fruit, salad, blueberry tart and sloppy Joe's with "healthy recipes 4th of July" across the center.
    2025 Healthy Fourth of July Recipes
  • Grid of food photos, written across the center "vegan super bowl recipes"
    Vegan Super Bowl Recipes

Reader Interactions

Comments

    4.99 from 61 votes (44 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




  1. Liz

    August 12, 2022 at 12:52 am

    5 stars
    Delicious!! A great treat for my vegan company!!

    Reply
  2. Maur

    August 12, 2022 at 6:18 am

    5 stars
    This looks so appetizing! Looking forward to making them this weekend

    Reply
  3. Nancy

    August 12, 2022 at 5:40 pm

    5 stars
    This tofu satay was the best I’ve had in a very long time. Can’t wait to make it again.

    Reply
  4. Jamie

    August 12, 2022 at 11:09 pm

    5 stars
    I love the marinade for this tofu!

    Reply
  5. Andrea White

    August 12, 2022 at 11:12 pm

    5 stars
    love how this tofu dish turned out! so so good!

    Reply
  6. Nancy

    August 13, 2022 at 1:05 am

    5 stars
    Tasty satay and easy to make

    Reply
  7. Kristina

    August 13, 2022 at 1:15 am

    5 stars
    This recipe turned out great.

    Reply
  8. amy liu dong

    August 13, 2022 at 4:32 am

    5 stars
    An easy and delicious recipe to make!

    Reply
  9. Amy Liu Dong

    August 13, 2022 at 12:34 am

    Such an easy and delicious tofu recipe to make for everyone.
    I am sure they will love this!

    Reply
  10. Ethel

    August 13, 2022 at 1:30 am

    Yes, thank you made it tonight. Delicious. Thank you for posting

    Reply
    • Debra Klein

      August 13, 2022 at 9:53 pm

      You’re welcome. Glad you liked it!

      Reply
  11. Whack

    August 13, 2022 at 11:56 am

    Debra, this is brilliant, simply brilliant!

    I’m confused about the nutrition and servings, it looks like there’s 8 skewers, can be made but in the nutritional information it says, yield 4, 1 serving 244 Calories.. is 1 serving 2 skewers or 1 skewer ?

    I’m sorry to be so confused!

    Thanks in advance
    —Whack

    Reply
    • Debra Klein

      August 13, 2022 at 9:54 pm

      Sorry for the confusion….yes, there are 8 pieces in this recipe and that’s 4 servings. Which means there are 2 pieces in one serving. I have updated the recipe card information to clarify. Thanks for pointing that out.

      Reply
  12. Tatiana

    August 14, 2022 at 9:09 pm

    5 stars
    Delicious tofu satay I made for lunch for kids and husband. Pretty good!

    Reply
  13. Marcellina

    August 15, 2022 at 12:07 pm

    5 stars
    The flavors of the sauce are amazing!

    Reply
  14. Andréa Janssen

    August 15, 2022 at 12:57 pm

    5 stars
    Satay is delicious and this tofu satay is really easy to prepare.

    Reply
  15. Megs

    August 15, 2022 at 1:02 pm

    5 stars
    So deliciously easy.

    Reply
  16. Kayla

    August 15, 2022 at 2:06 pm

    5 stars
    So delicious!

    Reply
  17. Peter

    August 15, 2022 at 2:11 pm

    5 stars
    Perfect! I was looking for a vegetarian satay recipe, the sauce is so delicious!

    Reply
  18. Audrey

    August 15, 2022 at 2:32 pm

    5 stars
    This was a wonderful satay and I loved the pb sauce

    Reply
  19. Giangi Townsend

    August 15, 2022 at 10:40 am

    I needed a new recipe to make with tofu, and you just created the perfect recipe. And the peanut sauce!!! I cannot get enough of it.
    Thank you for sharing

    Reply
    • Debra Klein

      August 15, 2022 at 11:00 am

      You’re welcome! Totally with that peanut sauce!

      Reply
  20. Jeri

    August 15, 2022 at 3:56 pm

    5 stars
    This tofu satay was the perfect weeknight summer meal!

    Reply
  21. Erica Leigh

    August 15, 2022 at 11:20 pm

    A simple and easy tofu recipe! Loved the flavors. Definitly making again.

    Reply
    • Debra Klein

      August 16, 2022 at 9:53 am

      Thanks Erica! We’ll be making it again and again too!

      Reply
  22. Whack

    December 04, 2022 at 1:35 pm

    5 stars
    Debra.

    I just remade this spectacular dish… really, really, no I mean Really good…

    Now, math isn’t my long suit (actually I’m an engineer) but…

    your time to make this says:

    Prep Time 15 mins
    Cook Time 8 mins
    Total Time 53 mins

    Should this really be 23 mins?

    Reply
    • Debra Klein

      December 04, 2022 at 2:20 pm

      Thanks for the kind words…yes, they are REALLY good! About the math….it’s actually an app that does the calculations and they are also adding in 15 minutes to press the liquid out of the tofu and then 15 minutes to marinate. So, it’s passive time, but it still does add to the total time.

      Reply

Primary Sidebar

Photo of Debra Klein in the kitchen, smiling, tossing a salad.

Hi, I’m Debra, Holistic Health Coach and Culinary Instructor inspiring healthy choices with seasonal plant-based recipes. I'm also passionate about transforming Traditional Jewish Foods into dishes that are nutritious, delicious, beautiful and satisfying. Let's get into the kitchen and have some fun.

More about me →

Eat more plants.

Grab the tips to easily whip up more plant based meals.

Reader Favorite Recipes

  • No Salt Taco Seasoning Recipe
  • Bowl of creamy yellow soup with sauteed mushrooms, scallions and red pepper floating on top.
    Dairy-free Leek Soup without Potatoes
  • Savory Spiced Nuts Recipe
  • Chopped cauliflower, cabbage, dates and nuts on a round plate with limes and fresh herbs.
    Raw Cauliflower Salad with Lime
  • Colorful and chunky roasted veggies in an reddish brown broth.
    Chunky Roasted Veggie Soup Recipe
  • Vegan ground beef in a cast iron skillet with wooden spoon, showing textrure.
    Vegan Ground Beef Recipe with Mushrooms & Lentils

Trending Recipes

These recipes are trending because they're super tasty, easy to make and loaded with plant-based nutrition.

  • Crispy potato latkes on a platter with a small dish of sour cream in the center.
    Grandma’s Potato Latkes Recipe
  • Cast iron pan filled with green beans almondine. There are almond slices, cloves of garlic and crushed red pepper scattered around the pan and a grey napkin tied around the cast iron handle.
    Easy Recipe for Green Beans with Almonds
  • Wedges of whole roasted golden beets and red beets with balsamic, sea salt and chopped fresh parsley.
    Whole Roasted Beet Salad with Balsamic Vinaigrette
  • Spoonful of homemade applesauce on a jar of chunky applsauce.
    No Sugar Applesauce Recipe
  • White rectangular serving plate with stuffed mushrooms
    Gluten-Free Stuffed Mushrooms
  • Small glass pitcher filled with bright yellow salad dressing with specks of red and green. In the background is a bowl of salad and some squeezed limes.
    Easy Vegan Mango Salad Dressing

More Fresh Recipes-->>

More Vegan Recipes

Footer

↑ back to top

latest recipes delivered

  • HOME
  • RECIPE INDEX
  • CONTACT DEBRA
  • Privacy Policy
  • Web Stories

Copyright © 2026 Debra Klein

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.