If you’re searching for a vibrant, zesty dish that’s as fun to make as it is to eat, Lemon & Coriander Tofu Skewers are your new go-to. Imagine juicy cubes of tofu marinated in fresh lemon, fragrant coriander, and warm spices, then grilled until golden with irresistible charred edges. This Indian-inspired vegan dish is a guaranteed crowd-pleaser—bursting with bright flavors and perfect for weeknight dinners, backyard gatherings, or anytime you want something light, healthy, and packed with character. Whether you’re a tofu devotee or just tofu-curious, these skewers are about to become a staple in your kitchen.

Ingredients You’ll Need
One of the best things about Lemon & Coriander Tofu Skewers is how each ingredient plays a starring role, bringing freshness, color, and depth. With just a handful of everyday items, you’ll create a dish that’s anything but ordinary.
- Extra-firm tofu (14 oz, pressed and cut into 1-inch cubes): The sturdy texture of extra-firm tofu soaks up the marinade and holds up beautifully on the grill.
- Olive oil (2 tablespoons): Adds richness and helps the marinade infuse every bite of tofu.
- Fresh lemon juice (2 tablespoons): Brings brightness and tang that truly wakes up the dish.
- Lemon zest (1 teaspoon): Packs even more citrus punch, adding a floral aroma to the marinade.
- Fresh coriander/cilantro (2 tablespoons, chopped): The hero herb, giving a burst of color and an earthy, citrusy flavor.
- Garlic clove (1, minced): For that subtle, savory warmth in every bite.
- Ground cumin (1/2 teaspoon): Adds toasty, earthy notes that balance the lemony zing.
- Ground coriander (1/2 teaspoon): Echoes the fresh coriander and enhances the overall flavor profile.
- Turmeric (1/4 teaspoon): Delivers a gorgeous golden hue and a hint of earthiness.
- Salt (1/4 teaspoon): Essential for bringing all the flavors together.
- Black pepper (1/4 teaspoon): Adds a mild kick and depth.
- Wooden or metal skewers: If using wooden skewers, don’t forget to soak them to prevent burning!
How to Make Lemon & Coriander Tofu Skewers
Step 1: Prep the Skewers
If you’re using wooden skewers for your Lemon & Coriander Tofu Skewers, this first step is key—soak them in water for at least 30 minutes. This little trick keeps them from burning or splintering once they hit the grill or broiler. If you’re using metal skewers, you’re already ahead of the game!
Step 2: Whisk Up the Marinade
Grab a mixing bowl and whisk together olive oil, fresh lemon juice, lemon zest, chopped coriander, minced garlic, cumin, ground coriander, turmeric, salt, and black pepper. This marinade is where all the magic happens—fragrant, zesty, and full of color. Don’t be afraid to taste and adjust the seasoning to your preference.
Step 3: Marinate the Tofu
Add your tofu cubes to the bowl and gently toss until every piece is beautifully coated in that golden marinade. Cover and refrigerate for at least 30 minutes (or up to 4 hours if you have time). The longer the tofu marinates, the deeper the flavors will soak in, making every bite of Lemon & Coriander Tofu Skewers extra special.
Step 4: Thread the Skewers
Once your tofu has marinated, thread the cubes onto your soaked wooden or trusty metal skewers. Arrange them snugly, but leave a little space between each piece to ensure even cooking and irresistible crispy edges.
Step 5: Grill or Broil
Preheat your grill, grill pan, or oven broiler to medium-high. Arrange the skewers on the hot surface and cook for 8 to 10 minutes, turning occasionally. You’re looking for golden, lightly charred edges—those caramelized bits are pure joy. If you reserved some marinade, brush it over the skewers as they cook for an extra punch of flavor.
Step 6: Serve and Enjoy
Transfer the Lemon & Coriander Tofu Skewers to a serving platter, garnish with extra chopped coriander and lemon wedges, and serve warm. These skewers are best enjoyed fresh off the grill, bursting with zesty, herbaceous flavor!
How to Serve Lemon & Coriander Tofu Skewers

Garnishes
For a beautiful finishing touch, sprinkle extra fresh coriander over the skewers and add a few lemon wedges on the side. The fresh herb and citrus not only make the dish pop visually but also let everyone customize their own zesty kick.
Side Dishes
Lemon & Coriander Tofu Skewers pair perfectly with so many sides. Try serving them over fluffy basmati rice, tucked into warm naan, or alongside a crisp cucumber salad. The freshness of the tofu and spices shines alongside simple, cooling accompaniments.
Creative Ways to Present
For a playful twist, set up a DIY platter with assorted dips like mint chutney, vegan yogurt raita, or spicy mango salsa. Or, slide the skewers off and layer the tofu cubes into wraps, grain bowls, or salads for a delicious plant-based meal with a punch of flavor.
Make Ahead and Storage
Storing Leftovers
If you have any Lemon & Coriander Tofu Skewers left (which is rare in my house!), simply remove the tofu from the skewers and store in an airtight container in the refrigerator for up to 3 days. The flavors deepen overnight, making leftovers a treat in wraps or salads.
Freezing
While you can freeze marinated tofu before cooking, I recommend enjoying these skewers fresh for the best texture. If you do freeze, thaw overnight in the fridge and then grill. Cooked tofu can technically be frozen, but it may become a bit chewier once reheated.
Reheating
To reheat, pop the tofu cubes (off the skewers) in a hot skillet for a few minutes, or warm them in the oven at 350°F (175°C) until just heated through. Avoid microwaving if possible, as it can make the tofu rubbery.
FAQs
Can I use firm tofu instead of extra-firm?
Extra-firm tofu holds up best on the grill and absorbs the marinade beautifully, but you can use firm tofu if that’s what you have. Just be sure to press it very well to remove as much moisture as possible for the best results.
How long should I marinate the tofu?
For Lemon & Coriander Tofu Skewers, at least 30 minutes will give you good flavor, but marinating for up to 4 hours (or even overnight) will result in even more deliciousness. The longer it sits, the more vibrant the taste!
Can I bake these skewers instead of grilling?
Absolutely! Arrange the skewers on a parchment-lined baking sheet and bake at 400°F (200°C) for about 15 minutes, turning halfway through until golden and slightly crispy.
What if I don’t have fresh coriander?
If you’re out of fresh coriander (cilantro), you can substitute with parsley for a different but still fresh flavor, or add a little extra ground coriander to the marinade for more herbal notes.
Is there a gluten-free option for serving?
Lemon & Coriander Tofu Skewers are naturally gluten-free, so you can pair them with gluten-free grains, salads, or wraps to keep the entire meal friendly for everyone.
Final Thoughts
I hope you’re as excited as I am to fire up your grill (or broiler) and dive into these Lemon & Coriander Tofu Skewers. With their tangy, vibrant marinade and golden, crispy finish, they’re sure to become a favorite in your plant-based rotation. Give them a try and let the zesty, herby flavors brighten up your next meal!
Print
Lemon & Coriander Tofu Skewers Recipe
- Total Time: 25 minutes plus marinating time
- Yield: 4 servings 1x
- Diet: Vegan
Description
These Lemon & Coriander Tofu Skewers are a vibrant and flavorful vegan dish, featuring marinated extra-firm tofu cubes grilled to perfection with fresh lemon juice, aromatic coriander, and a blend of spices. Ideal for a light main course, they offer a delicious plant-based alternative with a zesty, herbaceous kick that’s perfect for summer grilling or quick weeknight meals.
Ingredients
For the Marinade and Tofu
- 14 oz extra-firm tofu (pressed and cut into 1-inch cubes)
- 2 tablespoons olive oil
- 2 tablespoons fresh lemon juice
- 1 teaspoon lemon zest
- 2 tablespoons chopped fresh coriander (cilantro)
- 1 garlic clove (minced)
- 1/2 teaspoon ground cumin
- 1/2 teaspoon ground coriander
- 1/4 teaspoon turmeric
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
- Wooden or metal skewers
Instructions
- Soak skewers: If using wooden skewers, soak them in water for at least 30 minutes to prevent burning during grilling.
- Prepare marinade: In a mixing bowl, whisk together olive oil, fresh lemon juice, lemon zest, chopped coriander, minced garlic, ground cumin, ground coriander, turmeric, salt, and black pepper until well combined.
- Marinate tofu: Add the pressed and cubed tofu to the marinade and gently toss to coat all pieces evenly. Cover the bowl and let it marinate in the refrigerator for at least 30 minutes to allow flavors to infuse, or up to 4 hours for more intense taste.
- Preheat grill: Heat a grill, grill pan, or oven broiler on medium-high heat to get ready for cooking the tofu skewers.
- Thread skewers: Carefully thread the marinated tofu cubes onto the soaked skewers, spacing them slightly to allow even cooking.
- Grill tofu: Place the skewers on the grill or under the broiler and cook for 8 to 10 minutes, turning occasionally to achieve golden, lightly charred edges and even cooking throughout.
- Serve: Remove skewers from heat and serve warm. Garnish with extra fresh coriander and lemon wedges if desired for added freshness and presentation.
Notes
- Great served with rice, naan, or a fresh cucumber salad for a complete meal.
- For extra flavor, reserve some marinade before adding tofu and brush it onto the skewers while grilling.
- Ensure tofu is well pressed to remove excess moisture for better marinade absorption and firmer texture.
- Wooden skewers must be soaked beforehand to prevent them from burning during cooking.
- Adjust spices according to your preference for milder or bolder flavors.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Category: Main Course
- Method: Grilling
- Cuisine: Indian-Inspired
Nutrition
- Serving Size: 2 skewers
- Calories: 190
- Sugar: 1g
- Sodium: 210mg
- Fat: 14g
- Saturated Fat: 2g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 4g
- Fiber: 1g
- Protein: 13g
- Cholesterol: 0mg