If you have been searching for a meatless main that brings bold flavor, crisp charred edges, and a sticky-sweet glaze, these sweet chili grilled tofu steaks are exactly what your weeknight needs. Thick slabs of pressed tofu soak up a quick homemade marinade, then hit a hot grill until they are caramelized on the outside and tender within. It is major flavor for minimal effort, and it has become a regular in my kitchen.

The recipe came out of one of those what-is-in-the-fridge nights that turned into something too good not to write down. I was craving something smoky and saucy, tofu happened to be the star ingredient on hand, and a jar of Thai sweet chili sauce did the rest. The result wins over veggie lovers and dedicated meat-eaters alike, and it lands on the table in under thirty minutes. Let us fire up the grill, or a grill pan, and make something deliciously fun together.

Why You’ll Love This Recipe

The flavor payoff here is enormous relative to the effort. A simple four-ingredient-plus marinade delivers a glaze that is sweet, tangy, and just a little spicy, and the grill adds smoky char and gorgeous caramelization that taste like summer no matter the season. It is proof that plant-based cooking can be exciting rather than an afterthought.

It is also fast and flexible. From start to finish you are looking at under thirty minutes, most of which is hands-off pressing and marinating time. The tofu is delicious on its own, but it also plays well over rice, tucked into noodles, or piled onto a crisp salad, so one recipe can anchor several very different meals.

Best of all, it is genuinely crowd-pleasing. Serve it at a cookout and even the skeptics reach for seconds, drawn in by those glossy grill marks and the sticky, savory-sweet glaze. It is an easy way to make tofu the highlight of the plate.

Ingredients

The heart of the dish is one block, fourteen ounces, of extra-firm tofu, pressed and drained. Extra-firm is non-negotiable here, since anything softer will fall apart on the grill. Pressing the tofu for at least fifteen minutes pulls out excess moisture, which is what allows it to absorb the marinade and crisp up rather than steam.

The glaze comes together from half a cup of sweet chili sauce, two tablespoons of soy sauce, one tablespoon of rice vinegar, and one tablespoon of sesame oil. Look for Thai sweet chili sauce specifically, as its balance of sweet, tangy, and mildly spicy notes is what makes the glaze sing. Two garlic cloves, minced, and half a teaspoon of fresh grated ginger round out the marinade with aromatic warmth. Fresh ginger makes a real difference, though a quarter teaspoon of ground ginger will do in a pinch.

You will also want a little neutral oil for greasing the grill or pan, plus chopped scallions and sesame seeds for garnish if you like. Those finishing touches are optional, but they add a fresh, nutty crunch that makes the finished steaks look and taste polished.

Sweet Chili Grilled Tofu Steaks ingredients

Step-by-Step Instructions

Begin by pressing the tofu. Wrap the block in paper towels or a clean kitchen towel, set a heavy skillet or cutting board on top, and let it press for fifteen to thirty minutes. This step is the difference between tofu that crisps and caramelizes and tofu that stays soggy, so do not skip it.

While the tofu presses, whisk together the marinade. In a small bowl, combine the sweet chili sauce, soy sauce, rice vinegar, sesame oil, minced garlic, and grated ginger until smooth, and set it aside. Once the tofu is pressed, slice the block lengthwise into four even steaks, each about half an inch thick.

Place the tofu steaks in a shallow dish or a zip-top bag and pour in about two-thirds of the marinade, reserving the rest for brushing during grilling. Let the tofu marinate for ten to fifteen minutes, or up to an hour in the refrigerator for deeper flavor. Never reuse the marinade the raw tofu has been soaking in for basting; that is what the reserved portion is for.

Heat a grill or grill pan over medium heat and lightly oil the surface so the tofu does not stick. Lay the steaks down and grill for about four to five minutes per side, brushing with the reserved marinade as they cook, until they are deeply charred and caramelized with defined grill marks. A hot, well-oiled surface is key to getting those clean sear lines.

Once the tofu is beautifully glazed and marked on both sides, remove it from the heat and let it rest for two to three minutes so the exterior sets. Garnish with chopped scallions and a sprinkle of sesame seeds, then serve hot. That short rest keeps the glaze glossy and the steaks intact when you plate them.

Sweet Chili Grilled Tofu Steaks

Tips for the Best Grilled Tofu

Two things guarantee success: pressing and heat. Give the tofu its full press so it can drink up the marinade and crisp properly, and make sure your grill or grill pan is genuinely hot before the tofu goes down, which is what creates those signature sear lines. Always reserve a portion of marinade separately for brushing, and if you like extra heat, stir a spoonful of sriracha or a pinch of chili flakes into the glaze.

These steaks are endlessly versatile at the table. Serve them over jasmine rice, quinoa, or rice noodles for a hearty meal, or slice leftovers into wraps and tacos with crunchy veggies. They make a bright, lighter counterpoint on a menu that also features a comforting bowl of creamy mushroom and wild rice soup, and for a fully plant-forward spread you could round things out with a low-carb side inspired by our cheesy cauliflower rice, simply left meat-free.

Kitchen Gear for This Recipe

As an Amazon Associate, The Kitchen’s Aid earns from qualifying purchases at no extra cost to you.

Frequently Asked Questions

Can I bake the tofu instead of grilling?
Absolutely. Bake the marinated tofu on a parchment-lined sheet at 400 degrees Fahrenheit for twenty-five to thirty minutes, flipping halfway and basting with extra sauce for maximum flavor.

How long can I store leftovers?
Stored in an airtight container in the refrigerator, the tofu steaks keep for up to four days. Reheat them in a skillet or air fryer to bring back the crisp edges.

Is this recipe gluten-free?
It can be. Simply use gluten-free tamari or coconut aminos in place of the soy sauce, and check that your sweet chili sauce is gluten-free as well.

Can I use tempeh instead of tofu?
Yes. Tempeh offers a nuttier texture and flavor and works well with the same marinade. Steam or simmer it briefly first to mellow any bitterness before grilling.

What if I don’t have a grill?
A grill pan on the stovetop gives you similar char and sear lines. In a pinch, a regular nonstick skillet over medium-high heat will still caramelize the glaze beautifully.

If you make these sweet chili grilled tofu steaks, I would love to hear how they turned out. Leave a comment below, tag @thekitchensaid on Instagram, or share the recipe with a friend who will love it too. For more nourishing inspiration, browse these healthy eating ideas from our sister site. Here is to simple meals that steal the show!

Recipe

Sweet Chili Grilled Tofu Steaks

Asian · Main Course

Be the first to rate this
📌 Pin
Sweet Chili Grilled Tofu Steaks

Bold, sticky-sweet grilled tofu steaks with crisp charred edges and an easy homemade sweet chili glaze. A vegan main ready in under 30 minutes.

Prep20 mins
Cook10 mins
Total30 mins
Yield4 servings

Ingredients

  • 1 block (14 oz) extra-firm tofu, pressed and drained
  • 1/2 cup sweet chili sauce
  • 2 tablespoons soy sauce
  • 1 tablespoon rice vinegar
  • 1 tablespoon sesame oil
  • 2 garlic cloves, minced
  • 1/2 teaspoon fresh grated ginger
  • Oil for greasing grill or pan
  • Chopped scallions and sesame seeds for garnish (optional)

Instructions

  1. Press tofu to remove excess moisture, then slice into 4 steaks.
  2. Whisk together the marinade ingredients and pour over tofu, reserving some for brushing.
  3. Marinate for 10-15 minutes, or longer for deeper flavor.
  4. Grill tofu over medium heat 4-5 minutes per side, brushing with marinade until caramelized.
  5. Rest 2-3 minutes, garnish with scallions and sesame seeds, and serve hot.

Nutrition: 180 calories

Made this? Rate it

Leave a Reply

Your email address will not be published. Required fields are marked *