Go Back
+ servings
Yellow-brown tofu cubes on wooden skewers are criss cross over each other on a grilling rack placed on a black board. A small white bowl is next to them with a yellow dipping sauce.

Grilled Buffalo Tofu Skewers

Tofu cubes are marinated in homemade vegan buffalo sauce, thread on skewers, and grilled until they get a crispy caramelized crust. If you want to enjoy an easy-to-make flavorful tofu dish, try making these Buffalo Tofu Skewers. We give you tips on how to grill tofu 4 ways: grill pan, in the oven, on a gas grill and on a Blackstone.
Course Main Course
Cuisine Dairy-free, Egg-free, Gluten-free, International, Vegan, Vegetarian
Keyword Grilled tofu, Tofu kabobs, Tofu skewers
Prep Time 10 minutes
Cook Time 5 minutes
Marinating time 15 minutes
Total Time 30 minutes
Servings 5 skewers
Calories 166.6kcal


Preparing the ingredients

  • Use a firm tofu and press it. 
  • Boil water in a kettle. Soak cashews in hot water for 5-10 minutes.

Making marinade

  • Take your blender and blend all ingredients (Frank’s Red Hot Sauce, vegetable broth, soaked cashew nuts, white wine vinegar, garlic powder, onion powder, maple syrup and soy sauce) until you get a smooth sauce.

Marinating tofu

  • After you pressed the tofu cut them into cubes of approximately 0.5 * 1 * 1 inches (1 * 2 * 2 cm). If the cubes are too small, the skewer can split them. If the cubes are too large, they will remain too soft.
  • Take a shallow bowl and layer the tofu cubes in one layer.
  • Pour the buffalo sauce on them and gentle mix them. If you use a bowl with a lid, you can close the lid and shake the bowl gently.
  • Let the tofu to marinate for 15 minutes.
  • Take your skewers and pierce the tofu cubes in the middle. Leave a bit of room in between them so they can be grilled from all sides.

Grilling tofu 4 ways

  • In a grill pan: Heat the grill pan over medium heat and add a bit of oil or dairy-free butter. Place the tofu skewers on it leaving a small space in between them. Grill both sides for approx. 2-3 minutes.
  • Under the broiler: Pre-heat the oven on 400 Fahrenheit (200 degrees Celsius). Take a baking tray with a grill rack and spray or sprinkle the grids with a bit of oil. Place the tofu kabobs on top. Leave some space in between. Place the tray close to the broiler. Grill them under the broiler for 8-10 minutes, turning them half time.
  • On a gas grill: Our little trick is to use aluminum foil drip pans or grill mats. This way you can be sure they don’t fall down even if you have large space between grids. Spray or sprinkle the drip pans with a bit of oil. Grill mats are supposed to be non-stick. Pre-heat your gas grill on 400 Fahrenheit (200 degrees Celsius) and grill your tofu kabobs for 8-10 minutes, turning them half time.
  • On a Blackstone or griddle: They can be super hot super quick as they have a completely flat surface unlike the grill racks. So pre-heat your Blackstone on 300 Fahrenheit (150 degrees Celsius). Spray or sprinkle it with a bit of oil. If you have a non-stick griddle, you don’t need to do that. Grill your tofu kabobs for 4-5 minutes, turning them half time.



Skewers - 3 options to choose from:
  • Wooden skewers* (or bamboo skewers) – You need to soak them in water for 10-20 minutes if you plan to use them on a gas grill. No soaking is needed for oven or stovetop. 
  • Metal skewers* (usually made of stainless steel) – Zero waste alternative. 
  • Herb stems as skewers (rosemary is one of the sturdiest) – Tofu cubes can be quite heavy especially with a marinade on. These ones are better for soft veggies like cherry tomato or bell pepper. Not recommended for a gas grill at all!!!


Serving: 1skewers | Calories: 166.6kcal | Carbohydrates: 34.9g | Protein: 9.3g | Fat: 2.3g | Saturated Fat: 0.3g | Polyunsaturated Fat: 0.9g | Monounsaturated Fat: 0.2g | Sodium: 9.9mg | Potassium: 1447mg | Fiber: 10.9g | Sugar: 14g | Vitamin A: 1450IU | Vitamin C: 33.8mg | Calcium: 40mg | Iron: 5.9mg