Vegetables and tofu marinate in an herby red wine vinaigrette before being skewered, and then grilled to perfection for a stack of Greek tofu kebabs that scream summer eats. Serve with tzatziki sauce for dipping.
These Greek Tofu Kebabs are the perfect go-to recipe for what to grill this summer. I’ve had a bit of kebab fever recently with an obsession over all things I can skewer, put on the grill and call dinner!
Kebabs are fun and easy, and can be customized in pretty much any way you want. You can easily swap out the homemade red wine vinaigrette with a store-bought bottle but this recipe is super simple to do on your own. Make sure to let the veggies and tofu marinate as long as possible for maximum flavor.
Customize the kebabs with whatever vegetable combo sounds delish to you. I think grilled olives would also taste amazing in this recipe!
Table of Contents
What is a kebab?
Kebab or kabob is traditionally chunks or ground up meat and vegetables cooked on a skewer over a fire. I use the term liberally to mean anything on a skewer that is grilled. Kebab combinations can include one or more of the following
-
- Squash (any variety, sliced into rounds)
-
- Plant proteins, cut into chunks (such as extra firm tofu, tempeh, seitan, faux chicken or beef, vegan bacon)
-
- Tomatoes
-
- Bell pepper (sliced into chunks)
-
- Onion (sliced into chunks)
-
- Cruciferous florets (such as broccoli or cauliflower)
-
- Brussels sprouts (halved)
Everything gets marinated or seasoned together, and then threaded onto skewers before placing on the grill.
Greek Tofu Kebab Ingredients
Skewer your way to dinner with this medley of ingredients.
For the vinaigrette:
Red wine vinegar
This is one of my favorite vinegars and is the perfect base for the marinade.
Apple cider vinegar
Packed with lots of “good for you” stuff, I like to mix and match this with the red wine vinegar for the vinaigrette base.
Lemon juice
We’ve got to have freshly squeezed lemon juice in this vinaigrette!
Oregano, Coriander, Marjoram
Combined with garlic powder, salt and pepper, these herbs are traditional in Greek cuisine and are commonly found in Greek vinaigrettes and dressings.
For the kebabs:
Extra-Firm Tofu
You want the extra firm tofu that doesn’t needs pressing. It’s dense and thick, perfect for cutting into cubes that can handle a skewer without falling apart.
Bell peppers
These take on a sweet flavor when grilled. My favorite combo is red and yellow but any color will do.
Zucchini
Grilled zucchini is everything! It’s a kebab staple.
Red onion
I love the flavor of grilled red onion. Sweet and savory with a bit of bite to it.
Cherry tomatoes
I like to place a tomato at each end of the kebab, like a finial.
Tzatziki Sauce
This is the perfect accompaniment to these Greek Tofu Kebabs. Make a homemade batch or try one of my favorite vegan tzatziki sauces from Kite Hill, Trader Joe’s or Good Foods.
How to Make Greek Tofu Kebabs
- Prep.
Heat your grill and soak your skewers in water.
- Make your marinade.
Combine all of your marinade ingredients in a bowl and whisk away. Pour it into a resealable bag along with the tofu and vegetables. Allow to marinate at least 2 hours.
- Skewer your tofu and veggies.
Thread your tofu and vegetables onto skewers.
- Place your kebabs on the grill.
Grill the kebabs for about 5 minutes on each side. Brush with the vinaigrette as you turn the kebabs over.
Meal Prep & Storage Tips
Make your marinade ahead of time and / or prepare it on the weekend with the the tofu and vegetables, and store in the refrigerator until ready to skewer onto the kebabs.
Greek Tofu Kebabs are best eaten when served but will stay fresh in an air-tight container in the refrigerator for 5 days.
@thestephaniedreyer 🔥🍢 Countdown to grill season is on! 🍢🔥 Get ready to fire up the grill with these delicious Greek Tofu Kebabs! 🇬🇷✨ Crispy, flavorful, and perfect for everyone in the family – vegan or not! 😋🌱 Want to make your own? Head over to my blog for the full recipe. Comment KEBAB and I'll DM you the link! #GreekTofuKebabs #PlantBasedBBQ #FamilyFriendlyRecipes #VeganDinnerIdeas #HealthyEating #GrillSeasonFun #DinnerTimeDelight #CapCut ♬ Meek Mill style trap beat(1175802) - Invis!ble Cats
How to Serve Greek Tofu Kebabs
Spread a spoonful or two of tzatziki sauce on a plate and place the kebabs on top. Alternatively, place the kebabs on a plate with a dollop of the sauce next to them.
Serve your kebabs with rice pilaf, basmati rice or garlic cauliflower rice. A Greek side salad or simple green salad with avocado pairs nicely with all of the above.
Cheers to summer grilling!
FAQs
Can I prepare Greek Tofu Kebabs without a grill?
What can I use if someone in my family has a soy allergy?
How long should I marinate the tofu and vegetables?
Can I make Greek Tofu Kebabs in advance?
Can I use different vegetables in the skewers?
What can I serve with these kebabs for a complete meal?
Greek Tofu Kebabs
- Author: Stephanie Dreyer
- Total Time: 25 minutes
- Yield: 4 1x
- Diet: Vegan
Description
Vegetables and tofu marinate in an herby red wine vinaigrette before being skewered, and then grilled to perfection for a stack of Greek tofu kebabs that scream summer eats. Serve with tzatziki sauce for dipping.
Ingredients
- 1/2 cup red wine vinegar
- 1/2 cup apple cider vinegar
- 1 lemon, juiced
- 1 cup olive oil
- 2 tsp dried oregano
- 1/2 tsp dried coriander
- 2 tsp garlic powder
- 1/2 tsp marjoram
- 2 tsp kosher salt
- 2 tsp freshly ground black pepper
- 1 14–oz block tofu, cut into 2” chunks
- 2 red bell peppers, cut into chunks
- 1 small red onion, cut into chunks
- 1 large zucchini, cut into rounds
- 16 cherry tomatoes
- 1/2 cup vegan tzatziki sauce, to serve (optional)
Instructions
- Preheat a grill: Alternatively, you can use a grill pan.
- Make the marinade: In a mixing bowl, whisk the red wine through pepper.
- Marinate the tofu and vegetables: In a resealable bag, add the marinade, tofu and vegetables. Seal and refrigerate for at least 2 hours.
- Skewer the kebabs: Evenly distribute the tofu and vegetables across 8 skewers.
- Cook the kebabs: Place the skewers on an oiled grill or grill pan and cook for about 5 minutes on each side until the tofu and vegetables are slightly charred. Serve with tzatziki sauce, if desired.
Notes
- Ditch the oil: Replace the olive oil with aquafaba.
- Soy Allergy? Replace the tofu with Pumfu or a non soy tempeh.
- Spoiler Alert: Greek Tofu Kebabs are best eaten when served but will stay fresh in an air-tight container in the refrigerator for 5 days.
- For non vegans: Swap the tofu for cubed chicken.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Category: Proteins & Fillings
- Method: Grill
- Cuisine: American