This garlic tofu is full of flavor with just the right amount of heat. Crispy tofu is tossed in a sticky homemade garlic sauce for a quick plant-based meal that’s perfect over rice, noodles, or your favorite stir-fry veggies.

garlic tofu
Save This Recipe Form

Want to save this recipe?

Share your email below & we'll send it to you! Plus, you'll get new recipes from us every week!

Why I Love This Recipe

I’ve been on a bit of a tofu kick lately because it’s an easy, affordable plant-based protein. This version is crispy, saucy, and packed with flavor. The key is starting with crispy tofu, either baked or pan-fried, so it holds up in the garlicky glaze without getting soggy. A quick sauté of onion, jalapeño, and garlic builds a flavorful base, and a simple soy-based sauce comes together in minutes. It’s fast, filling, and easy to customize. If you like this one, try my crispy tofu stir fry!

Ingredients and Substitutions

  • Tofu: Use extra-firm tofu and toss it with a little cornstarch. This helps it stay crispy and hold its shape in the sauce.
  • Red onion: Adds sweetness and depth to the base. Shallots are a good substitute.
  • Garlic: Use fresh, finely minced garlic for the best flavor since it’s the star of the dish.
  • Jalapeño: This adds mild heat. You can leave it out or use red chili or serrano for more kick.
  • Soy sauce: This adds an umami flavor to the sauce. Tamari or coconut aminos can be used for a gluten-free version.
  • Maple syrup: Adds just a hint of sweetness, helping balance the heat. You can use honey, if you prefer.
  • Chili flakes: This brings another layer of heat. Feel free to adjust to your heat preference.
  • Vinegar: Rice vinegar is best, but white wine vinegar works too.
  • Cornstarch: A little cornstarch helps make the tofu crispy and it gives the sauce that glossy, sticky texture.
buffalo tofu taco steps

How to Press Tofu

Cut the tofu into small, evenly sized pieces and spread them on a paper towel or clean, lint-free kitchen towel. Top with another layer of paper towels or a second clean kitchen towel. (I usually do a layer of paper towels and then a kitchen towel on top of that.) Top with something flat and heavy like a large cast iron skillet or heavy book. Let the tofu sit like that for at least 15 minutes or up to an hour if you have time. This will help extract extra moisture from the tofu.