Lemon Garlic Tofu Skewers

David

🍽️✨ The Culinary Legacy Keeper

Recommended Kitchen Pick

CAROTE Complete 21-Piece Nonstick Cookware Set

A stylish all-in-one cookware set for everyday cooking, easy cleanup, and induction-ready performance.

CAROTE 21-piece nonstick cookware set on Amazon
★★★★★ 4.4/5 based on 33,000+ reviews

What’s Included

  • 1 Egg Pan
  • 9.5" Frying Pan
  • 11" Frying Pan
  • 1.7 Qt Saucepan with Lid & Steamer
  • 2.4 Qt Saucepan with Lid

 

  • 4.3 Qt Casserole Pot with Lid
  • 6.5 Qt Casserole Pot with Lid
  • 4.5 Qt Sauté Pan with Lid
  • 3 Cooking Utensils
  • 4 Pan Protectors
Nonstick for easier cooking and cleanup
Works on all cooktops, including induction
Good all-in-one starter or kitchen upgrade set

This is one of our favorite cookware picks for home cooks who want a complete set without overcomplicating the kitchen.

This post may contain affiliate links learn more.

I’ll never forget the first time I brought these Lemon Garlic Tofu Skewers to a family barbecue. My relatives, a wonderful but decidedly traditional bunch, eyed the platter with a healthy dose of skepticism. They were used to my culinary experiments, but tofu on the grill? That felt like a bridge too far for some. I saw the polite smiles and knew they were mentally preparing to just stick to the potato salad. I didn’t say a word; I just put the skewers on the hot grill, letting the incredible aroma of charring lemon, sizzling garlic, and fresh herbs do the talking. The sound and smell were irresistible. First, my adventurous niece grabbed one. Her eyes widened. “Whoa, this is actually amazing,” she declared, loud enough for everyone to hear. That was the only invitation the rest of the family needed. The platter was empty in less than ten minutes, with my uncle—the most devout meat-eater I know—asking me for the recipe so he could make them himself. That was the moment I knew this wasn’t just a good recipe; it was a game-changer. It’s vibrant, satisfying, and proves that plant-based grilling can be the star of any show. Now, these skewers are a non-negotiable request at every summer gathering, a testament to their bright, zesty, and utterly delicious power.

Ingredients

  • For the Tofu Skewers:
    • 2 (14-ounce) blocks of extra-firm tofu: Using extra-firm is crucial as it holds its shape best after pressing and during grilling, providing a wonderfully meaty texture.
    • 1 large red onion: Cut into 1-inch chunks, it adds a sweet, savory bite and beautiful color to the skewers.
    • 1 large red bell pepper: Cut into 1-inch chunks, it brings a sweet, smoky flavor when charred on the grill.
    • 1 large yellow or orange bell pepper: Cut into 1-inch chunks, this adds another layer of sweetness and makes the skewers visually stunning.
    • 1 medium zucchini: Sliced into ½-inch thick rounds, zucchini becomes tender and soaks up the marinade beautifully.
    • 8 ounces cremini mushrooms: Left whole or halved if large, these add an earthy, umami depth to the kebabs.
    • 12-16 wooden or metal skewers: If using wooden skewers, be sure to soak them in water for at least 30 minutes to prevent them from burning on the grill.
  • For the Lemon Garlic Marinade:
    • ½ cup extra-virgin olive oil: This forms the rich base of our marinade, helping to carry flavors and promote browning.
    • ⅓ cup fresh lemon juice: The star of the show! Freshly squeezed juice provides a bright, acidic tang that bottled juice simply can’t replicate.
    • 6-8 cloves garlic, minced: Don’t be shy with the garlic; it infuses the tofu with a robust, aromatic flavor that is central to the dish.
    • 2 tablespoons soy sauce or tamari: This provides the savory, umami backbone and helps to season the tofu from the inside out. Use tamari for a gluten-free option.
    • 1 tablespoon dried oregano: Adds a classic Mediterranean, herbaceous note that pairs wonderfully with the lemon and garlic.
    • 1 teaspoon dried basil: Brings a touch of sweet, peppery flavor to the marinade.
    • 1 teaspoon black pepper, freshly cracked: Provides a gentle heat and spice that elevates all the other flavors.
    • ½ teaspoon red pepper flakes (optional): For those who enjoy a little kick of heat. Adjust the amount to your personal preference.
    • 1 tablespoon maple syrup or agave nectar (optional): A small amount of sweetener balances the acidity of the lemon and helps the tofu achieve a beautiful caramelized char on the grill.

Instructions

Crafting the perfect Lemon Garlic Tofu Skewers is a process of layering flavors and textures. Follow these detailed steps for a flawless result every time.

Step 1: Press the Tofu (The Most Important Step!)

This step is absolutely non-negotiable for achieving a firm, chewy texture that won’t fall apart. Pressing removes excess water, allowing the tofu to act like a sponge and soak up the delicious marinade while also creating a meatier bite.

  • Using a Tofu Press: If you have a tofu press, simply follow the manufacturer’s instructions. Place the blocks of tofu in the press and tighten it. Let it press for at least 30 minutes, but for the best texture, an hour is even better.
  • Without a Tofu Press (DIY Method):
    1. Drain the water from the tofu packages.
    2. Place the tofu blocks side-by-side on a plate or cutting board lined with a few paper towels or a clean kitchen towel.
    3. Place another layer of paper towels or a towel on top of the tofu.
    4. Place something heavy and flat on top. A cast-iron skillet, a few heavy cookbooks, or a cutting board weighed down with cans of beans all work perfectly.
    5. Let the tofu press for a minimum of 30 minutes. You will be amazed at how much water is released.
    6. Once pressed, unwrap the tofu and pat it dry. Cut the tofu into 1-inch cubes.

Step 2: Prepare the Lemon Garlic Marinade

While the tofu is pressing, you can prepare the flavor engine of this dish.

  1. In a medium-sized bowl, combine all the marinade ingredients: the extra-virgin olive oil, fresh lemon juice, minced garlic, soy sauce (or tamari), dried oregano, dried basil, black pepper, and optional red pepper flakes and maple syrup.
  2. Whisk vigorously until the oil and lemon juice are well emulsified and the mixture is uniform. The marinade should smell incredibly fragrant and zesty.

Step 3: Marinate the Tofu

Now it’s time to infuse the tofu with all that delicious flavor.

  1. Place your pressed and cubed tofu in a large bowl or a reusable silicone bag.
  2. Pour about two-thirds of the prepared marinade over the tofu. Reserve the remaining one-third of the marinade in a separate small bowl to use for basting later.
  3. Gently toss the tofu to ensure every piece is thoroughly coated in the marinade.
  4. Cover the bowl (or seal the bag) and place it in the refrigerator to marinate for at least 30 minutes. For an even more intense flavor, allow it to marinate for 2 to 4 hours. You can even marinate it overnight for a truly deep, infused taste.

Step 4: Prepare the Vegetables and Assemble the Skewers

  1. While the tofu marinates, prepare all your vegetables by washing them and cutting them into uniform 1-inch pieces. This ensures they cook evenly alongside the tofu.
  2. Place all the chopped vegetables in a large bowl.
  3. If using wooden skewers, now is the perfect time to submerge them in water. Let them soak for at least 30 minutes to prevent them from charring and burning during cooking.
  4. Once the tofu has finished marinating, it’s time to assemble. Thread the marinated tofu cubes and chopped vegetables onto the skewers, alternating them for a beautiful, colorful presentation. A good pattern is tofu, bell pepper, onion, zucchini, mushroom, and then repeat. Leave a small space at the top and bottom of each skewer for easier handling.

Step 5: Cook the Skewers (Choose Your Method)

You have several excellent options for cooking these skewers, each yielding a slightly different but equally delicious result.

  • For Grilling (The Classic Method):
    1. Preheat your grill to medium-high heat (about 400-450°F or 200-230°C).
    2. Clean the grill grates thoroughly with a grill brush. This is crucial for preventing sticking.
    3. Using a paper towel dipped in a high-smoke-point oil (like canola or avocado oil), carefully grease the hot grates.
    4. Place the assembled skewers directly on the oiled grates.
    5. Grill for about 12-18 minutes total, turning the skewers every 3-4 minutes, until the tofu is golden brown with beautiful char marks and the vegetables are tender-crisp.
    6. During the last few minutes of grilling, brush the skewers generously with the reserved marinade for an extra burst of fresh flavor.
  • For Baking in the Oven:
    1. Preheat your oven to 400°F (200°C).
    2. Line a large baking sheet with parchment paper for easy cleanup.
    3. Arrange the skewers on the baking sheet in a single layer, ensuring they don’t touch.
    4. Bake for 20-25 minutes, flipping the skewers halfway through the cooking time.
    5. For extra browning, you can switch the oven to the broil setting for the last 2-3 minutes of cooking. Watch them very carefully to prevent burning.
    6. Brush with the reserved marinade right after they come out of the oven.
  • For Using a Grill Pan on the Stovetop:
    1. Place a cast-iron grill pan over medium-high heat and let it get very hot.
    2. Lightly brush the grill pan with oil.
    3. Place the skewers on the pan, working in batches if necessary to avoid overcrowding.
    4. Cook for 10-15 minutes, turning every few minutes, until all sides have distinct grill marks and the tofu is cooked through.
    5. Brush with the reserved marinade during the final minute of cooking.

Nutrition Facts

  • Servings: 6-8 skewers (makes approximately 4 servings)
  • Calories per serving (approx. 2 skewers): 350-400 kcal
  • Protein (approx. 20g): Tofu is a complete protein, meaning it contains all nine essential amino acids, making this dish an excellent source of plant-based protein for muscle repair and satiety.
  • Healthy Fats (approx. 25g): The majority of the fat content comes from heart-healthy monounsaturated fats in the extra-virgin olive oil, which are beneficial for cardiovascular health.
  • Fiber (approx. 6g): Sourced from the colorful array of vegetables like bell peppers, onions, and zucchini, fiber is essential for digestive health and helps you feel full and satisfied.
  • Vitamin C (High): The fresh lemon juice and bell peppers are packed with Vitamin C, a powerful antioxidant that supports the immune system and skin health.
  • Low in Saturated Fat: This recipe is naturally low in saturated fat and completely free of cholesterol, making it a fantastic choice for a heart-conscious diet.

Preparation Time

This recipe is surprisingly quick to assemble, with most of the time being hands-off. The total time is approximately 1 hour and 15 minutes, but active time is much less. This breaks down into about 25 minutes of active preparation (chopping vegetables, whisking the marinade, and assembling skewers) and about 50 minutes of passive time (30 minutes for pressing the tofu and at least 20 minutes for marinating and cooking).

How to Serve

These Lemon Garlic Tofu Skewers are incredibly versatile and can be the centerpiece of a wide variety of meals. Here are some fantastic ways to serve them for a complete and satisfying experience:

  • Over a Bed of Grains:
    • Fluffy Quinoa: The nutty flavor of quinoa is a perfect complement to the zesty lemon and garlic.
    • Lemon Herb Couscous: Cook couscous and toss it with fresh parsley, mint, and an extra squeeze of lemon juice.
    • Warm Brown Rice: A simple and hearty base that lets the flavors of the skewers shine.
  • With Fresh and Vibrant Salads:
    • Classic Greek Salad: A salad of cucumber, tomatoes, olives, and a light vinaigrette (use a vegan feta to keep it plant-based) provides a refreshing contrast.
    • Simple Green Salad: A bed of arugula or mixed greens tossed in a light lemon vinaigrette is a simple yet elegant pairing.
  • Accompanied by Delicious Dips and Sauces:
    • Vegan Tzatziki: A creamy, cooling dip made with dairy-free yogurt, grated cucumber, dill, and garlic is the perfect counterpart to the warm, charred skewers.
    • Creamy Hummus: Serve the skewers alongside a generous dollop of classic or roasted red pepper hummus for dipping.
    • Herby Tahini Drizzle: Whisk together tahini, lemon juice, water, and fresh parsley for a nutty and bright sauce to drizzle over everything.
  • Paired with Breads and Sides:
    • Warm Pita Bread or Naan: Perfect for scooping up any runaway vegetables or tofu and soaking up the delicious juices.
    • Grilled Corn on the Cob: A classic barbecue side that pairs beautifully with the skewers.
    • Roasted Asparagus: Drizzle asparagus with a little olive oil and roast it alongside the skewers for an easy and elegant side dish.

Additional Tips

Unlock the full potential of your Lemon Garlic Tofu Skewers with these five expert tips.

  1. Embrace the Freeze-Thaw Tofu Trick: For an even chewier, more “meaty” texture, try this pro-level technique. Place the entire, unopened package of tofu in the freezer for at least 24 hours. Then, let it thaw completely in the refrigerator. Once thawed, press it as directed in the recipe. The freezing process creates ice crystals that form small pockets within the tofu. When thawed and pressed, these pockets remain, giving the tofu a spongier, firmer texture that is incredible at soaking up marinades.
  2. Don’t Rush the Marinade: While 30 minutes of marinating time will give you a tasty result, patience truly pays off. Marinating the tofu for at least 2-4 hours, or even overnight, allows the lemon, garlic, and herb flavors to penetrate deep into the tofu cubes. This transforms the dish from simply “flavored tofu” to tofu that is bursting with zesty, savory goodness in every single bite.
  3. Customize Your Veggie Combination: This recipe is a fantastic template, but feel free to get creative with your vegetables based on what’s in season or what you have on hand. Cherry tomatoes add a burst of juicy sweetness, while pre-cooked baby potatoes can make the skewers even heartier. Chunks of pineapple will add a tropical, sweet-and-sour element that contrasts beautifully with the savory marinade. Just be sure to cut all vegetables to a similar size for even cooking.
  4. Master the Art of Basting: That reserved one-third of the marinade is your secret weapon for a flavor-packed finish. Don’t just brush it on at the very end. For maximum impact, baste the skewers every time you turn them on the grill or in the oven. This builds layers of flavor, keeps the tofu and vegetables moist, and helps to create a beautiful, glossy, caramelized exterior.
  5. Plan Ahead for Easy Meal Prep: This recipe is perfect for meal prepping. You can press and cube the tofu, chop all the vegetables, and whisk together the marinade up to 2 days in advance. Store the components in separate airtight containers in the refrigerator. When you’re ready to eat, simply toss the tofu in the marinade for its designated time, assemble the skewers, and cook. This breaks the process down into manageable steps, making it an ideal choice for a busy weeknight dinner or a stress-free weekend barbecue.

FAQ Section

1. Can I make these Lemon Garlic Tofu Skewers gluten-free?

Absolutely! The recipe is very easy to adapt for a gluten-free diet. The only ingredient you need to be mindful of is the soy sauce. To make it gluten-free, simply substitute the soy sauce with an equal amount of tamari, which is a Japanese soy sauce that is typically made without wheat. You can also use liquid aminos as another excellent gluten-free alternative that provides a similar savory, umami flavor. Always double-check the labels on your other ingredients, like dried herbs, to ensure they are certified gluten-free if you are cooking for someone with a severe allergy or celiac disease.

2. My tofu always seems to fall apart or stick to the grill. What am I doing wrong?

This is a very common issue, but it’s easily solvable with a few key techniques. First and foremost is pressing the tofu properly (see Step 1). Unpressed tofu is full of water and will steam itself on the grill, leading to a soft texture that easily crumbles. Second, make sure your grill is sufficiently hot before you place the skewers on it. A hot grill sears the outside of the tofu quickly, creating a crust that prevents it from sticking. Third, and equally important, is to thoroughly clean and oil your grill grates right before cooking. Use a stiff grill brush to remove any old debris, then use tongs to wipe the grates with a paper towel soaked in a high-smoke-point oil. These three steps—pressing, preheating, and oiling—are the trifecta for perfect, non-stick grilled tofu every time.

3. How do I store and reheat leftover tofu skewers?

Leftover skewers store wonderfully and make for a fantastic lunch the next day. To store, let the skewers cool completely, then slide the tofu and vegetables off the skewers into an airtight container. They can be stored in the refrigerator for up to 4 days. To reheat, you have a few options. The best method is to use an oven or air fryer set to 350°F (175°C) for 5-10 minutes, which will help retain some of the original texture. You can also gently reheat them in a skillet over medium heat. Microwaving works in a pinch, but be aware that it can make the tofu a bit rubbery. The leftovers are also delicious served cold over a salad.

4. Can I cook these skewers in an air fryer?

Yes, an air fryer is a fantastic tool for cooking these skewers! It circulates hot air, giving the tofu a wonderfully crisp exterior. To do so, preheat your air fryer to 375°F (190°C). Depending on the size of your air fryer basket, you may need to use shorter skewers or cook the tofu and vegetables separately without skewering them. Arrange the skewers (or loose tofu and veg) in a single layer in the basket, making sure not to overcrowd it. Air fry for 10-15 minutes, flipping or shaking the basket halfway through, until the tofu is golden brown and crispy. Remember to baste with the reserved marinade during the last few minutes for that extra pop of flavor.

5. I love the marinade! What other proteins can I use it with?

This lemon garlic marinade is incredibly versatile and works well with a wide variety of proteins, both plant-based and animal-based. For a different vegan option, it is absolutely delicious with tempeh cubes or large chunks of seitan. If you are not following a vegetarian or vegan diet, this marinade is a classic pairing for chicken breast or thigh chunks, shrimp, or even cubes of firm white fish like halibut or swordfish. You could also use it on beef or lamb for a Mediterranean-style kebab. The cooking times will vary depending on the protein you choose, so be sure to adjust accordingly.

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

Lemon Garlic Tofu Skewers


  • Author: David

Ingredients

Scale
  • For the Tofu Skewers:
    • 2 (14-ounce) blocks of extra-firm tofu: Using extra-firm is crucial as it holds its shape best after pressing and during grilling, providing a wonderfully meaty texture.
    • 1 large red onion: Cut into 1-inch chunks, it adds a sweet, savory bite and beautiful color to the skewers.
    • 1 large red bell pepper: Cut into 1-inch chunks, it brings a sweet, smoky flavor when charred on the grill.
    • 1 large yellow or orange bell pepper: Cut into 1-inch chunks, this adds another layer of sweetness and makes the skewers visually stunning.
    • 1 medium zucchini: Sliced into ½-inch thick rounds, zucchini becomes tender and soaks up the marinade beautifully.
    • 8 ounces cremini mushrooms: Left whole or halved if large, these add an earthy, umami depth to the kebabs.
    • 1216 wooden or metal skewers: If using wooden skewers, be sure to soak them in water for at least 30 minutes to prevent them from burning on the grill.
  • For the Lemon Garlic Marinade:
    • ½ cup extra-virgin olive oil: This forms the rich base of our marinade, helping to carry flavors and promote browning.
    • ⅓ cup fresh lemon juice: The star of the show! Freshly squeezed juice provides a bright, acidic tang that bottled juice simply can’t replicate.
    • 68 cloves garlic, minced: Don’t be shy with the garlic; it infuses the tofu with a robust, aromatic flavor that is central to the dish.
    • 2 tablespoons soy sauce or tamari: This provides the savory, umami backbone and helps to season the tofu from the inside out. Use tamari for a gluten-free option.
    • 1 tablespoon dried oregano: Adds a classic Mediterranean, herbaceous note that pairs wonderfully with the lemon and garlic.
    • 1 teaspoon dried basil: Brings a touch of sweet, peppery flavor to the marinade.
    • 1 teaspoon black pepper, freshly cracked: Provides a gentle heat and spice that elevates all the other flavors.
    • ½ teaspoon red pepper flakes (optional): For those who enjoy a little kick of heat. Adjust the amount to your personal preference.
    • 1 tablespoon maple syrup or agave nectar (optional): A small amount of sweetener balances the acidity of the lemon and helps the tofu achieve a beautiful caramelized char on the grill.

Instructions

Crafting the perfect Lemon Garlic Tofu Skewers is a process of layering flavors and textures. Follow these detailed steps for a flawless result every time.

Step 1: Press the Tofu (The Most Important Step!)

This step is absolutely non-negotiable for achieving a firm, chewy texture that won’t fall apart. Pressing removes excess water, allowing the tofu to act like a sponge and soak up the delicious marinade while also creating a meatier bite.

  • Using a Tofu Press: If you have a tofu press, simply follow the manufacturer’s instructions. Place the blocks of tofu in the press and tighten it. Let it press for at least 30 minutes, but for the best texture, an hour is even better.
  • Without a Tofu Press (DIY Method):
    1. Drain the water from the tofu packages.
    2. Place the tofu blocks side-by-side on a plate or cutting board lined with a few paper towels or a clean kitchen towel.
    3. Place another layer of paper towels or a towel on top of the tofu.
    4. Place something heavy and flat on top. A cast-iron skillet, a few heavy cookbooks, or a cutting board weighed down with cans of beans all work perfectly.
    5. Let the tofu press for a minimum of 30 minutes. You will be amazed at how much water is released.
    6. Once pressed, unwrap the tofu and pat it dry. Cut the tofu into 1-inch cubes.

Step 2: Prepare the Lemon Garlic Marinade

While the tofu is pressing, you can prepare the flavor engine of this dish.

  1. In a medium-sized bowl, combine all the marinade ingredients: the extra-virgin olive oil, fresh lemon juice, minced garlic, soy sauce (or tamari), dried oregano, dried basil, black pepper, and optional red pepper flakes and maple syrup.
  2. Whisk vigorously until the oil and lemon juice are well emulsified and the mixture is uniform. The marinade should smell incredibly fragrant and zesty.

Step 3: Marinate the Tofu

Now it’s time to infuse the tofu with all that delicious flavor.

  1. Place your pressed and cubed tofu in a large bowl or a reusable silicone bag.
  2. Pour about two-thirds of the prepared marinade over the tofu. Reserve the remaining one-third of the marinade in a separate small bowl to use for basting later.
  3. Gently toss the tofu to ensure every piece is thoroughly coated in the marinade.
  4. Cover the bowl (or seal the bag) and place it in the refrigerator to marinate for at least 30 minutes. For an even more intense flavor, allow it to marinate for 2 to 4 hours. You can even marinate it overnight for a truly deep, infused taste.

Step 4: Prepare the Vegetables and Assemble the Skewers

  1. While the tofu marinates, prepare all your vegetables by washing them and cutting them into uniform 1-inch pieces. This ensures they cook evenly alongside the tofu.
  2. Place all the chopped vegetables in a large bowl.
  3. If using wooden skewers, now is the perfect time to submerge them in water. Let them soak for at least 30 minutes to prevent them from charring and burning during cooking.
  4. Once the tofu has finished marinating, it’s time to assemble. Thread the marinated tofu cubes and chopped vegetables onto the skewers, alternating them for a beautiful, colorful presentation. A good pattern is tofu, bell pepper, onion, zucchini, mushroom, and then repeat. Leave a small space at the top and bottom of each skewer for easier handling.

Step 5: Cook the Skewers (Choose Your Method)

You have several excellent options for cooking these skewers, each yielding a slightly different but equally delicious result.

  • For Grilling (The Classic Method):
    1. Preheat your grill to medium-high heat (about 400-450°F or 200-230°C).
    2. Clean the grill grates thoroughly with a grill brush. This is crucial for preventing sticking.
    3. Using a paper towel dipped in a high-smoke-point oil (like canola or avocado oil), carefully grease the hot grates.
    4. Place the assembled skewers directly on the oiled grates.
    5. Grill for about 12-18 minutes total, turning the skewers every 3-4 minutes, until the tofu is golden brown with beautiful char marks and the vegetables are tender-crisp.
    6. During the last few minutes of grilling, brush the skewers generously with the reserved marinade for an extra burst of fresh flavor.
  • For Baking in the Oven:
    1. Preheat your oven to 400°F (200°C).
    2. Line a large baking sheet with parchment paper for easy cleanup.
    3. Arrange the skewers on the baking sheet in a single layer, ensuring they don’t touch.
    4. Bake for 20-25 minutes, flipping the skewers halfway through the cooking time.
    5. For extra browning, you can switch the oven to the broil setting for the last 2-3 minutes of cooking. Watch them very carefully to prevent burning.
    6. Brush with the reserved marinade right after they come out of the oven.
  • For Using a Grill Pan on the Stovetop:
    1. Place a cast-iron grill pan over medium-high heat and let it get very hot.
    2. Lightly brush the grill pan with oil.
    3. Place the skewers on the pan, working in batches if necessary to avoid overcrowding.
    4. Cook for 10-15 minutes, turning every few minutes, until all sides have distinct grill marks and the tofu is cooked through.
    5. Brush with the reserved marinade during the final minute of cooking.

Nutrition

  • Serving Size: one normal portion
  • Calories: 400
  • Fat: 25g
  • Fiber: 6g
  • Protein: 20g