Go Back
+ servings
two tofu vegetable skewers on a grey plate with brown rice with a pan with more skewers in the background
Print

Tofu Vegetable Skewers

Fire up the grill and make these tofu vegetable skewers! Packed with juicy pineapple, red bell pepper, and marinated tofu with BBQ sauce and lime, these skewers are bursting with flavor. And they come together in just 15 minutes.
Course Entrées, Side
Cuisine American
Diet Vegan, Vegetarian
Prep Time 8 minutes
Cook Time 7 minutes
Servings 6 skewers
Calories 114kcal
Author Sina

Equipment

  • 1 chopping board
  • 1 knife
  • 1 bowl with a lid
  • 1 grilling pan or grill
  • 6 wooden skewers

Ingredients

Vegetables:

  • 7 oz firm or extra-firm tofu
  • 1 red onion
  • 1 red bell pepper
  • 2 cups fresh pineapple

Marinade:

  • 2 tablespoons olive oil
  • juice of 1 lime
  • 2 cloves of garlic
  • 1/2 teaspoon smoked paprika
  • 1 teaspoon sweet paprika
  • 1/2 teaspoon curry powder
  • 2 teaspoons BBQ sauce
  • 2 tablespoons water

Instructions

  • First, cut the tofu into cubes. 
  • Then, make the marinade. Place all ingredients in a bowl (with a lid) and stir well.
  • Add the tofu cubes and stir, so they are all covered with the marinade. Close the bowl with the lid and store it in the fridge overnight or for at least two hours. 
  • Cut the pineapple into large cubes. 
  • Also cut the red bell pepper and the red onion into large chunks. 
  • Assemble everything on wooden skewers. Start and end with red onion. 
  • Either prepare the skewers in a grilling pan on the stovetop or on the grill. Press them down with a spatula or barbecue tongs serval times, so the vegetables and the tofu get nicely browned. Sprinkle them with freshly chopped cilantro and green onions before serving. 

Notes

  • I recommend marinating the tofu overnight for the best flavor. But if you're short on time, you could also get away with marinating it for around 2 hours. 
  • The recipe is super flexible. I like to serve it at BBQs alongside my Southwestern pasta salad or as a quick weeknight dinner with brown rice with fresh lime juice and finely chopped cilantro. Or enjoy them with vegan sour cream or a creamy vegan dip with dates
  • For a bit of extra heat, I like to sprinkle the tofu skewers with red pepper flakes before serving. Or you could also add it to the marinade. 
  • You can easily double the recipe if you're cooking for more people. 

Nutrition

Calories: 114kcal | Carbohydrates: 12g | Protein: 4g | Fat: 6g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Sodium: 35mg | Potassium: 145mg | Fiber: 2g | Sugar: 8g | Vitamin A: 901IU | Vitamin C: 53mg | Calcium: 57mg | Iron: 1mg