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

Experience buffalo tofu's bold and spicy flavors combined with a crispy caramelized crust. The best way to do that is to pan-fry or grill marinated tofu on skewers. If you make this recipe, you will enjoy an easy but flavorful tofu dish.
Course Main Course
Cuisine Dairy-free, Egg-free, Gluten-free, International, Vegan, Vegetarian
Keyword Buffalo tofu, 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 153kcal


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, 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 gently mix them. If you use a bowl with a lid, you can close the lid and shake the bowl gently.
  • Let the tofu 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 at 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 at 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 at half-time.



Serving: 1skewers | Calories: 153kcal | Carbohydrates: 11g | Protein: 9g | Fat: 9g | Saturated Fat: 1g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 4g | Sodium: 1544mg | Potassium: 112mg | Fiber: 1g | Sugar: 6g | Vitamin C: 0.1mg | Calcium: 100mg | Iron: 2mg