Simple Vegan Blog

  • Recipes
  • Start Here
  • About
  • Subscribe
menu icon
go to homepage
  • Recipes
  • Start Here
  • About
  • Subscribe
subscribe
search icon
Homepage link
  • Recipes
  • Start Here
  • About
  • Subscribe
×
Home > Recipes > Tofu

Tofu Tacos

Iosune with a glass of juice.
Updated: Mar 17, 2026 by Iosune Robles · This post may contain affiliate links
4.80 from 5 votes
Pin Recipe Jump to Recipe
Baked tofu tacos topped with avocado, red onion, cilantro, and vegan sour cream.

Tofu Tacos are one of the easiest ways to turn a block of tofu into a flavorful, satisfying meal. The tofu bakes until golden and slightly crispy, then gets tucked into warm tortillas with fresh toppings. They're an easy homemade dinner that's full of flavor and simple to make.

Homemade tofu tacos with avocado, red onion, cilantro, and vegan sour cream.

Making them is simple: crumble the tofu, coat it in the spice mixture, and bake until golden and slightly crispy around the edges. I like to spread the tofu in a thin, even layer on the baking sheet so it browns properly instead of steaming. In my experience, that extra color makes a noticeable difference in both texture and flavor. Once it's ready, just warm the tortillas and add your favorite toppings.

These tofu tacos are incredibly versatile. While they're perfect served in warm tortillas with your favorite toppings, the baked tofu filling can also be used in burritos or taco bowls. It keeps well in the fridge, which makes it a convenient option if you like to prep ahead and assemble your tacos later.

If you want more tofu tips and cooking methods, check out my How to Cook Tofu guide.

Are you a fan of Mexican-inspired meals? If so, you might also enjoy my Vegan Tacos, Jackfruit Tacos, or Vegan Quesadillas. They're all easy to make, packed with flavor, and perfect if you're looking for more plant-based dinner ideas.

Ingredients

Here's everything you'll need to make these tofu tacos.

For the Tofu Tacos

Ingredients for homemade baked tofu tacos.
  • Soy sauce: I used regular soy sauce, but low-sodium works just as well if you prefer a milder flavor. You can also use tamari for a gluten-free option, or coconut aminos, which are slightly sweeter.
  • Tomato paste: This adds a lot of flavor and richness. If you don't have it, tomato sauce works too, but the filling will be a little softer.
  • Olive oil: I like to use olive oil, but avocado oil, vegetable oil, or canola oil all work well. You can really use any oil you have on hand.
  • Garlic powder
  • Onion powder
  • Ground cumin
  • Paprika: Smoked paprika adds a deeper flavor, but regular paprika is totally fine.
  • Chili powder: Make sure you're using American-style chili powder, not pure cayenne, since cayenne is much spicier. If you'd like to make your own, you can use my Homemade Chili Powder recipe.
  • Ground black pepper
  • Firm tofu: Firm or extra-firm both work well. I don't recommend soft or silken tofu for this recipe.
  • Corn or flour tortillas: Use whichever you prefer. Corn tortillas have a more traditional flavor and are naturally gluten-free, while flour tortillas are softer and easier to fold.

Optional Toppings

Ingredients for tofu taco toppings.

You can really use any toppings you like, but this is my favorite combination:

  • Avocado: I like to slice it just before serving so it stays fresh and creamy.
  • Red onion: Finely chopped so it blends well with the other toppings. You can also use white or yellow onion if that's what you have on hand.
  • Fresh cilantro: Adds freshness and balances the spices in the tofu.
  • Lime or lemon juice: A squeeze right at the end brightens everything up. I usually go for lime, but lemon works too.
  • Vegan Sour Cream: Totally optional, but it adds a nice creamy contrast. You can use store-bought or make your own with my Vegan Sour Cream recipe.

Find the full recipe with exact measurements in the recipe card below.

How to Make Tofu Tacos

A baking sheet lined with parchment paper.
  1. Preheat the oven to 400ºF (200ºC) and line a baking sheet with parchment paper.
Tofu taco sauce in a bowl.
  1. In a bowl, mix the soy sauce, tomato paste, olive oil, and spices until combined.
Tofu crumbles coated in taco sauce in a bowl.
  1. Crumble the tofu into the bowl and stir until evenly coated.
Seasoned tofu crumbles spread in a thin layer on a lined baking sheet.
  1. Spread the tofu in a thin layer on the baking sheet.
Baked tofu crumbles on a baking sheet.
  1. Bake for 25-30 minutes, stirring halfway through, until golden and slightly crispy. If you like it crispier, bake a few minutes longer.
Homemade tofu tacos with avocado, red onion, cilantro, and vegan sour cream, served with extra toppings on the side.
  1. Warm the tortillas, fill with the baked tofu, add your favorite toppings, and serve.
Baked tofu tacos topped with avocado, red onion, cilantro, and vegan sour cream.

How to Store and Reheat Leftovers

  • Refrigerator: Store the baked tofu filling in an airtight container in the fridge for up to 4-5 days. Keep the tortillas and toppings separate for best results.
  • Freezer: The tofu filling freezes well for up to 2-3 months. Let it cool completely before transferring it to a freezer-safe container. Thaw overnight in the fridge before reheating.
  • To reheat: Warm the tofu in a skillet over medium heat for a few minutes until heated through. You can also reheat it in the microwave, but the skillet helps bring back some of the texture. Assemble the tacos just before serving.

Serving Suggestions

You can serve these tofu tacos with rice and beans on the side to make the meal more filling. If you're looking for easy options, I love pairing them with my Spanish Rice and Beans or Vegan Red Beans and Rice. Adding tortilla chips with Restaurant-Style Salsa or Guacamole on the side also makes it feel like a complete taco night at home.

If you're having friends over, a pitcher of Sangria goes really well too.

Frequently Asked Questions

Do I need to press the tofu for this recipe?

No, you don't have to press it. Since we're baking the tofu and spreading it out in a thin layer, it will naturally lose moisture in the oven. I just pat it dry with paper towels before crumbling it, and that's enough.

How do I keep the tofu crispy?

The key is to spread the crumbled tofu in a thin, even layer on the baking sheet. If it's piled up, it will steam instead of brown. Let it bake until it's deeply golden, and don't be afraid of a little extra color - that's where the texture and flavor come from.

Can I cook the tofu in a skillet instead of baking it?

Yes, you can. Cook the seasoned tofu in a large skillet over medium-high heat for about 8-10 minutes, stirring frequently, until golden and slightly crispy. It won't be quite as evenly browned as the oven method, but it still works really well.

What toppings go well with tofu tacos?

There are so many ways to top tofu tacos. For something simple, I usually go with avocado, red onion, fresh cilantro, and a squeeze of lime.

If you want to add more texture and flavor, corn (fresh or grilled), shredded lettuce, Pico de Gallo, or pickled red onions are all great options. They add freshness and a little crunch without overpowering the tofu.

For sauces, I love drizzling them with my Vegan Sour Cream, Restaurant-Style Salsa, or even a smoky Vegan Chipotle Sauce. A spoonful of Guacamole also works really well if you want something extra creamy.

You can keep them light and fresh or really load them up - it's completely up to you.

Can I make tofu tacos ahead of time?

Yes! You can bake the tofu filling ahead of time and store it in the fridge. When you're ready to eat, just reheat it in a skillet for a few minutes and warm the tortillas. I recommend assembling the tacos right before serving so everything stays fresh.

Baked tofu tacos with avocado, red onion, cilantro, and vegan sour cream, with extra toppings on the side.

More Vegan Mexican-Style Recipes

  • Jackfruit Carnitas
  • Vegan Enchiladas
  • Vegan Fajitas
  • Vegan Burrito
  • Chipotle Sofritas
Homemade baked tofu tacos with fresh toppings and vegan sour cream.
4.80 from 5 votes

Love it? Leave a rating!

Tofu Tacos

Tofu Tacos are one of the easiest ways to turn a block of tofu into a flavorful, satisfying meal. The tofu bakes until golden and slightly crispy, then gets tucked into warm tortillas with fresh toppings. They're an easy homemade dinner that's full of flavor and simple to make.
Prep: 10 minutes mins
Cook: 30 minutes mins
Total: 40 minutes mins
Servings: 8 tacos
PRINT PIN COMMENT


Ingredients 
 

For the tofu tacos

  • 2 tablespoons soy sauce
  • 2 tablespoons tomato paste
  • 1 tablespoon olive oil
  • 1 teaspoon garlic powder
  • 1 teaspoon onion powder
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1 teaspoon chili powder
  • ½ teaspoon ground black pepper
  • 1 14-ounce block firm or extra-firm tofu, drained and patted dry
  • 8 small corn or flour tortillas

Optional toppings

  • 1 avocado, cubed
  • ¼ cup red onion, finely chopped
  • ¼ cup fresh cilantro, chopped
  • Lime or lemon juice, to taste
  • Vegan sour cream, for serving

Instructions 

  • Preheat the oven to 400ºF (200ºC). Line a large baking sheet with parchment paper.
    A baking sheet lined with parchment paper.
  • In a large bowl, mix the soy sauce, tomato paste, olive oil, garlic powder, onion powder, cumin, paprika, chili powder, and black pepper until a thick paste forms.
    Tofu taco sauce in a bowl.
  • Crumble the tofu directly into the bowl and toss well until all the crumbles are evenly coated.
    Tofu crumbles coated in taco sauce in a bowl.
  • Spread the tofu in a thin, even layer on the prepared baking sheet, making sure it's not overcrowded so it browns instead of steaming.
    Seasoned tofu crumbles spread in a thin layer on a lined baking sheet.
  • Bake for 25-30 minutes, stirring halfway through, until deeply golden and slightly crispy around the edges. If you prefer it more golden and crispy, bake for a few extra minutes.
    Baked tofu crumbles on a baking sheet.
  • Warm the tortillas according to package directions. Fill each tortilla with the baked tofu and top with avocado, red onion, cilantro, a squeeze of fresh lime juice, and vegan sour cream if using. Serve immediately.
    Homemade tofu tacos with avocado, red onion, cilantro, and vegan sour cream, served with extra toppings on the side.

Notes

  • Store any leftover tofu filling in an airtight container in the refrigerator for up to 4-5 days.
  • The tofu filling can be frozen for up to 2-3 months. Let it cool completely before freezing and thaw overnight in the fridge before reheating.
  • To reheat, warm the tofu in a skillet over medium heat until heated through. You can also use the microwave, but a skillet helps bring back some texture.
  • Nutritional information is an estimate and does not include the optional vegan sour cream.

Nutrition

Serving: 1taco | Calories: 126kcal | Carbohydrates: 16g | Protein: 3g | Fat: 6g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 4g | Sodium: 302mg | Potassium: 258mg | Fiber: 4g | Sugar: 1g | Vitamin A: 335IU | Vitamin C: 5mg | Calcium: 34mg | Iron: 1mg
Did you try this recipe?Leave a comment below and let me know how it turned out!
Course: Main Dish
Cuisine: Mexican
Author: Iosune Robles

More Tofu Recipes

  • Pan fried tofu cubes with a golden crust.
    How to Cook Tofu (Complete Guide)
  • Homemade tofu fried rice garnished with green onions.
    Tofu Fried Rice
  • Mongolian tofu served over rice with scallions and sesame seeds.
    Mongolian Tofu
  • Close-up of tofu pressing with a towel and pot.
    How to Press Tofu
Iosune with a glass of juice.

About Iosune

Hi, I’m Iosune! I’m a food lover, home cook, recipe creator, and co-founder of Simple Vegan Blog, which I started in 2014 to show how easy and delicious vegan cooking can be.

More about me

Comments

  1. Debbie Olmsted says

    April 25, 2023 at 7:43 am

    5 stars
    I loved this! The tacos were delicious and easy to make.

    Reply
    • Iosune says

      April 27, 2023 at 10:05 am

      Hi Debbie! So glad you liked it 🙂

      Reply
  2. SD says

    April 08, 2022 at 11:45 am

    4 stars
    Since I doubled the tofu, I had to season extra and used a homemade taco seasoning. It came out tasty

    Reply
    • Iosune Robles says

      April 11, 2022 at 9:49 am

      Hi! I'm so glad you liked our tofu tacos 🙂

      Reply
  3. Sue says

    August 03, 2021 at 9:53 pm

    5 stars
    Absolutely yummy! Great way to use up leftover tofu! Thanks for all your great recipes!

    Reply
    • Iosune Robles says

      August 04, 2021 at 8:46 am

      Hi Sue! I'm glad you liked our tofu tacos recipe 🙂

      Reply
  4. Ramya says

    August 01, 2021 at 12:09 pm

    Will be making this soon i never had tofu tacos before perfect for my after office meals will dm you if i make this and let you know how it goes Thanks Ramya

    Reply
    • Iosune Robles says

      August 02, 2021 at 11:18 am

      Hi! Hope you liked it Ramya!

      Reply
4.80 from 5 votes (2 ratings without comment)

Leave a Reply Cancel reply

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

Recipe Rating





Iosune and Alberto.

Welcome!

We’re Iosune and Alberto, the couple behind Simple Vegan Blog. Since 2014, we’ve been sharing easy, flavorful vegan recipes anyone can make.

More about us

Most popular recipes

  • Photo of a bowl of general tso's tofu served over some rice
    General Tso's Tofu
  • Picture of a dish with homemade vegan jambalaya topped with chopped parsley
    Vegan Jambalaya
  • Photo of a bowl of vegan vegetable soup
    Vegan Vegetable Soup
  • A bowl with tofu stir fry garnished with some sesame seeds.
    Easy Tofu Stir Fry
  • Photo of a plate of sweet and sour tofu
    Sweet and Sour Tofu
  • A bowl with vegan tofu ricotta cheese and some bread slices around.
    Vegan Tofu Ricotta Cheese (4 Ingredients)

Fresh spring recipes

  • Tofu salad in a bowl.
    Marinated Tofu Salad
  • Vegan pasta salad on a plate with a fork.
    Easy Vegan Pasta Salad
  • Jar of vegan lemon curd with lemons around and a spoon scooping curd from the jar.
    Vegan Lemon Curd
  • Close-up photo of a dish with a slice of vegan lemon cake and a fork
    Vegan Lemon Cake
  • Vegan tuna on a slice of bread, with lettuce and tomato slices, on a white plate.
    Easy Vegan Tuna
  • Sliced bread topped with lettuce, tomato, and vegan chicken salad.
    Vegan Chicken Salad

Footer

↑ Back to top • Recipes • About • Contact

© 2025 Simple Vegan Blog. All rights reserved. Privacy Policy • Terms & Conditions • Affiliate Disclosure

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.