Grilled Mediterranean Tofu Skewers With Green Olive Relish Recipe

2 skewers over rice plated
2 skewers over rice plated - Miriam Hahn/Tasting Table

The Mediterranean diet is known for its flavorful fresh food brimming with health benefits, and these grilled Mediterranean tofu skewers are no exception. Bringing ripe produce, fresh herbs, and hearty tofu together with a smoky charred element from the grill, these skewers simply scream summertime. Marinating the tofu and vegetables in a zesty mixture featuring lemon, garlic, dill, and Dijon is the secret to locking in that Mediterranean taste, and topping the finished skewers with a salty and tangy olive relish takes this meal over the top.

"I grew up with Mediterranean cooking and use a lot of the meals I had as a child as a foundation for my cooking today," wellness coach and recipe developer Miriam Hahn tells us." Almost all of my recipes contain fresh herbs which elevate any dish, so I use them freely." Once your skewers are done cooking, it's up to you how to serve — keep them on the sticks and plate them atop a bed of rice, or remove the goodies from the sticks and dive right in.

Read more: The 20 Best Olive Oils For Cooking

Gather The Ingredients For Grilled Mediterranean Tofu Skewers With Green Olive Relish

Mediterranean tofu skewer ingredients
Mediterranean tofu skewer ingredients - Miriam Hahn/Tasting Table

To make this recipe, start in the produce aisle and pick up lemons, shallots, garlic, dill, chives, cherry tomatoes, zucchini, red pepper, red onion, fresh basil, and extra firm tofu. "Since dill, chives, and basil thrive in similar growing conditions, it's the perfect recipe to make if you have a summer garden," Hahn notes.

Then head to the dry goods area and grab canned artichoke hearts, castelvetrano olives, medium green ripe olives, and capers. No need to buy marinated artichokes here since we are creating our own marinade. Finally, check your condiment cabinet for olive oil, maple syrup, Dijon mustard, salt, and pepper.

Step 1: Make The Marinade

hand adding lemon juice to bowl
hand adding lemon juice to bowl - Miriam Hahn/Tasting Table

In a small bowl combine ½ cup olive oil, zest and juice of 1 lemon, shallots, 1 crushed garlic clove, maple syrup, Dijon mustard, 1 tablespoon dill, chives, salt, and pepper.

Step 2: Toss The Vegetables And Tofu With The Marinade

veggies and tofu in bowl
veggies and tofu in bowl - Miriam Hahn/Tasting Table

Put the tofu, cherry tomatoes, zucchini, red pepper, red onion, and artichoke hearts into a large bowl and toss with marinade.

Step 3: Cover And Refrigerate

hands covering veggies
hands covering veggies - Miriam Hahn/Tasting Table

Cover and marinate in the fridge for 1 hour.

Step 4: Make The Olive Relish

adding basil to olives
adding basil to olives - Miriam Hahn/Tasting Table

Add the olives, capers, remaining olive oil, remaining garlic, remaining lemon zest and juice, remaining dill, and basil to a food processor and pulse a few times to get a chunky mixture. Set aside.

Step 5: Preheat The Grill

hand turning knob to medium-high
hand turning knob to medium-high - Miriam Hahn/Tasting Table

When the vegetables and tofu are almost done marinating, preheat the grill to medium-high.

Step 6: Assemble The Skewers

hands putting pepper on skewer
hands putting pepper on skewer - Miriam Hahn/Tasting Table

Thread the tofu and vegetables on to 4 metal skewers and place on the grill.

Step 7: Put Skewers On The Grill

skewers on the grill
skewers on the grill - Miriam Hahn/Tasting Table

Cook for 12 minutes on each side or until the vegetables and tofu are browned.

Step 8: Add Relish And Serve

skewers on board
skewers on board - Miriam Hahn/Tasting Table

Serve with green olive relish, remaining marinade, and optional rice.

Grilled Mediterranean Tofu Skewers With Green Olive Relish Recipe

skewers on plate with lemon
skewers on plate with lemon - Miriam Hahn/Tasting Table

What Type Of Tofu Works Best For These Skewers?

tofu skewers on board
tofu skewers on board - Miriam Hahn/Tasting Table

If you have cooked with tofu before you know that there are many options and for the novice tofu user, this can be confusing. When choosing, you will see silken, soft, medium, firm, extra firm, super firm, and pre-baked varieties. Because we are using the grill as our cooking method, we need tofu that will hold its shape on the grill, achieve a crisp exterior, and absorb the marinade.

To check all of those boxes, extra firm is the best choice here. It's soft enough to take in the tangy and flavorful marinade but firm enough to not fall apart on the grill. Because it's packed in water, pressing it is a necessary step. Just remove it from the package and place it in a shallow bowl. Stack a flat plate on top, then place something heavy on the plate. The excess water will drain into the shallow bowl. Let it sit like this for 20 minutes and discard the water.

The other type of tofu that will work here is super firm tofu. The beauty of super firm tofu is it doesn't need to be pressed, but because it is more solid, it won't absorb the marinade quite as well. If you use super firm tofu, it's best to let it marinate for a longer period of time.

Can You Make These Mediterranean Skewers If You Don't Have A Grill?

3 tofu skewers on plate
3 tofu skewers on plate - Miriam Hahn/Tasting Table

If you don't have a grill or just choose to keep the cooking inside, there are a few other cooking methods so you can still enjoy these delicious skewers. The first method is using your oven. Preheat the oven to 425 F and lay the skewers on a sheet pan. Once the oven is heated, bake the skewers for about 20-25 minutes or until the vegetables and tofu are browned. You can also use the broiler for a quicker cooking time. Place the skewers on the top rack and broil for about 6-8 minutes, turning once. You'll want to stay close by to make sure they don't burn and avoid using parchment paper anytime you broil as it can catch fire.

The other method for cooking the skewers is to use a large grill pan or cast-iron skillet. Lightly oil the cooking surface and cook the skewers over medium high heat for about 5-8 minutes. If you are using a frying pan, you'll have to work in batches. Lastly, if you have a large air fryer that can accommodate the skewer size, you can cook them at 400 F for 12-15 minutes turning halfway.

Read the original article on Tasting Table.