Grilled Tofu Skewers
Grilled Tofu Skewers

Crispy tofu pairs perfectly with hearty veggies in this Grilled Tofu Skewers recipe. This vegan and vegetarian recipe is perfect for busy weeknights.

Since we became vegetarian, our grill has been underused. Sure, we do grilled veggies and the occasional paella, but that doesn’t get the same attention it used to. We love stovetop tofu, but were curious to see what the result might look like on the grill. A perfect opportunity presented itself a few weeks ago when we made grilled tofu skewers with friends. The tofu turned out nice and crispy and you can’t go wrong with grilled onions and mushrooms. Of course we wrote down the recipe for our homemade grilled tofu skewers to share with you all.

How to Make Grilled Tofu Skewers

When making these grilled tofu skewers, be sure to soak the wooden skewers in water for 10-15 minutes before skewering your veggies. This prevents wooden skewers from leaving splinters in your food (ouch!) and from burning it on the grill. If you make skewers often, I recommend buying metal skewers so you don’t have to do this every time.

I would also recommend using firm or extra firm tofu for this recipe as we have found that firmer tofu holds up better on the grill. While we love the texture of silken tofu, it’s far too soft to grill with heartier veggies. A big benefit of this easy recipe is that you don’t have to press the tofu for a very long time before threading it onto the skewers. It’s actually best if the tofu has some moisture in it before putting it on the hot grill, as this will prevent the tofu from burning and becoming deliciously soft on the inside and crispy on the outside.

The beauty of making your own grilled tofu skewers is that you can use any veggies you like. Eggplant, zucchini, and peppers would all work with the rosemary lemon tofu in this recipe, but the sky’s the limit here. My only recommendation is that you combine veggies that take about the same cooking time, lest you end up with perfectly cooked and overcooked veggies.

Continue reading: Try brushing these skewers with our homemade teriyaki sauce!

Looking for more vegetarian grilling recipes?

Your grill can be used for more than just burgers and steaks, as you can see from these grilled tofu skewers! Here are some of our favorite things to do on the grill:

This recipe for grilled tofu is…

Vegetarian, gluten-free, vegan, plant-based and dairy-free.

clock icon cutlery icon flag icon folder icon Instagram icon Pinterest icon Facebook icon print icon squares icon Heart symbol solid heart symbol

The description

Crispy tofu pairs perfectly with hearty veggies in this Grilled Tofu Skewers recipe. This vegan and vegetarian recipe is perfect for busy weeknights.


  • 1 Pack of Firm Tofu (16 ounces)
  • 1 medium red onion
  • 8 ounces Mini Bella Mushrooms
  • 1 lemon
  • Skewers (soaked if wooden)
  • ¼ cup lemon juice
  • 2 tablespoons olive oil
  • ½ teaspoon garlic makes
  • ½ teaspoon onion powder
  • 3 Sprigs of fresh rosemary, chopped
  • 3 fresh spring thyme, chopped
  • Kosher salt
  • Ground fresh pepper

  1. Drain the tofu. Cut it in half lengthways from its side so that it is half the thickness. Wrap the two pieces of tofu in a towel and place something heavy (but waterproof) on the towel to drain excess liquid. Let the tofu rest for at least 15 minutes.
  2. Prepare the marinade for the tofu. In a bowl, combine ¼ cup lemon juice, 2 tablespoons olive oil, ½ teaspoon garlic powder, ½ teaspoon onion powder, 2 sprigs chopped rosemary, 2 sprigs chopped thyme leaves, a pinch of kosher salt, and a few fresh peppercorns.
  3. Once the tofu is drained, cut into 1-inch pieces. Mix the tofu with the marinade and place in a container for at least an hour or overnight.
  4. Wash the mushrooms and cut the red onion into pieces. Mix them with fresh rosemary, thyme, salt and pepper. Put the food on the skewers in an artful way.
  5. Cut a lemon into wedges.
  6. Grill the skewers and lemons on a medium grill until the tofu is crispy and lightly charred and the onions are soft. Drizzle some lemon over the skewers when serving.
  • Category: main course
  • Method: Goal
  • Kitchen: American

Keywords: Grilled tofu skewers, vegetable skewers

Previous articleSavory Tomato Galette
Next articleQuick Tomato Vinaigrette
Hello everybody, Even if you're limited on time and money, I believe you can prepare wonderful food with everyday products. All you have to do is cook cleverly and creatively!