Baked Tofu Skewers starring flavorful Lemon-Rosemary Marinade are perfect for picnics and dinner parties! Serve them hot or cold.

Baked Tofu Skewers
You don't have to fire up the grill to have veggie skewer goodness! These Baked Tofu Skewers scream summer, but you bake them in the oven instead of cooking on the grill.
I don't know what it is about food on sticks, but skewers just make dinner more fun! And fun food tastes better. That's just science.
They are perfect for a busy evening when you want a summery supper, and pressing the tofu for them is quick and easy with the EZ Tofu Press!
More Baked Tofu Goodness: Twice-Baked BBQ Tofu, The Best Baked Buffalo Tofu Bites
Making Baked Tofu Skewers requires very little hands-on time. Soak your bamboo skewers while you press and marinate your tofu, then put it together and bake in the oven, flipping once.
If you want to save time, you can press your tofu the night before and marinate it overnight, so you just have to skewer and bake at supper time.
Do I really need to press my tofu?
For this recipe, the answer is YES!
Pressing the tofu is so important in this recipe. You want your tofu nice and firm, so it will hold up to skewering. You also want it to have plenty of room to drink in your flavorful marinade. I use my EZ Tofu Press to press the excess water out of my tofu.
You can get out around a half cup of water when you use the EZ Tofu Press, which turns your block of tofu into a flavor sponge, ready to drink in your marinade.
Speaking of that marinade! I'm obsessed with this easy Lemon-Rosemary Marinade that also works as a salad dressing. Whisk together your oil, vinegar, herbs, and spices, and you're ready to season that tofu.
Let's do it!
More tofu recipes
Baked Tofu Skewers with Lemon-Rosemary Marinade
Ingredients
For the Marinade
- ¾ cup olive oil
- ¼ cup lemon juice
- ¼ cup fresh rosemary leaves - chopped
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- salt and pepper - to taste
For the Skewers
- 1 block extra firm tofu - pressed and diced
- 2 cups grape tomatoes
- ½ of a red onion - cut into big chunks
- 1 bell pepper - (any color - I used orange!)
- 1 8 ounce package button mushrooms - stems removed
Instructions
- Preheat the oven to 425F.
- Submerge 6 bamboo skewers in enough water to cover. Set aside to soak, while you prep everything else.
- Whisk together the marinade ingredients in a small bowl.
- Transfer the tofu pieces to a shallow dish, and pour the marinade over them. Set aside to marinate while you prep the rest of your veggies. I'd marinate for at least 15 minutes, but 30 to 60 minutes is ideal.
- Make your skewers! Arrange the tofu, grape tomatoes, onion, bell peppers, and mushrooms on your skewers, and place them on a baking sheet lined with parchment paper or a silpat. Brush on extra marinade.
- Bake for 30 minutes, flipping and brushing with more marinade after 15 minutes.
Sarah De la Cruz
You know how much I love tofu! Can't wait to try your recipe! My boys would love to help assemble these!
Becky Striepe
Oh fun! Enjoy, Sarah!
Sophia | Veggies Don't Bite
I love lemon and rosemary together! I think I'd just drink the marinade before I got to the rest! LOL
Becky Striepe
Ha! Another option!
Sara Anderson
Hi! This will be my first time cooking with tofu, what do you mean when you say “pressed”? And is there a certain brand you would recommend?
Thanks!
Sara
Becky Striepe
Yes! Pressing the tofu is so important in this recipe. You want your tofu nice and firm, so it will hold up to skewering. You also want it to have plenty of room to drink in your flavorful marinade. I use my EZ Tofu Press to press the excess water out of my tofu. You can see the EZ Tofu Press in action in the recipe video, which plays when you load the page.
Alisa Fleming
I love the simplicity of the flavors you've used. It really looks like the veggies are allowed to shine here, but there is just enough seasoning to give the tofu a nice boost!
Becky Striepe
Thank you, Alisa!
Jenn
Rosemary is one of my fave herbs! So fragrant and flavorful! These skewers look delicious and super fun. Even the kids would love eating these!
Becky Striepe
Mine too! We luckily have a huge rosemary bush out front.
The Vegan 8
I love the sound of that lemon rosemary marinade! Love, love that combo and on skewers sounds like just the perfect summertime dish for a party!
Becky Striepe
Thank you! Lemon rosemary is one of my faves.
Nicole Dawson
I'm always impressed by how much liquid I can get out of my tofu block when using the tofu press. Makes a huge difference on retaining flavor too, so now I can't go without it. Looking forward to trying your marinade next time.
Becky Striepe
Thank you, Nicole! Enjoy!
Sarah
That tofu looks incredible! I've gotta try this one.
Becky Striepe
Enjoy it, Sarah!
Dianne
These look so good! I just got a little rack with skewers for my air fryer, so I just might make these with it first!
Becky Striepe
Ooh that is a fun accessory! I'm in the market for a new air fryer, and I want some accessories with it!
Mary Ellen @ VNutrition
Yay, another one of your tasty tofu recipes! These look perfect for the grill. We actually just got a grill yesterday so I'll be checking these out soon!
Becky Striepe
Ooh let me know! We always do veggie dogs or burgs when we grill, so I haven't grilled these yet!
Cadry
Lemon rosemary is one of my all-time favorite tofu marinades. Your skewers sound like a great, full-meal on a stick.
Becky Striepe
Thank you, Cadry! It's one of mine, too!
Mel |avirtualvegan.com
You are so right about food on sticks being so much more fun! They look delicious too. I love all of the lovely rosemary in the marinade. My favourite herb!
Becky Striepe
Thank you, Mel!
Amy Katz from Veggies Save The Day
Looks absolutely delicious! And I love how easy they are to make. What a great recipe and video!
Becky Striepe
Thank you!
Ginny McMeans
I have my block of extra firm tofu so guess what. :) I really do love how easy this recipe looks. Sounds delicious!
Becky Striepe
Oh yay! Enjoy, Ginny!