Peanut Tofu Satay Skewers

Featured in: Tasty and Satisfying Vegetarian Recipes

Enjoy crispy tofu cubes seared and grilled on skewers, finished with a velvety peanut-coconut sauce. Whisk together peanut butter, coconut milk, tamari, sriracha, maple syrup, aromatic garlic, and a squeeze of lime for bold, savory-sweet notes. Serve hot, drizzled with sauce, for an irresistible plant-based main perfect for weeknight dinners or gatherings. This dish combines vibrant flavors and satisfying texture in every bite. Pairs wonderfully with steamed rice, noodles, or fresh vegetables.

Chef with a smile, ready to cook and serve.
Updated on Mon, 02 Jun 2025 18:21:22 GMT
A pan of food with a spoon in it. Pin it
A pan of food with a spoon in it. | yummygusto.com

Peanut Tofu Satay is my go to dish for casual weeknight dinners and easy entertaining alike. There is something about the crisp seared tofu cubes coated in an ultra creamy peanut sauce that always hits the spot whether you are craving comfort food or looking for a crowd pleasing vegan option. Each bite delivers a mix of savory spicy tangy flavors and the leftovers make the best next day lunch if you manage to have any left.

The first time I made this peanut tofu satay I was looking for a more exciting vegan dinner and it became an instant repeat recipe. The quick skillet technique gets you that restaurant style sear without any fuss.

Ingredients

  • Firm tofu: This type holds shape beautifully and crisps up instead of falling apart always check the expiration date for freshness
  • Creamy peanut butter: Gives the sauce that signature depth and richness always look for natural unsweetened versions with just peanuts and salt
  • Coconut milk: Makes the satay sauce silky and slightly sweet full fat works best for extra creaminess
  • Tamari or soy sauce: Brings all the savory umami and saltiness go for a wheat free tamari if you want gluten free
  • Maple syrup: Balances out all those strong flavors with a gentle sweetness aim for real maple syrup not artificial blends
  • Sriracha: Delivers a hit of heat and a little tang taste and add more if you are a spice lover
  • Sesame oil: Gives the peanut sauce a toasted nutty aroma that is totally authentic check the bottle date as old oil loses its punch
  • Garlic: Use fresh cloves for bold flavor and never settle for jarred
  • Lime: The juice brightens up the sauce with a pop of acidity pick a lime that feels heavy and juicy
  • Salt and pepper: Essential for seasoning and balance always use freshly ground black pepper

Step-by-Step Instructions

Prepare the Tofu:
Wrap the tofu block between two clean heavy kitchen towels and press out as much liquid as possible for at least fifteen minutes. This step sets you up for the crispiest golden edges when searing
Make the Peanut Sauce:
While the tofu presses whisk together the peanut butter coconut milk tamari maple syrup sriracha sesame oil minced garlic freshly squeezed lime juice and a pinch of salt and pepper. Keep whisking until the sauce is silky smooth with no lumps
Cube and Season:
Cut the tofu into uniform one inch cubes for even cooking. Gently toss the cubes in salt and pepper making sure the pieces are well seasoned on all sides
Thread the Skewers:
Carefully slide the tofu cubes onto your skewers spacing them just enough so each side gets golden. This makes them easy to handle in the skillet and keeps the pieces from sticking together
Sear the Tofu:
Heat a cast iron skillet on medium high for several minutes so it is really hot then brush with a thin layer of a high smoke point oil like avocado. Set the tofu skewers down and do not move them until the bottom is golden about one to two minutes each side for the best crust
Sauce and Finish:
Turn the heat to low then pour about half of the peanut sauce over the tofu. Let everything simmer for two to three minutes so the sauce thickens and clings to the tofu
Serve and Enjoy:
Transfer the skewers to a serving platter drizzle with extra sauce and garnish with lime wedges or chopped herbs if you like. These are best eaten hot and fresh but leftovers keep beautifully
A plate of food with a fork and a knife. Pin it
A plate of food with a fork and a knife. | yummygusto.com

My favorite part of this recipe is definitely the creamy peanut sauce. My partner once declared it so good they could drink it which became a running joke at family gatherings whenever we bring out the satay platter. It is these little moments over a simple meal that keep me coming back to this dish again and again.

Storage Tips

Store any leftover tofu satay and extra sauce in airtight containers in the refrigerator for up to three days. The tofu can be reheated in a skillet with a splash of water to freshen up the sauce and restore its creamy consistency. If freezing let the tofu cubes cool completely before transferring to a freezer safe bag or container and then reheat straight from frozen in a hot pan.

Ingredient Substitutions

Try almond or cashew butter if peanut allergies are a concern for the same creamy sauce effect. In a pinch soy sauce will work if you do not have tamari just know it will not be gluten free. Fresh ginger can be stirred into the sauce for extra zip or a splash of rice vinegar for more tang if you are out of limes.

Serving Suggestions

Pile tofu satay over fluffy jasmine rice or rice noodles for a comforting meal that feels restaurant ready. It also makes a fun appetizer when served with extra sauce for dipping and topped with chopped peanuts or fresh cilantro. I love pairing it with a simple cucumber salad to cut the richness of the sauce.

Cultural Context

Satay is believed to originate from Indonesia but you will now find countless variations across Southeast Asia. This peanut sauce version is inspired by Thai style satay but uses tofu for a vegetarian twist that is just as delicious and satisfying as any meat based take. Making it at home means you get to enjoy those vibrant flavors any night of the week.

A plate of food with a fork and a spoon. Pin it
A plate of food with a fork and a spoon. | yummygusto.com

Nothing beats handing someone a skewer of this peanut tofu satay fresh out of the pan and watching their face light up at the rich sauce and golden bites. Cooking may sometimes feel routine but a little bit of peanut sauce magic can make dinner feel truly special.

Frequently Asked Questions

→ How do you press tofu for this dish?

Wrap tofu in clean towels and place a heavy pan or plate on top for at least 15 minutes to remove excess moisture.

→ Can I use any kind of tofu?

Firm or extra-firm tofu holds shape best and sears nicely. Softer tofu may not maintain texture during cooking.

→ Is the peanut sauce spicy?

The sauce has a mild kick from sriracha, which you can adjust to your preferred heat level.

→ What can I serve alongside this dish?

Pair with steamed jasmine rice, noodles, stir-fried veggies, or a crisp cucumber salad for a balanced meal.

→ Can I grill the tofu instead of pan-searing?

Absolutely—thread tofu onto skewers and grill over medium heat, turning until evenly golden and heated through.

Peanut Tofu Satay Skewers

Tofu cubes with creamy peanut-coconut sauce make a satisfyingly hearty, flavor-packed plant-based dish.

Prep Time
25 Minutes
Cook Time
10 Minutes
Total Time
35 Minutes
By: Sandra

Category: Vegetarian Meals

Difficulty: Intermediate

Cuisine: Southeast Asian

Yield: 4 Servings

Dietary: Vegan, Vegetarian, Gluten-Free, Dairy-Free

Ingredients

→ Tofu

01 450 g firm tofu

→ Peanut Satay Sauce

02 60 ml creamy peanut butter
03 120 ml coconut milk
04 60 ml tamari soy sauce
05 15 ml maple syrup
06 15 ml sriracha
07 5 ml sesame oil
08 3 cloves garlic, minced
09 1 lime, juiced
10 Salt, to taste
11 Freshly ground black pepper, to taste

→ For Cooking

12 Avocado oil or neutral oil, for searing

Instructions

Step 01

Drain the tofu, then press it between two heavy kitchen towels for at least 15 minutes to remove excess moisture.

Step 02

Whisk together peanut butter, coconut milk, tamari soy sauce, maple syrup, sriracha, sesame oil, minced garlic, lime juice, salt, and black pepper until smooth. Set aside.

Step 03

Cut pressed tofu into 2.5 cm cubes. Gently toss cubes with salt and black pepper.

Step 04

Thread tofu cubes onto skewers, arranging evenly.

Step 05

Heat a cast iron skillet over medium-high heat. Add a thin layer of avocado oil or neutral oil. Sear tofu skewers on each side for 1-2 minutes, until golden brown.

Step 06

Reduce heat to low. Pour half the peanut satay sauce over the tofu, cooking and turning skewers for 2-3 minutes until well coated and heated through.

Step 07

Remove from heat. Transfer tofu to plates and serve with remaining satay sauce on the side.

Notes

  1. Pressing tofu thoroughly ensures a crispy texture when seared.

Tools You'll Need

  • Cast iron skillet
  • Mixing bowl
  • Whisk
  • Kitchen towels
  • Skewers
  • Knife

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains soy and peanuts.

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 330
  • Total Fat: 22 g
  • Total Carbohydrate: 14 g
  • Protein: 19 g