clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Grilled BBQ Tofu Skewers Recipe (BBQ Ideas)

1 Star2 Stars3 Stars4 Stars5 Stars (1 votes, average: 5.00 out of 5)


  • Author: Hazel Roddy
  • Prep Time: 30 minutes
  • Cook Time: 15 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Diet: Vegan


These grilled tofu skewers are a delicious and simple weekday dinner thanks to an easy barbecue marinade. Light the grill and serve with your favorite summer vegetables!


  • 14 oz extra firm tofu, drained and pressed
  • ¼ cup tomato paste
  • ¼ cup ketchup
  • 3 tbsp apple cider vinegar
  • 3 tbsp soy sauce or tamari (we used low sodium)
  • 3 tbsp olive oil
  • 23 teaspoon sriracha
  • 2 tbsp coconut sugar (or brown sugar)
  • 2 tsp chili powder
  • ½ tbsp dried mustard
  • 1 tsp smoked paprika
  • 1 tsp salt
  • ½ tsp cumin
  • ½ tsp garlic powder
  • ½ tsp onion powder
  • Optional: ½ teaspoon turmeric


  1. Remove the tofu from its box and thoroughly drain it. Allow to air dry. Cut the tofu block in half widthwise. Wrap both sides in a clean towel or several sheets of paper towel, and place something heavy on top, such as a cookbook or two. Press for at least 30 minutes, but no more than an hour. If the towel becomes too wet, replace it with a dry one halfway through.
  2. To prepare the tofu for the skewers, cut each block into thirds lengthwise. Then, cut each length into thirds to get nine equal-sized blocks (18 total).
  3. Meanwhile, combine all marinade ingredients in a mixing bowl.Toss the tofu cubes with 14 of the marinade mixture and set on skewers. Preheat the grill to medium and set the skewers on it. While grilling, brush the skewers with extra marinade on all sides once or twice.
  4. Grill for a few minutes on each side, or until slightly browned and done to preference. Serve with additional barbecue sauce.


Leave off the sriracha and/or chili powder for a less spicy (kid-friendly) version.

  • Category: Dinner
  • Method: Grill
  • Cuisine: American


  • Serving Size: 4 servings
  • Calories: 1531kcal
  • Sugar: 0g
  • Sodium: 1224mg
  • Fat: 83g
  • Saturated Fat: 11g
  • Unsaturated Fat: 0g
  • Trans Fat: 0g
  • Carbohydrates: 54g
  • Fiber: 19g
  • Protein: 142g
  • Cholesterol: 0mg

Keywords: grilled tofu skewers, easy grilled skewers recipe, dinner recipe, barbecue recipes, grilled barbecue tofu skewers