Go Back
+ servings
Grilled Pesto Tofu ~ Easy recipe for extra firm tofu marinated in Homemade Basil Pesto and grilled to perfection! Vegetarian and Vegan.

Grilled Pesto Tofu

Tofu marinated in Basil Pesto and grilled to perfection!
No ratings yet
Print Pin
Course: Main Course, Side Dish
Cuisine: Italian
Keyword: dairy free, grilled, healthy, quick and easy, tofu, vegan, vegetarian
Prep Time: 10 minutes
Cook Time: 20 minutes
Marinating Time: 30 minutes
Total Time: 1 hour
Servings: 4
Calories: 253kcal
Author: Holly Gray

Ingredients

For the Tofu -

  • 1 14- ounce package extra firm tofu pressed, patted dry, and cut into 1-inch cubes
  • 1 tablespoon olive oil

For the Pesto -

  • 1 cup fresh basil leaves packed
  • 1 tablespoon pine nuts
  • 1 teaspoons garlic minced
  • 1/4 cup olive oil
  • 1/4 cup parmesan cheese grated
  • 1/4 teaspoon salt
  • 1/8 teaspoon ground black pepper

Instructions

  • Oil the grates of your grill to prevent the tofu from sticking. Preheat the grill to medium heat (375°F).
  • Place the tofu in a medium bowl. Toss wiith 1 tablespoon olive oil to coat. Set aside.
  • Make the pesto: In a food processor, add the basil leaves, pine nuts, and garlic. Pulse until the basil is coarsely chopped. Add the olive oil, vegan parmesan cheese, salt, and black pepper. Pulse until the mixture is well blended but still has a little bit of texture. Adjust seasoning to taste then pour over the tofu cubes and gently toss to coat.
  • Let the tofu marinate for at least 30 minutes, up to a few hours.
  • Thread the marinated tofu onto metal skewers. If you prefer wooden skewers, soak them in water for 30 minutes prior to use.
  • Place the tofu skewers onto the direct heat of the grill.
  • Cook for 5 minutes per side (the exact time may vary depending on your grill), basting the sides of the tofu with any extra pesto each time the skewers are turned. The tofu is done when there are visible grill marks and it is lightly golden brown. Serve warm or room temperature.

Nutrition

Calories: 253kcal | Carbohydrates: 3g | Protein: 11g | Fat: 22g | Saturated Fat: 4g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 14g | Cholesterol: 4mg | Sodium: 313mg | Potassium: 206mg | Fiber: 0.3g | Sugar: 1g | Vitamin A: 366IU | Vitamin C: 1mg | Calcium: 120mg | Iron: 2mg
Tried this recipe?Mention @thiswifecooks or tag #thiswifecooks!