This air fryer tofu satay marinates extra-firm tofu in coconut milk, soy sauce, sesame oil and Thai red curry paste before threading it with peppers onto skewers. The skewers air fry until browned, then are served with a peanut dipping sauce.
These are other most delicious tofu recipes that we like to prepare - Air fryer tofu nuggets, Easy tofu curry , Sticky tofu, Tofu rice. For another crisp soy-based air fryer snack, try this vegan popcorn chicken.

Ingredients
One of the important ingredients for this recipe is extra firm tofu. if there much water in the tofu pieces then its recommended to use a tofu press.
For the correct ratio of the below ingredients, please refer to the recipe card .
Tofu marinade ingredients
- extra-firm tofu, drained and pressed
- Green and red peppers, cut into big square pieces
- soy sauce
- rice vinegar or any other vinegar
- thai curry paste or red chilli paste
- Any plant based milk (coconut milk / hemp seed milk)
- Bamboo skewers, (optionally soaked in water for at least 30 minutes)
- sesame oil or olive oil( oil spray or brushing the skewers)

Peanut satay sauce ingredients
- natural peanut butter or store bought.
- leftover marinade sauce
Vegan tofu satay recipe
Equipment
- Air fryer
Ingredients
For tofu satay and marinade
- 400 gm extra firm tofu
- ½ green pepper cut into big pieces
- ½ red pepper cut into big pieces
- ¼ cup coconut milk or any plant-based milk
- 2 tablespoon soy sauce
- 1 tablespoon red Thai curry paste or red chilli paste
- 1 tablespoon sesame oil or olive oil; use for marinade and brushing the skewers
For peanut dipping sauce
- 2 tablespoon peanut butter
- 1 tablespoon rice vinegar
- 1 tablespoon chilli paste
Instructions
- For the tofu marinade, whisk together the soy sauce, plant-based milk, sesame oil and Thai red curry paste in a large bowl.
- Cut the tofu into cubes and add them to the marinade. Marinate for at least 30 minutes or up to overnight.
- Add the green and red pepper pieces to some of the marinade for 5-10 minutes.
- Preheat the air fryer to 180°C | 355°F. Thread the tofu cubes and peppers onto wooden skewers.
- Arrange the skewers in a single layer. Spray or brush them lightly with oil.
- Air fry for 14-15 minutes, or until golden brown and crisp around the edges.
- While the tofu cooks, combine the peanut butter, rice vinegar and chilli paste with some of the remaining marinade. Mix or process until smooth.
- Serve the air-fried tofu skewers with the peanut dipping sauce.
Related recipes
Looking for other recipes like this? Try these
How to make tofu satay?
- To make the tofu marinade, whisk together the soy sauce, plant based milk (coconut milk or any other), sesame oil and thai red curry paste in a large bowl.

- Cut the tofu into cubes of desired shapes and add to the marinade.

- Marinate the tofu for at least 30 minutes, or up to overnight.

- Marinate the green and red pepper pieces for 5-10 minutes from the extra marinade leftover from the tofu pieces

- Preheat the air fryer to 180C / 355 degrees F.Thread the tofu cubes onto the wooden skewers.

- Place them on a single layer . Use an oil spray or brush with oil, Air fry the tofu skewers for 14-15 minutes, or until golden brown and crispy.

- While the tofu is air frying, make the peanut sauce. In a small bowl or a food processor , combine the peanut butter with the leftover marinade, Process until smooth.Serve the air fried tofu skewers with the peanut dipping sauce.

Substitutions & variations
- If you don't have an air fryer, you can bake the tofu skewers in a preheated oven at 375 degrees F /190C for 15-20 minutes, or until golden brown and crispy or you can also cook these on a grill pan or a hot grill .
- If you don't have bamboo skewers, you can use metal skewers. Just be sure to soak them in water for at least 30 minutes before using to prevent them from burning.
- If you are a vegetarian you can use paneer for the same recipe.
- For a spicier dish, add more red pepper flakes or chilli flakes to the marinade or peanut sauce.
- For a sweeter dish, add more maple syrup to the marinade or peanut sauce.
- For a gluten-free dish, use gluten-free soy sauce and tamari.
- You can use the leftover peanut sauce as a salad dressing as well.
Serving suggestions
The best way to enjoy these satay tofu recipe is with
- Tortillas
- Rice
- cauliflower rice
Garnish with
- Fresh coriander
- lime juice
FAQ
No, silken tofu will not work well for this recipe. It is too soft and will not hold up to the air frying process
Yes, the peanut sauce can be made ahead of time and stored in an airtight container in the refrigerator for up to 3 days.
Yes, the tofu skewers can be frozen for up to 3 months. Thaw them overnight in the refrigerator before air frying






Eeb says
Please mention how many servings this makes. Thanks!
bhavana bhatia says
Thank you for asking, have updated, this will make 3 servings atleast.