Skip to Content

Tofu Satay Skewers with Peanut Dipping Sauce

Tofu satay skewers, a delicious vegan recipe with an easy peanut dipping sauce, made with peanut butter, coconut milk and leftover marinade.

It is a dish that can be prepared up to a day in advance. The prep takes around 10 minutes, and then it cooks in just 10 minutes!

Overhead tofu satay with a peanut sauce and noodle salad.

Veggie Satay

Tofu gets a bit of stick, and not least from me in the past, but I love the stuff now.

It is endlessly versatile, and whilst it may not be blessed with great flavour, it is a great vehicle for flavour, and I genuinely enjoy the texture!

I use it in everything from this Korean-inspired gochujang tofu stew and a tofu noodle salad to tofu katsu curry and a miso glazed tofu recipe with Japanese leanings. I've even got a very European tofu pasta recipe.

It also lasts longer in the fridge than meat, so long as you keep it in its original packaging. As a result, I've almost always got a block in the fridge, and I transfer it to the freezer if it gets close to the use-by date.

These tofu satay skewers tweak the ingredients in my pork satay recipe a little to create a vegetarian and vegan version of this South-East Asian inspired dish.

Just like most of my tofu recipes, this dish uses ingredients that I consider to be store cupboard ingredients.

This makes this recipe a perfect meal to cook when I have nothing planned for dinner.

Tofu satay with a peanut sauce and noodle salad.

Frequently Asked Questions

Do I have to press the tofu?

I've never felt the need to do so for this particular recipe; however, that will very much depend on the tofu you use.

If your tofu seems particularly wet, wrap it in some kitchen paper and press it under a weight for an hour or two.

Do I have to marinate the tofu?

Yes, and the longer you leave it, the better the flavour of the dish.

Do I have to use the spice?

Nope, I love a bit of chilli heat, but this recipe is great served without them!

Can I use crunchy peanut butter?

Yes, of course!

One final suggestion!

If you are not keeping this dish vegan make then substitute the light soy sauce for fish sauce. It adds a remarkable amount of flavour.

Close up tofu satay with a peanut sauce and noodle salad.

Serving Suggestions

These tofu satay skewers are pictured here with a simple egg noodle salad and some toasted peanuts. You could, of course, rustle up a rice noodle salad or soba noodle salad (featured in the video), too!

I also like to serve satay with my lightly "pickled" cucumber salad. The flavours work really well as a contrast to the peanut dipping sauce.

As I have mentioned pickles, they work really well too, you could serve them with either pickled daikon or pickled cucumber.

Returning to noodles, because I think they work particularly well. I have a recipe for sweet and sour noodles that is also great with these vegan tofu skewers!

Tofu satay skewers being dipped into a homemade peanut dipping sauce.

Equipment Used

I do not recommend specific brands of equipment unless I believe that it makes a material difference to a recipe. But if you have any questions, feel free to ask them in the comments section below the recipe.

  • Hob/stovetop.
  • Griddle pan, although this will cook just as well on a BBQ.
  • A combination of measuring scales, a measuring jug, measuring cups and spoons.
  • Mixing bowls.
  • Skewers, I use bamboo skewers, but metal skewers are fine. Try not to use skewers with a round profile because food tends to spin on them and is more difficult to turn in the pan.
  • Sharp kitchen knife.
  • Chopping board.
Tofu satay with a peanut dipping sauce, roasted peanuts and noodle salad.

Tofu Satay & Peanut Dipping Sauce Recipe

No ratings yet
A quick and easy tofu satay served with the simplest of peanut dipping sauces, a wonderful veggie and vegan dinner that takes bean curd to a new level!
Main Course
Anglo Asian
Prep Time 10 minutes
Cook Time 10 minutes
Marinade Time 1 hour
Total Time 1 hour 20 minutes
Servings 2 Servings
Calories 664kcal
Tried this recipe?
If you have made this recipe, please leave a review!
Save Recipe

Ingredients

For the Tofu:

  • 350 g Extra Firm Tofu 12oz
  • 1 Small-Medium Shallot 35g
  • 15 g Ginger ½ of a thumb sized piece
  • 1-2 Thai Red Chilli Peppers
  • 1 Stick of Lemongrass
  • 1 teaspoon Cumin Seeds
  • 1 tablespoon Light Soy Sauce
  • ½ tablespoon Dark Soy Sauce
  • ½ tablespoon Light Brown Sugar
  • 1 tablespoon Lime Juice
  • 75 ml Coconut Milk Cup

For the Peanut Sauce:

  • 125 ml Coconut Milk ½ Cup
  • 3 tablespoon Smooth Peanut Butter
  • 2 teaspoon Brown Sugar
  • 1 tablespoon Dark Soy Sauce
  • 1 tablespoon Light Soy Sauce
  • 1 tablespoon Lime Juice
  • ¼ teaspoon Tabasco Sauce

Instructions

  • Peel and roughly chop the ginger and add it to a mini blender.
  • Peel and roughly chop the shallot and add it to the ginger.
  • Remove the stems from the red chillies and chuck them into the blender.
  • Roughly chop the lemongrass and toss it into the blender.
  • Peel the garlic cloves and add them to the blender with the cumin seeds, then blitz to form a paste and transfer this to a bowl.
    Tofu Satay Skewers process shots 2 of 13
  • Pour the soy sauces, brown sugar, lime juice and coconut milk for the tofu into the paste and mix to combine.
    Tofu Satay Skewers process shots 4 of 13
  • Dry the tofu on kitchen paper, then cut it into cubes around 30-35mm (1½) square and 20mm (¾") thick and add it to the marinade and allow it to marinate for at least 1 hour and up to 24 hours.
    Tofu Satay Skewers process shots 6 of 13
  • Mix together all of the ingredients for the dipping sauce and set aside.
    Tofu Satay Skewers process shots 7 of 13
  • If you are using bamboo skewers, soak them for 30 minutes before cooking, then thread the tofu onto the skewers.
    Heat a griddle pan as hot as you can, and when it is hot, brush with some neutral oil, then place them into the hot griddle pan.
    Tofu Satay Skewers process shots 9 of 13
  • Scrape any leftover marinade into the sauce and mix.
    Tofu Satay Skewers process shots 10 of 13
  • Keep flipping the skewers until hot and nicely seared on all sides, then serve with chopped spring onions and the dipping sauce.
    Tofu Satay Skewers process shots 13 of 13
Serving: 1 | Calories: 664kcal | Carbohydrates: 27g | Protein: 29g | Fat: 55g | Saturated Fat: 34g | Polyunsaturated Fat: 17g | Sodium: 2237mg | Fiber: 4g | Sugar: 12g
Recipe Rating