June 18, 2021

Easy Vegan Recipes

Eat Vegan – Eat Well

Crispy Tofu Steaks with Caramelized Onion Gravy

6 min read

These tofu steaks will satisfy your comfort food cravings! Covered in a crispy panko coating and topped with savory caramelized onion gravy, they make a great vegan main course for special dinners.

A Sliced Up Tofu Steak and Asparagus on a Plate

Does the idea of tofu steaks sound kind of bad to you? It does to me, and I created this recipe!

But don’t be fooled. These suckers are absolutely delicious and super indulgent.

Do tofu steaks taste like actual steak (as in the meat kind)? Not at all! I’m calling them “steaks” simply because they’re cooked up in big slab form and served smothered in gravy. Feeling like some comfort food? These steaks are exactly what you need!

How It’s Made

Two Crispy Tofu Steaks in a Skillet

The Gravy

This component of the recipe takes longer, so I recommend you get started on it first!

You’ll need to caramelize some onion. Slice your onion super thin, then add it to a skillet with some oil, thyme, and a pinch of sugar. Set the skillet over medium-low heat and let the onions slowly cook, giving them a stir every so often. Make sure the heat stays pretty low — you don’t want the onions to start sizzling.

Collage Showing 4 Stages of Caramelizing an Onion

After about a half hour the onions should be super soft and browned.

Now raise the heat a bit and add some white wine. Let it simmer until most of the liquid has cooked off, then start sprinkling in a bit of flour, stirring all the while to coat the onions. slowly whisk in some broth and soy sauce, bring the liquid to a simmer, and let it cook until the gravy is thick and rich.

Collage Showing 4 Steps for Making Caramelized Onion Gravy: Add Wine to Onions, Add Flour, Add Broth, and Simmer

The Tofu Steaks

Start with a block of extra-firm tofu. Cut it into 4 equal-sized rectangular slabs.

In one small bowl, whisk together a batter from some non-dairy milk, flour, flaxseed, vinegar, soy sauce, and garlic. In another bowl, whisk together a breading from some panko breadcrumbs, flour, paprika, thyme, salt and pepper.

Heat up some oil in a skillet. Grab one of your tofu slabs and dip in in the batter, followed by the breading. Place the slab into the skillet and cook it for a few minutes on each side, until golden and crispy. You can cook a few steaks at once if you can fit them in the skillet without crowding.

Collage Showing 4 Steps for Making Tofu Steaks, Dip Tofu in Batter, Dip Tofu in Breading, and Fry on Each Side

Smother your tofu steaks with gravy and devour!

Tofu Steak on a Plate with Asparagus, Napkin, and Water Glass in the Background

Tofu Steak Tips & FAQ

  • Be very gentle with the tofu steaks when frying and serving them. The coating is very delicate, although it should stay in place if handled with care.
  • Storage and reheating: Store your leftover tofu steaks and gravy in separate sealed containers in the fridge for up to 3 days. The gravy can be reheated in the microwave or on the stove. The steaks are best reheated for a few minutes in a 400°F oven, followed by briefly placing them under a broiler to recrisp the coating.
  • Can these be made gluten-free? Possibly, but I haven’t tried making a gluten-free version, so I’m not sure. I think your best bet would be to use gluten-free tamari in place of soy sauce, gluten-free panko breadcrumbs, and an all-purpose gluten-free flour blend.
  • Can these be baked instead of fried? I’m sure they can, but I haven’t tried it. I’d try lightly brushing the steaks with oil and baking them on each side at around 400°F on each side until crispy. Keep in mind that they’re not likely to get as crispy as if you fried them though.
  • Is there a substitute for the wine? You can leave it out if you prefer.
  • If you do use the wine, check with Barnivore to ensure the brand you use is vegan.
  • To switch things up, try serving these tofu steaks stuffed into rolls as sandwiches! I haven’t tried this, but it occurred to me that it would be delicious. Please let me know how it is!

Like this recipe? If so, be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter. And please stop back and leave me a review and rating below if you make it!

A Sliced Up Tofu Steak and Asparagus on a Plate

Crispy Tofu Steaks with Caramelized Onion Gravy

These tofu steaks will satisfy your comfort food cravings! Covered in a crispy panko coating and topped with savory caramelized onion gravy, they make a great vegan main course for special dinners.

Prep Time 20 minutes

Cook Time 40 minutes

Total Time 1 hour

Servings 4

Calories 373 kcal

Author Alissa


For the Caramelized Onion Gravy

  • 1 tablespoon olive oil
  • 1 large onion, thinly sliced
  • 1/2 teaspoon dried thyme
  • Pinch organic granulated sugar
  • 1/4 cup dry white wine
  • 1 1/2 tablespoons all-purpose flour
  • 3/4 cup low sodium vegetable broth, plus more as needed
  • 1 tablespoon soy sauce

For the Batter

  • 1/2 cup unflavored soy or almond milk
  • 1 tablespoon ground flaxseeds
  • 2 tablespoons all-purpose flour
  • 1 teaspoon white vinegar
  • 1/2 teaspoon soy sauce
  • 1 large garlic clove, very finely minced

For the Breading

  • 1/2 cup all-purpose flour
  • 1/2 cup panko breadcrumbs
  • 1/2 teaspoon paprika
  • 1/2 teaspoon dried thyme
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper

For the Tofu Steaks

  • 1 (14 ounce or 400 gram) package extra firm tofu, drained and pressed
  • Olive oil, for frying


To Make the Caramelized Onion Gravy

  1. Place the olive oil, onion, thyme, and sugar into a medium skillet and place it over medium-low heat. Allow everything to cook, stirring occasionally, until the onions begin to brown and caramelize, about 30 minutes.

  2. Add the wine, raise the heat to medium, bring it to a simmer, and allow it to cook until most of the liquid has cooked off, about 3 minutes.

  3. Stir in the flour to form a paste coating the onion. Cook the onion and flour for about a minute.

  4. Slowly stir in the broth and soy sauce. Bring the mixture to a simmer and allow to cook until it becomes nice and thick, about 5 minutes. The gravy thickens quickly, so add in some additional broth or water if it becomes too thick.

  5. Remove the skillet from heat. Taste test the gravy and add more soy sauce if you’d like.

Make the Crispy Tofu Steaks

  1. In a shallow dish, whisk together the batter ingredients. Allow the mixture to sit for about 10 minutes, until it thickens up.

  2. In a separate dish, stir together the ingredients for the breading.

  3. Cut the tofu in half width-wise, then cut each piece in half thickness wise, creating 4 rectangular slabs.

  4. Very generously coat the bottom of a large skillet with oil and place it over medium heat. You want at least 1/8 inch of oil.

  5. When the oil is hot, place one of the tofu slabs into the batter, flipping to coat each side, then transfer it to the panko mixture and coat each side. Place it into the skillet, and repeat for the remaining tofu slabs, cooking as many as you can fit at a time without crowding.

  6. Cook the tofu steaks for about 4 minutes per side, until golden brown, very carefully flipping between sides so as not to remove the coating.

  7. Cook any remaining tofu slabs in a second batch, following the method above.

  8. Divide the tofu steaks onto plates and top with caramelized onion gravy. Serve.

Recipe Notes

This recipe only makes a small amount of gravy, but like I said above, you only need a little. If you’re a serious gravy monster, make a double batch.

Nutrition Facts

Crispy Tofu Steaks with Caramelized Onion Gravy

Amount Per Serving

Calories 373 Calories from Fat 208

% Daily Value*

Fat 23.1g36%

Saturated Fat 3.6g18%

Sodium 693mg29%

Potassium 312mg9%

Carbohydrates 29g10%

Fiber 3.4g14%

Sugar 4.2g5%

Protein 12.9g26%

Calcium 180mg18%

Iron 4mg22%

* Percent Daily Values are based on a 2000 calorie diet.

Sharing is caring!

More Stories

You may have missed

Copyright © All rights reserved. | Newsphere by AF themes.