Easy Vegan Tofu and Vegetable Skewers

Vegetable skewers from above on cutting board


istetiana/Getty Images

Prep: 10 mins
Cook: 6 mins
Total: 16 mins
Servings: 8 servings
Yield: 8 portions
Nutrition Facts (per serving)
131 Calories
8g Fat
10g Carbs
7g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 8
Amount per serving
Calories 131
% Daily Value*
Total Fat 8g 10%
Saturated Fat 1g 6%
Cholesterol 0mg 0%
Sodium 245mg 11%
Total Carbohydrate 10g 4%
Dietary Fiber 2g 7%
Total Sugars 7g
Protein 7g
Vitamin C 17mg 85%
Calcium 182mg 14%
Iron 2mg 10%
Potassium 303mg 6%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

When grilling skewered vegetables and tofu, it doesn't get much simpler than this vegetarian and vegan recipe. All you really need in order to get some vegetarian food on the barbecue is a simple marinade (in this case, store-bought Italian dressing), some pressed tofu and veggies—try baby corn, mushrooms, onions, summer squash, cherry tomatoes and really anything you like!


  • 1 package firm or extra-firm tofu

  • 1 zucchini, chopped 1-inch thick

  • 8 mushrooms, chopped in half

  • 1 green bell pepper, chopped into chunks

  • 1 sweet onion, or purple onion, coarsely chopped

  • 3/4 cup Italian salad dressing

  • 1 dash salt, or to taste

  • 1 dash pepper, or to taste

Steps to Make It

  1. Gather the ingredients.

  2. First, prepare your tofu. Like most tofu recipes, it will taste best if you press the tofu first.

  3. Slice your tofu into 1-inch cubes.

  4. Combine tofu and veggies in a shallow pan or sealable plastic bag. Cover with salad dressing and allow to marinate for at least one hour; overnight is better.

  5. Arrange tofu and veggies on pre-soaked skewers and season lightly with salt and pepper.

  6. Place on heated grill for 5 to 6 minutes, turning once, until veggies are cooked and tofu is lightly browned.


  • If you're new to grilling tofu, check out tips on how to grill tofu as it's a bit different than grilling meat.
  • Some store-bought Italian dressings contain cheese, so peek at the label if you want to make this vegan-friendly.