Tofu Satay Recipe - Debra Klein (2024)

Jump to Recipe Print Recipe

Make your own tofu satay with this easy recipe. This is the most delicious tofu ever and the magically rich and delicious peanut dipping sauce pushes this high protein vegan appetizer to epic status.

Tofu Satay Recipe - Debra Klein (1)
Jump to:
  • Why you’ll love this recipe
  • What kind of tofu is best for satay?
  • Tofu Marinade Ingredients
  • Peanut Satay Sauce Ingredients
  • How to make vegan satay
  • How to make the peanut sauce
  • MEAL PREP AND STORAGE
  • Debra’s Pro Tips
  • What to serve with vegan tofu satay:
  • 📖 Recipe

Perfectly crispy tofu satay skewers in the most flavorful marinade and dipped into a sublime peanut sauce…everyone will be begging for more!

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.

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

The best part of these vegan tofu satay skewers is the flavorful peanut sauce. It’s so good, I could drink it. Seriously!! I use this same peanut sauce for veggie spring rolls and even as salad dressing. Craveworthy. For real.

Why you’ll love this recipe

Tofu Satay Recipe - Debra Klein (2)

What kind of tofu is best for satay?

Tofu is made from fermented soy beans turned into curds that are pressed into blocks. There are different varieties that are described in terms of water content and texture. For this vegan tofu satay, use firm or extra firm tofu. Softer tofu will break apart when you try to skewer it.

Tofu is a good source of “complete” plant protein containing a well balanced amino acid profile. It is also anti-inflammatory and full of antioxidants. Plus it contains fiber, potassium, magnesium and iron, making it a healthy addition to your diet.

Tofu is usually stored in water to keep it fresh. For the best results, make sure your tofu is drained REALLY WELL. If you make tofu often, a tofu press is a super convenient way to remove the excess liquid. You can also use dish towels, a baking tray and a heavy object. The best way to ensure your tofu doesn’t stick when cooking it is to remove as much water as possible before cooking.

Tofu Marinade Ingredients

Tofu Satay Recipe - Debra Klein (3)
  • Tamari: Tamari is a gluten free soy sauce. I buy the low sodium variety.
  • Lime juice: Citrus brings out the other flavors and bring a bit of zing. Substitute with lemon if needed.
  • Maple syrup: Just a hint of sweet to go along with the
  • Garlic: Use a microplane grater for less waste and more flavor.
  • Ginger: Fresh ginger adds so much flavor, but powdered ginger can be subbed in a pinch.
  • Turmeric: That golden color and flavor give off a traditional satay look and taste.
  • Black Pepper: Just a grind or two makes the anti-inflammatory properties of the turmeric more available to digest and absorb.

Peanut Satay Sauce Ingredients

Tofu Satay Recipe - Debra Klein (4)
  • Peanut butter: Use natural peanut butter that’s made from just peanuts—no sugar, oil or other additives. Buy organic, in glass jars where possible. For peanut allergies, substitute with almond butter.
  • Tamari: Tamari is a gluten-free soy sauce. Choose a low sodium brand…you won’t notice a taste difference.
  • Orange Juice: Helps to dilute the peanut butter with some natural sugar that also contains vitamin C. Squeeze it yourself with the pulp for some added fiber.
  • Rice Vinegar: Look for unseasoned rice vinegar. If you need a substitute, use plain white vinegar or white wine vinegar.
  • Ginger: Again, fresh ginger will provide the most flavor. Ground ginger is good in a pinch. You can store fresh ginger in the freezer to always have it available. Frozen ginger is also easier to grate.

How to make vegan 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 Satay Recipe - Debra Klein (5)
Tofu Satay Recipe - Debra Klein (6)

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.

How to make the peanut sauce

Tofu Satay Recipe - Debra Klein (7)
Tofu Satay Recipe - Debra Klein (8)

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.

Tofu Satay Recipe - Debra Klein (9)
Tofu Satay Recipe - Debra Klein (10)

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.

Tofu Satay Recipe - Debra Klein (11)
Tofu Satay Recipe - Debra Klein (12)

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.

Tofu Satay Recipe - Debra Klein (13)

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. Flip and then cook the other side for 3-4 minutes.

Tofu Satay Recipe - Debra Klein (14)

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.

Although tofu satay skewers are usually served as an appetizer, we often enjoy it as our main meal. I make a side dish of roasted broccoli and a simple green salad or some rice and call it dinner!

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 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.

Debra’s Pro Tips

Tofu Satay Recipe - Debra Klein (15)
  • 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 spicy peanut sauce.
  • Tofu satay served as a main dish doesn’t need skewers, but they sure are fun!
  • Make tofu satay bowls: in addition to the tofu skewers, add rice, sliced cucumbers and radishes and your favorite greens. Then pour on that amazing peanut sauce!
  • 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.
  • Tofu skewers with peanut dipping sauce is the high protein vegan appetizer you’ve been dreaming of….make it your signature dish…everyone will be begging for more!
  • Serve leftovers on top of a salad or inside a wrap, roll them into your veggie spring rolls or cut into cubes and add to a simple stir fry.

What to serve with vegan tofu satay:

  • Cold Sesame Noodles with Tahini
  • Teriyaki Stir Fry Vegetables Recipe
  • Baby Bok Choy with Ginger and Scallions
  • Raw Sugar Snap Pea Salad

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

Tofu Satay Recipe - Debra Klein (20)

Tofu Satay

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

Total Time 53 minutes mins

Course Appetizer

Cuisine Asian

Servings 4 servings

Calories 244 kcal

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.

Nutrition

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

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!!

Tofu Satay Recipe - Debra Klein (2024)

FAQs

What to eat with tofu satay? ›

To serve, divide the salad leaves between two bowls, top with the cooked rice, the golden tofu cubes, mange tout/sugar snap peas, radishes, cucumber and avocado. Top with some seeds, herbs, spring onion, lime wedges and the satay sauce. Keep any leftovers in separate containers in the fridge for 3 days.

What is the meaning of satay? ›

ˈsätā, ˈsa- variants or saté or sate. plural -s. : small pieces of meat marinated and grilled on a skewer and served with a spicy sauce usually of peanuts.

What is a must have when eating satay? ›

For accompaniments, Thai-style satay is nearly always served with a zesty peanut dipping sauce and a spoonful of refreshing cucumber relish. Satay is versatile; it can be a savory snack with drinks, or served with steamed rice for a light meal.

What is the difference between satay and Malaysian satay? ›

Whereas Thai satay tends to be relatively sweet and rich thanks to coconut milk and sugar both in the paste that coats the meat and in the peanut-based dipping sauce, the Malaysian version skews more herbal and savory.

What is the difference between Chinese and Thai satay? ›

The Chinese take out version of Chicken in Satay Sauce is quite different from Malaysian, Thai and Indonesian Satay Sauce. It's less coconut-y and less peanut-y (are they real words??), doesn't have bits of crushed peanuts in the sauce, and has a stronger flavour from satay seasoning.

Is satay sauce Indian or Chinese? ›

Satay sauce, also known as Peanut Sauce, Bumbu Kacang or Sambal Kacang is an Indonesian sauce made from ground roasted or fried peanuts, widely used in cuisines worldwide.

Why does satay taste so good? ›

A true Malaysian satay sauce is sweet, savory, spicy, acidic, aromatic, and nutty all at the same time. Its depth of flavor comes from a strong core of Southeast Asian ingredients: shallots, chilis, garlic, lemongrass, and galangal.

What is the accompaniment of satay? ›

Satay may be served with a spicy peanut sauce dip, or peanut gravy, served with slices of lontong or ketupat (rice cakes), garnished with a sprinkle of bawang goreng (crisp fried shallot), and accompanied by acar (pickles) consisting of slivers of onions, carrots, and cucumbers in vinegar, salt, and sugar solution.

What food goes well with tofu? ›

Super Easy Side Dishes with Grilled or Baked Tofu

Buckwheat (soba or udon) or rice noodles with fresh napa cabbage, broccoli, green onions, and/or mushrooms and rice vinegar, hoisin sauce, or sesame teriyaki sauce. Steamed rice, cauliflower rice, or quinoa.

What to eat with peanut satay sauce? ›

Peanut sauce is the classic dipping sauce for chicken satay (grilled chicken skewers) and makes a delicious dipping sauce for rice paper rolls, shrimp, potstickers, tempura and fresh vegetables including cucumber slices, carrot sticks and red pepper strips.

Can you eat satay tofu raw? ›

Yes, you can eat tofu straight from the package, as long as you drain off the excess liquid from the it. As tofu is pressed and processed, technically you don't need to cook it. Cold tofu is perfect for the summer days when it's just too hot.

References

Top Articles
Latest Posts
Article information

Author: Carmelo Roob

Last Updated:

Views: 6091

Rating: 4.4 / 5 (45 voted)

Reviews: 92% of readers found this page helpful

Author information

Name: Carmelo Roob

Birthday: 1995-01-09

Address: Apt. 915 481 Sipes Cliff, New Gonzalobury, CO 80176

Phone: +6773780339780

Job: Sales Executive

Hobby: Gaming, Jogging, Rugby, Video gaming, Handball, Ice skating, Web surfing

Introduction: My name is Carmelo Roob, I am a modern, handsome, delightful, comfortable, attractive, vast, good person who loves writing and wants to share my knowledge and understanding with you.