We're on Team Tofu and celebrate it in all its forms. But we've heard the grumbles about its taste and texture. Here's how we change the haters' minds and get them to embrace this inexpensive, versatile plant-based protein: soak the tofu in a well-seasoned marinade before roasting it in a hot oven.

A portrait of Breana Killeen, M.P.H., RD
Breana Lai Killeen, M.P.H., RD
EatingWell Magazine, March 2021


Credit: Eva Kolenko

Recipe Summary test

10 mins
1 hr 35 mins


Ingredient Checklist


Instructions Checklist
  • Pat tofu dry and cut into ½- to ¾-inch cubes. Gently pat dry again. Combine vinegar, liquid aminos and oil in a large bowl or large sealable plastic bag. Add the tofu; gently toss to combine. Marinate at room temperature for 1 hour or refrigerate for up to 4 hours, gently stirring once or twice.

  • Preheat oven to 450°F. Coat a large baking sheet with cooking spray.

  • Use a slotted spoon to transfer the tofu to the prepared pan. (Discard marinade.) Spread it out, making sure the pieces aren't touching. Roast the tofu, gently stirring halfway through, until golden brown, 12 to 18 minutes.

  • Drizzle the tofu with honey and sprinkle with salt; toss to coat.

To make ahead

Refrigerate for up to 1 week.

Nutrition Facts

93 calories; fat 5g; sodium 269mg; carbohydrates 4g; dietary fiber 1g; protein 8g; sugars 2g; saturated fat 1g.