This Marinated Tofu Steak will delight both vegetarians and carnivores. The marinated and grilled tofu is tasty and it’s served with a Greek salad.
This is one of the simplest ways to prepare tofu and it’s delicious. It is lightly crispy on the outside and creamy on the inside. This dish shows that tofu doesn’t have to be disguised as something else, or covered up with a bunch of heavy flavors to be delicious!
This Grilled Mediterranean Tofu is perfect serve with this Dairy Free Tzatziki sauce

Marinated Tofu Steak
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 60 minutes
- Yield: 4 1x
Description
This is one of the simplest ways to prepare tofu and it’s delicious. It is lightly crispy on the outside and creamy on the inside. This dish shows that tofu doesn’t have to be disguised as something else, or covered up with a bunch of heavy flavors to be delicious!
Ingredients
- 1 block extra-firm tofu
- ¼ cup olive oil
- 2 tbsp dijon mustard
- 3 tbsp balsamic vinegar
- 2 tsp garlic finely chopped
- ¼ tsp ground black pepper
- 1 tsp dried oregano
- Salt to taste
Instructions
- Open the tofu, drain liquid from the package, and then wrap it in a clean towel, placing a heavy object on top of it to press out excess liquid from it. Let the tofu press for 10-15 minutes.
- Mix together all of the ingredients for the tofu marinade. Cut the tofu width-wise into 8 approximately-equal slices. Use a baking dish or a large plate to pour the marinade over the tofu slices, then turn them over to coat both sides.
- Preheat the BBQ to medium high
- Grill the tofu on the BBQ. Cook for 10 minutes per side.
- Category: main dish
- Cuisine: BBQ
Leave a Reply