Ginger & Onion Tofu Steaks


Ginger & Onion Tofu Steaks

If you don't like tofu, it's probably because you haven't tried this recipe! Marinated in soy sauce and fresh ginger, this dish is salty, sweet, tangy, and perfectly spiced with onion, garlic, and mustard powder. I love to convert tofu haters with this great meal!
  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Total Time: 55 minutes
  • Allergens: Soy
  • Servings: 4


  • 1 tablespoon garlic powder
  • 1 tablespoon onion powder
  • 2 1/2 tablespoons mustard powder
  • 1 cup soy sauce
  • 1/3 cup brown sugar
  • 1/2 cup ginger (fresh, peeled, pureed)
  • Black pepper
  • 1 pack tofu (firm)
  • 1 onion (sliced into rings)
  • Olive oil (for sauteing)
  • 1 tablespoon cornstarch or arrowroot powder


The Night Before

  1. Whisk together garlic powder, onion powder, mustard powder, soy sauce, brown sugar, fresh ginger, and black pepper in medium bowl until combined.
  2. Cut tofu block in half and slice each half into 4 slices.
  3. Stack tofu slices in deep pan so that marinade can penetrate and generously coat each slice.
  4. Place onion rings on top of tofu slices, then pour marinade over them.

  5. Seal pan and let tofu marinate overnight in fridge.

The Day Of

  1. Preheat oven to 350 degrees F.
  2. Remove tofu from marinade (but be sure to save marinade and onions) and arrange onto oiled sheet or baking pan with at least ¼ inch between each piece.

  3. Bake tofu until browned on outside (about 30-35 minutes), rotating pan halfway through.
  4. Strain marinade.
  5. Whisk in cornstarch or arrowroot powder while still cold, then transfer to small saucepan and bring to simmer to thicken just slightly.
  6. In large pan, sauté onions in olive oil until translucent and slightly browned, stirring frequently.
  7. Combine tofu with sautéd onions and thickened marinade. 

  8. Serve over brown rice or quinoa.

Bon appétit!