Why You’ll Love Tofu Skewers Recipe

These tofu skewers are packed with savory, smoky flavor and have a delicious caramelized exterior.

The combination of creamy tahini sauce and quick pickled onions adds freshness and balance to every bite.

They are completely plant-based while still feeling hearty and satisfying.

This recipe is versatile and can be served as wraps, bowls, or appetizers.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

For the tofu skewers:

400 g extra-firm tofu, pressed
2 tbsp olive oil
2 tbsp soy sauce or tamari
2 tbsp maple syrup
1 tsp apple cider vinegar
2 tsp garlic powder
1/2 tsp cumin
2 tsp paprika
1/4 tsp turmeric
1 tbsp parsley flakes
Black pepper

For the tahini sauce:

1/3 cup tahini
1 lemon, juiced
1 tsp maple syrup
1 small garlic clove, grated
2–4 tbsp warm water
Salt, to taste

For the pickled onions:

1 red onion, thinly sliced
1/2 cup vinegar
1/2 cup hot water
1 tbsp sugar
1 tsp salt

For serving:

4 naan or flatbread
Fresh parsley, chopped
Lemon wedges

Directions

Start by preparing the pickled onions. Place the sliced red onion in a bowl or jar. Pour the vinegar, hot water, sugar, and salt over the onions. Stir well and set aside while preparing the rest of the recipe.

Using a potato peeler or the shaving side of a cheese grater, carefully shave the pressed tofu into thin strips.

In a large bowl, whisk together the olive oil, soy sauce, maple syrup, apple cider vinegar, garlic powder, cumin, paprika, turmeric, parsley flakes, and black pepper.

Add the tofu strips to the marinade and toss gently to coat. Let the tofu marinate for 15 to 20 minutes. Reserve any extra marinade.

Thread the tofu strips onto skewers in folded layers to create a thick, textured skewer shape.

Heat a tablespoon of olive oil in a skillet over medium heat. Cook the skewers for about 3 to 4 minutes per side, brushing with any remaining marinade as they cook, until golden and caramelized.

For the tahini sauce, whisk together the tahini, lemon juice, maple syrup, grated garlic, and salt. Slowly add warm water, one tablespoon at a time, until the sauce becomes smooth and pourable.

Warm the naan or flatbread. Serve the tofu skewers over the bread and top with tahini sauce, pickled onions, fresh parsley, and a squeeze of lemon juice.

Servings and timing

Servings: 4
Prep time: 25 minutes
Cook time: 15 minutes
Total time: 40 minutes

Variations

Add chili flakes or cayenne pepper to the marinade for extra heat.

Use smoked paprika for an even deeper smoky flavor.

Serve the tofu skewers over rice or salad instead of naan.

Add sliced cucumbers, tomatoes, or shredded lettuce for extra freshness.

Swap parsley for fresh cilantro or mint for a different herb flavor.

Storage/Reheating

Store leftover tofu skewers in an airtight container in the refrigerator for up to 3 days.

The tahini sauce and pickled onions should also be stored separately in the refrigerator.

To reheat, warm the skewers in a skillet over medium heat or in the oven at 350°F until heated through.

The pickled onions can last up to 1 week refrigerated.

FAQs

What type of tofu works best for skewers?

Extra-firm tofu works best because it holds its shape and develops a chewy texture when cooked.

Why should I press the tofu?

Pressing tofu removes excess moisture, allowing it to absorb more marinade and cook more evenly.

Can I bake the tofu skewers instead of pan-frying?

Yes. Bake them at 425°F for about 25 minutes, flipping halfway through.

Can I grill these skewers?

Absolutely. They work very well on an outdoor grill or grill pan.

Is the tahini sauce necessary?

No, but it adds a creamy and tangy element that complements the spiced tofu beautifully.

Can I make the pickled onions ahead of time?

Yes. Pickled onions can be prepared several days in advance and stored in the refrigerator.

What can I use instead of naan?

Flatbread, pita bread, wraps, or even rice bowls work well.

Can I make this recipe gluten-free?

Yes. Use tamari instead of soy sauce and choose gluten-free flatbread.

How do I keep tofu from falling apart?

Using pressed extra-firm tofu and threading the strips carefully onto skewers helps keep them intact.

Can I use wooden skewers?

Yes. If using wooden skewers, soak them in water for at least 20 minutes before cooking to prevent burning.

Conclusion

These Tofu Skewers are a delicious and satisfying plant-based meal full of smoky spices, creamy tahini sauce, and bright pickled onions. Easy to prepare and packed with flavor, they are perfect for a quick dinner, meal prep, or serving at gatherings.


Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Tofu Skewers


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Mia
  • Total Time: 40 minutes
  • Yield: 4 servings
  • Diet: Vegan

Description

These flavorful tofu skewers are marinated in smoky spices and pan-seared until caramelized and golden. Served with creamy tahini sauce, pickled onions, and warm flatbread, they make a satisfying plant-based meal.


Ingredients

  • 400 g extra-firm tofu, pressed
  • 2 tbsp olive oil
  • 2 tbsp soy sauce or tamari
  • 2 tbsp maple syrup
  • 1 tsp apple cider vinegar
  • 2 tsp garlic powder
  • 1/2 tsp cumin
  • 2 tsp paprika
  • 1/4 tsp turmeric
  • 1 tbsp parsley flakes
  • Black pepper, to taste
  • 1/3 cup tahini
  • 1 lemon, juiced
  • 1 tsp maple syrup
  • 1 small clove garlic, grated
  • 24 tbsp warm water
  • Salt, to taste
  • 1 red onion, thinly sliced
  • 1/2 cup vinegar
  • 1/2 cup hot water
  • 1 tbsp sugar
  • 1 tsp salt
  • 4 naan or flatbread
  • Fresh parsley, chopped
  • Lemon wedges, for serving

Instructions

  1. Prepare the pickled onions by placing the sliced red onion in a bowl or jar. Pour over the vinegar, hot water, sugar, and salt. Stir and set aside while preparing the remaining ingredients.
  2. Using a potato peeler or the shaving side of a box grater, carefully shave the pressed tofu into thin strips.
  3. In a large bowl, whisk together the olive oil, soy sauce, maple syrup, apple cider vinegar, garlic powder, cumin, paprika, turmeric, parsley flakes, and black pepper.
  4. Add the tofu strips to the marinade and toss gently to coat. Let marinate for 15–20 minutes, reserving any leftover marinade.
  5. Thread the tofu strips tightly onto skewers, folding them as needed to create compact 4–5 inch skewers.
  6. Heat a tablespoon of olive oil in a skillet over medium heat. Cook the skewers for 3–4 minutes per side until golden and caramelized, brushing with any reserved marinade as they cook.
  7. In a small bowl, whisk together the tahini, lemon juice, maple syrup, grated garlic, and salt. Add warm water one tablespoon at a time until smooth and pourable.
  8. Warm the naan or flatbread. Serve the tofu skewers on the bread topped with tahini sauce, pickled onions, fresh parsley, and lemon wedges.

Notes

  • Pressing the tofu well helps it absorb more flavor and improves texture.
  • Tamari can be used instead of soy sauce for a gluten-free option.
  • The pickled onions can be made several hours ahead for stronger flavor.
  • These skewers can also be cooked on an outdoor grill over medium heat.
  • Store leftover tofu and sauce separately in the refrigerator for up to 3 days.
  • Prep Time: 25 minutes
  • Cook Time: 15 minutes
  • Category: Main Course
  • Method: Pan Fry
  • Cuisine: Middle Eastern

Nutrition

  • Serving Size: 1 serving
  • Calories: 480 kcal
  • Sugar: 10 g
  • Sodium: 820 mg
  • Fat: 24 g
  • Saturated Fat: 3 g
  • Unsaturated Fat: 19 g
  • Trans Fat: 0 g
  • Carbohydrates: 46 g
  • Fiber: 5 g
  • Protein: 20 g
  • Cholesterol: 0 mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star