Grilled Tofu Steaks
Firm tofu steaks in a soy, lemon and paprika marinade, grilled and served with stir-fried vegetables. A vegan grill dish with real protein.
- prep
- 40 min
- cook
- 10 min
- total
- 50 min
- serves
- 4
- level
- easy

Thick slabs of firm tofu, marinated in soy sauce, lemon, garlic and spices, then grilled until marked and savory. A high-protein, low-fat alternative to meat that works just as well on a grill pan as on the barbecue.
Pressing the tofu first matters. Thirty minutes under a weight pulls out the water so the marinade can get in. Serve the steaks with the quick stir-fried vegetables on the side.
method
Press the tofu for 30 minutes to remove the excess water, then slice it into four 1/2-inch thick steaks.
Whisk the soy sauce, olive oil, lemon juice, garlic, paprika, black pepper and oregano together in a bowl. Add the tofu steaks, turn to coat them well, and marinate for at least 30 minutes.
Preheat a grill or grill pan over medium-high heat. Grill the tofu steaks for 3 to 4 minutes on each side, until they have good grill marks.
While the tofu grills, heat the vegetable oil in a pan over medium heat. Stir-fry the bell pepper, carrot and broccoli until tender but still crisp, 5 to 7 minutes. Season with salt.
Plate the grilled tofu steaks with the stir-fried vegetables alongside.
chef's tips
- Press the tofu for the full 30 minutes. The drier it is, the more marinade it takes in.
- Longer marinating means more flavor. A few hours or overnight works fine.
- Don’t move the steaks until they release from the grill on their own. That is how you get clean grill marks.
- Finish with sesame seeds or a squeeze of fresh lemon juice.