These crispy tofu tacos use a cornmeal coating to give the tofu a satisfying crunch you won’t get with plain pan-fried tofu. They’re a great option for anyone looking for a flavorful meatless taco that actually delivers on texture.

I love tacos in all forms — from potato tacos to carne asada to sweet potato and black bean versions. But crispy tofu tacos changed my mind about tofu in tacos: with the right prep and a cornmeal coating, tofu becomes crunchy and utterly satisfying.
Why this recipe works
- Crispy — the cornmeal coating creates a crunchy exterior that contrasts nicely with the soft tofu inside.
- Vegetarian — a flavorful meatless taco option that can convert skeptics.
- Full of flavor — classic taco spices paired with a bright cilantro crema make each bite interesting and balanced.

Ingredient notes
- Tofu — use extra-firm so it holds up while cooking and gets crisp.
- Marinade — a mix of honey, soy sauce and Sriracha seasons the tofu and helps the cornmeal adhere.
- Cornmeal — forms the crispy coating when pan-fried.
- Spices — cumin, chili powder, paprika, garlic powder and salt provide the familiar taco profile.
- Cilantro crema — blending cilantro, scallions and Greek yogurt creates a bright, creamy finish.
- Corn and black beans — a simple mixture of corn, onion and black beans adds texture, color and extra protein.
- Tortillas — corn tortillas are preferred, but use your favorite.
- Toppings — avocado, tomatoes, cheese and lime are all great choices.
Ingredient swaps
Simple substitutions to suit what you have on hand:
- Sriracha — swap with your preferred hot sauce.
- Taco seasoning — store-bought or homemade both work.
- Greek yogurt — can be replaced with sour cream in the crema.
- Scallions — chives make a good substitute.
- Corn tortillas — flour tortillas are fine if you prefer them.
Step-by-step photos
Full ingredient list and instructions are in the recipe card below.

Press the tofu under weight for at least 15 minutes (30 minutes is better) to remove excess moisture — this is key for crisping.
While the tofu drains, blend cilantro, scallions, Greek yogurt, water and salt into a smooth cilantro crema and set aside.

Cut the drained tofu into roughly 3/4-inch cubes. Gently toss with Sriracha, soy sauce and honey, taking care not to break the pieces apart. Dredge the tofu pieces in the cornmeal and spice mixture so they’re evenly coated.

For the corn and black bean mixture: heat olive oil in a skillet over medium heat, cook diced onion for about 3–5 minutes, add frozen corn and cook a few more minutes, then stir in rinsed black beans, salt and pepper and warm through. Keep warm until assembling tacos.
In a separate skillet, heat canola (or other neutral) oil over medium-high heat. Add tofu and let it crisp without moving for 5–7 minutes, then flip and crisp the other side another 5 minutes. Avoid over-handling to keep the pieces intact. Warm tortillas and assemble tacos with tofu, corn/bean mixture, crema and your favorite toppings.
FAQs
Tofu is made from curdled soy milk formed into blocks. It’s a nutritious, protein-rich ingredient commonly used in vegetarian and vegan cooking.
Extra-firm tofu is best for pan-frying and getting a crisp exterior while maintaining structure.
Yes — immediately after cooking the cornmeal-coated tofu is crispy. It will soften if left to sit, so serve right away for the best texture.
Cheese (pepper jack recommended), avocado or guacamole, raw onion, tomatoes and a squeeze of lime complement these tacos well.
Equipment
Useful tools for success:
- Something heavy (cast iron press, weighted pan or a foil-wrapped brick) to press the tofu.
- A large bowl for tossing tofu with the marinade and coating.
- A non-stick or well-seasoned skillet to prevent sticking while crisping the tofu.
- A spatula to flip tofu pieces carefully.
Pro tips & notes
- Press tofu for at least 15 minutes; 30 minutes is better to remove more water for crispiness.
- Cut tofu into uniform pieces so they cook evenly.
- Be gentle when tossing tofu with the cornmeal coating to avoid breaking it apart.
- Use a non-stick skillet and avoid flipping too often — let each side form a crust.
- To warm corn tortillas, heat them 30 seconds per side in a skillet or wrap in a damp paper towel and microwave briefly.

Other taco recipes
-
Grilled Chicken Street Tacos
-
Sweet Potato Fajitas
-
Instant Pot Chicken Tacos
-
Crispy Pork Carnitas
If you try these crispy tofu tacos, let me know how they turned out in the comments. Use toppings you love and serve immediately for the best crisp texture.

Crispy Tofu Tacos
Ingredients
Tacos
- 1 package extra firm tofu
- 1 tablespoon honey
- 1 tablespoon low-sodium soy sauce
- 1 tablespoon Sriracha
- 1/2 cup cornmeal
- 1 teaspoon cumin
- 1/2 teaspoon chili powder
- 1/2 teaspoon paprika
- 1/2 teaspoon salt
- 1/2 teaspoon garlic powder
- 1/8 teaspoon black pepper
- 1/4 cup canola oil
- 8–10 corn tortillas
- Toppings of your choice (cheese, tomato, onion, corn, black beans, avocado, lime)
Corn/Black Bean Mixture
- 1 tablespoon olive oil
- 1/4 cup diced sweet onion
- 2 cups frozen corn
- 1 (14.5 oz) can black beans, rinsed and drained
- Salt and black pepper to taste
Cilantro Crema
- 1 bunch fresh cilantro
- 4 scallions, chopped
- 1/4 cup Greek yogurt
- 1/4 cup water
- 1/2 teaspoon salt
Instructions
- Wrap tofu in paper towels and press with a weight for at least 15 minutes (30 minutes preferred) to remove excess moisture.
- Combine cornmeal, cumin, chili powder, paprika, salt, garlic powder and black pepper in a medium bowl.
- Blend cilantro, scallions, Greek yogurt, water and salt until smooth to make the crema; set aside.
- Cut drained tofu into 3/4-inch cubes. Gently toss with Sriracha, soy sauce and honey, then coat evenly in the cornmeal mixture.
- For the corn/bean mixture: heat olive oil in a skillet over medium heat, cook onion 3 minutes, add corn and cook 5 minutes, then stir in black beans, salt and pepper and warm through.
- Heat 1/4 cup oil in a non-stick or cast-iron skillet over medium-high heat. Add tofu and let crisp on one side about 5–7 minutes, flip once and cook another 5 minutes until crisp. Warm tortillas and assemble tacos with tofu, corn/beans, crema and desired toppings.
Notes
- Pressing tofu is essential — it contains a lot of water; 30 minutes yields the best results.
- Keep tofu pieces uniform so they cook evenly.
- Handle coated tofu gently to avoid breaking pieces apart.
- Serve immediately for the best crispy texture.
- To make corn tortillas pliable, heat them 30 seconds per side in a skillet or microwave wrapped in a damp paper towel for 30 seconds.