Tofu World

View Original

Tofu Satay Skewers with Peanut Sauce: A Smoky, Nutty Delight

A Smoky, Nutty Plant-Based Classic

Satay is a Southeast Asian favourite, known for its smoky, aromatic flavours and creamy peanut sauce. Traditionally made with meat, this Tofu Satay version keeps all the rich, bold flavours while being 100% plant-based.

Marinated in coconut milk, soy sauce, garlic, and warm spices, these tofu skewers are grilled or pan-fried to perfection, giving them a deliciously charred, smoky flavour. Paired with a luscious peanut dipping sauce, this dish is perfect for BBQs, appetisers, or as a main meal.

Ingredients (Serves 2-3)

For the Tofu Satay:

  • 1 block firm tofu, pressed and cut into 2 cm cubes

  • ½ cup coconut milk

  • 1 tbsp soy sauce

  • 1 tbsp maple syrup or brown sugar

  • 1 tsp ground turmeric

  • 1 tsp cumin powder

  • 1 tsp coriander powder

  • 1 clove garlic, minced

  • 1 tbsp peanut oil (for grilling or frying)

  • Wooden skewers (soaked in water for 15 minutes)

For the Peanut Sauce:

  • ½ cup smooth peanut butter

  • 2 tbsp soy sauce

  • 1 tbsp maple syrup

  • ½ tsp chilli flakes (optional)

  • ½ cup coconut milk

  • 1 tbsp lime juice

  • 1 clove garlic, minced

  • 2 tbsp warm water (to thin, if needed)

For Garnish & Serving:

  • Chopped roasted peanuts

  • Fresh coriander leaves

  • Lime wedges

Step-by-Step Instructions

Prep Time: 20 minutes

Marinating Time: 30 minutes (or overnight for best flavour)

Cooking Time: 10 minutes

Total Time: 1 hour

Step 1: Prepare the Tofu

  • Cut the firm tofu into 2 cm cubes and pat dry with a clean towel.

  • In a bowl, whisk together coconut milk, soy sauce, maple syrup, turmeric, cumin, coriander, and garlic to create the marinade.

  • Add tofu to the marinade, gently tossing to coat. Cover and let marinate for at least 30 minutes (overnight for deeper flavour).

Step 2: Make the Peanut Sauce

  • In a bowl, mix peanut butter, soy sauce, maple syrup, chilli flakes, coconut milk, lime juice, and minced garlic until smooth.

  • Add warm water to thin the sauce if needed. Set aside.

Step 3: Assemble the Skewers

  • Thread marinated tofu cubes onto soaked wooden skewers, ensuring even spacing.

Step 4: Cook the Skewers

Grill Method:

  • Heat a grill or BBQ over medium heat. Brush with peanut oil.

  • Grill skewers for 3-4 minutes per side, until golden and slightly charred.

Pan-Fry Method:

  • Heat 1 tbsp peanut oil in a pan over medium-high heat.

  • Cook skewers for 3-4 minutes per side, until crispy and browned.

Step 5: Serve & Enjoy!

  • Serve the hot, smoky tofu skewers with peanut sauce on the side.

  • Garnish with chopped peanuts, fresh coriander, and lime wedges.

Flavour Profile

  • Smoky & aromatic – from the grilled, spice-marinated tofu.

  • Creamy & nutty – the rich peanut sauce balances the spice.

  • Slightly sweet & tangy – thanks to coconut milk, maple syrup, and lime juice.

  • Savoury & umami-packed – with soy sauce enhancing the depth of flavour.

Variations & Substitutions

🟒 Adjust the Spice:

  • For mild satay, omit chilli flakes.

  • For extra heat, add sriracha or fresh chilli slices.

🟒 Make It Gluten-Free:

  • Swap soy sauce for tamari.

🟒 Swap the Protein:

  • Use tempeh, mushrooms, or even cauliflower florets instead of tofu.

🟒 Extra Garnish Ideas:

  • Sprinkle toasted sesame seeds for extra crunch.

  • Add a drizzle of coconut milk over the peanut sauce for presentation.

Why You’ll Love This Recipe

βœ” Smoky, Creamy, & Packed with Flavour – A perfect balance of spice, richness, and nuttiness.
βœ” Easy to Make – Simple steps and grill or pan-fry options.
βœ” Perfect for Sharing – A crowd-pleaser at BBQs or appetisers.
βœ” Plant-Based & Customisable – Adapt to your taste and dietary needs.

FAQs

Can I make this ahead of time?

Yes! Marinate the tofu overnight for extra flavour. The peanut sauce can be stored in the fridge for up to 5 days.

Can I bake the tofu skewers instead?

Yes! Bake at 200°C for 20 minutes, flipping halfway.

What’s the best way to store leftovers?

Keep cooked tofu skewers and peanut sauce separate in airtight containers for up to 3 days.

Final Thoughts

These Tofu Satay Skewers are the ultimate smoky, nutty, and satisfying dish. Whether you grill them outdoors or cook them on the stove, the bold spices and creamy peanut sauce will have everyone reaching for seconds!

What’s your favourite satay dipping sauce? Let us know in the comments!