• ‚Äč
    • Share to Facebook
    • Twitter
    • Email
    • Print

Sweet and Sour Veggie Skewers

  • Make a splash at your next family barbecue with this colorful summertime recipe. Michelle Riley/HSUS

Serves 2

1 red pepper
1 green pepper
1 onion
Half of a 13.5-ounce package extra-firm tofu, pressed
1 cup fresh pineapple
1 tablespoon olive oil
Juice of 2 limes
Juice of 1 orange
Splash of tequila (optional)
1 to 2 teaspoons chili powder
1 teaspoon cinnamon
Salt and pepper to taste


Cut the veggies and tofu into large chunks.

Combine oil, juices, tequila (if using), and spices. Toss the veggies and tofu chunks in the mixture and let them marinate.

Thread the veggies and tofu tightly on the skewers and cook on a well-oiled grill over medium-high heat for 15 to 20 minutes, rotating them for even cooking and brushing the veggies with the extra marinade at least twice. 

Tip: If using bamboo skewers instead of metal, soak them in water for 20 minutes beforehand to prevent them from burning.

Recipe courtesy of Nathan Kozuskanich, author of The Vegan Dad Cookbook

Browse our collection of recipes.


All figures are per serving (assumes 2 servings).

Calories: 279
Fat: 7.5 g
Carbs: 41 g
Fiber: 10 g
Protein: 14 g
Sodium: 10 mg

  • Sign Up
  • Take Action
  • Get a free recipe every Friday to help you plan your Meatless Monday Dig in

  • Shop

The Guide to
Meat-Free Meals

Order Free Copy

Download PDF

More Free Recipes

Button reading donate now