Tofu Tacos with Pineapple Salsa

This post may contain affiliate links.

If you're looking for a recipe that's bold, and saucy but fresh and vibrant, make these Tofu Tacos with Pineapple Salsa! Everything is topped with a dairy-free lime crema, and the best sweet-tangy pineapple salsa you'll ever have! They’re gluten free, ready in less than 30 minutes, and perfect for an easy summer dinner, Taco Tuesday, or casual patio night with friends.

Quick & Easy Tofu Tacos!

Ever since Eric and I got engaged in Tulum, I’ve found myself craving those bright, fresh flavors that instantly transport me back to sunshine, ocean breezes, and long dinners that stretched for hours with a few too many margaritas. These tofu tacos are my summer-inspired way of bringing a little bit of that magic home.

And bonus points because they’re ready in less than 30 minutes!

Why You’ll Love These Tofu Tacos with Pineapple Salsa

You’ll love these easy tofu tacos because they deliver big flavor without a long ingredient list or complicated prep.

This recipe is that it feels special enough for your next dinner party fiesta on the patio, but it’s easy enough for a busy weeknight taco Tuesday at home. The tofu is crispy around the edges, juicy and flavorful in the center, and packed with smoky, slightly sweet al pastor-inspired flavors that pair perfectly with the fresh pineapple salsa. It’s the kind of meal that tastes like you spent way more time in the kitchen than you actually did.

And while tacos aren’t always the first thing people think of when it comes to protein, these are surprisingly satisfying and delightfully high in protein! Depending on your tortillas and toppings, you’ll get roughly 20-27 grams of protein per serving (2 tacos), plus plenty of fiber from the pineapple, cabbage, and avocado. The result is a dinner that feels light, fresh, and perfect for summer while still keeping you full and energized. It’s the perfect tofu taco recipe for anyone who wants something fresh, flavorful, plant-based, and very weeknight-friendly!

A Pineapple Salsa You Won’t Forget

I need to be very clear: the salsa is not optional!

This pineapple salsa recipe is sweet, tangy, and juicy with the perfect amount of spice. It takes these tacos from a simple weeknight dinner to something that tastes as if it belongs on a patio with a cold drink and live music playing in the background.

The pineapple salsa is worth making for the leftovers alone. I love scooping it up with tortilla chips as an appetizer, piling it onto grain bowls, serving it over grilled tofu, or even spooning it over nachos. 

Ingredients for Tofu Tacos

Making this meat free taco filling is quick and easy! You’ll just need a handful of ingredients you likely already have.

  • Super firm tofu: Essential for that massive hit of protein per taco! What I love about super firm tofu is that it crumbles beautifully, holds its shape, and gets golden and crisp around the edges without needing to be pressed.
  • Tomato paste: Adds richness and depth. Cooking it briefly in the skillet helps caramelize it, which makes the tofu taste more savory and layered.
  • Maple syrup: A little sweetness to balance the smoky spices and acidity. It also gives the tofu a subtle al pastor kinda flavor.
  • Lime juice: As I’ve said before, no taco recipe is complete without lime juice; it adds that quintessential flavor and acidity to each bite.
  • Sriracha: Brings a little bit of heat and tang at the same time. If you like this HOT, add more!
  • Chili powder, smoked paprika, and cumin: When combined, these ingredients create the smoky, warm base of the tofu filling. You could also use taco seasoning, but making your own means you totally control the flavor!
  • Garlic powder, onion powder, and oregano: The savory depth that makes the tofu taste fully seasoned and intentional.
  • Cinnamon: Might sound surprising, but just a pinch adds warmth and makes the filling feel more complex.
  • Coconut aminos: My favorite ingredient for adding that salty umami flavor to any recipe. Something about the way that tofu absorbs coconut aminos is just perfection. You can also use tamari if that’s all you have on hand.
  • Orange juice: Provides a delightful citrusy sweetness that pairs beautifully with the pineapple salsa and warm spices.
  • Tortillas: Of course for serving, I went with almond flour tortillas, but corn will also work perfectly here. Either option will keep this recipe gluten free.
  • Shredded red cabbage: For serving and adding a fresh and cool crunch to your tacos.

What’s the Best Tofu for Tofu Tacos?

Without a doubt, I will always go for the super firm high protein tofu when it comes to a recipe like this one!

The added protein is a no-brainer, while the super firm texture of the tofu ensures that we get a nice crumble that holds its shape, crisps up like a dream and doesn’t get mushy (or need to be pressed). If you only have extra firm tofu, that will still work. Just press it first to remove excess moisture, then crumble it into the skillet. The drier the tofu, the better it will crisp.

Ingredients for Pineapple Salsa

This homemade salsa is bright, fresh, and so good with the smoky tofu. You’ll only need a handful of ingredients and a good chopping knife!

  • Fresh pineapple: While you could use canned pineapple, fresh is going to be so much more flavorful. It adds juicy sweetness, acidity, and that tropical flavor that makes these tacos feel so summery. 
  • Red onion: Brings sharpness, crunch and the perfect balance to the other ingredients. 
  • Jalapeño: A beautiful addition to this salsa, as jalapeno can bring a mild spice (if you remove the seeds). Keep a few seeds (or all of them) if you like that punch of heat!
  • Fresh cilantro: Makes the salsa taste bright and fresh.
  • Avocado: The perfect amount of creaminess for this salsa. Avocado adds another layer of texture and flavor. Use one that is ripe but still firm, so it holds its shape.
  • Cherry tomatoes add juicy sweetness and color. They make the salsa feel extra fresh and summery.
  • Lime juice: Brightens the whole salsa and keeps the avocado from browning too quickly.
  • Cumin and garlic powder: Add a savory note so the salsa feels balanced, not just sweet.
  • Maple syrup: Enhances the pineapple and rounds out the acidity.
fresh cilantro bunch on a cutting board

Dairy Free Lime Crema Ingredients

This dairy-free lime crema is simple, but it adds so much to these tofu tacos. It’s creamy, tangy, lightly sweet, and the perfect cooling drizzle against the smoky tofu and juicy pineapple salsa.

  • Plain unsweetened dairy-free yogurt: Creates the creamy base for this sauce, and gives the crema that cool, tangy texture you want without using dairy.
  • Fresh lime juice: Brightens everything up and helps the crema taste fresh instead of heavy. Start with half a lime, then add more if you want it extra zippy.
  • Maple syrup: Balances the tang from the yogurt and lime with just a tiny bit of sweetness.
  • Water: Helps thin the crema until it’s easy to drizzle. Add a little at a time so it doesn’t get too runny.

How to Make the Best Tofu Tacos

Grab your ingredients and get ready to make the most delicious tacos ever! All you need is about 30 minutes and the will to not eat all the pineapple salsa before serving!

Crisp the Tofu

Heat a large skillet over medium-high heat and coat it with a splash of water or cooking oil. Add the roughly crumbled tofu and cook for 8–10 minutes, stirring occasionally. Let the tofu sit for a minute or two between stirs, so it has a chance to turn golden. You want crispy edges and a little texture before adding the sauce.

Build the Flavor

Push the tofu to one side of the skillet and add the tomato paste. Let it cook for about 30 seconds until it darkens slightly and smells rich. Then add the chili powder, smoked paprika, cumin, garlic powder, onion powder, oregano, cinnamon, salt, pepper, sriracha, coconut aminos, and orange juice. Stir everything together until the tofu is evenly coated. Let it cook for another 2–3 minutes so the spices bloom and the tofu gets lightly caramelized.

Add the lime juice and 2–3 tablespoons of water. Stir frequently for 1–2 minutes, until the tofu is juicy, lightly saucy, and coated in all that smoky flavor. You want the tofu to have texture, but still feel saucy and flavorful.

How To Make Pineapple Salsa

Add the diced pineapple, red onion, jalapeño, cilantro, avocado, cherry tomatoes, lime juice, cumin, garlic powder, maple syrup, and sea salt to a medium bowl. Toss gently so the avocado stays mostly intact. Let the salsa sit for at least 10 minutes before serving so the flavors can mingle.

Whisk Together the Dairy-Free Lime Crema

In a small bowl, whisk together the plain unsweetened dairy-free yogurt, lime juice, and maple syrup until smooth. Add water a teaspoon or two at a time until the crema is thin enough to drizzle. Taste and adjust with more lime if you want it brighter or a tiny bit more maple if your yogurt is very tangy.

tortilla warming directly over a gas burner flame

Assemble the Tacos

Warm the tortillas, then fill each one with the smoky tofu, shredded red cabbage, pineapple salsa, and a drizzle of dairy-free lime crema. Finish with a squeeze of lime and serve immediately while the tofu is warm, the cabbage is crunchy, and the salsa is fresh!

What To Serve With These Tofu Tacos

I love these tofu tacos because they are high protein and filling all on their own! You really don’t need to serve them alongside anything else, but why wouldn’t you?! If you want to recreate a Mexican restaurant experience, make my guacamole, and this delicious street corn chopped salad!

What to Do With Leftover Pineapple Salsa

Leftover pineapple salsa is one of the best parts of this recipe! Store leftover salsa in an airtight container in the fridge for 1–2 days. A few ways to enjoy the leftovers could be scooping it up with tortilla chips, adding it to a protein bowl or serving it alongside grilled tofu!

Tofu Tacos FAQ

Can I make the tofu filling ahead of time? Yes. Cook the tofu filling and store it in an airtight container in the fridge for up to 4 days. Reheat in a skillet with a splash of water until warmed through.

Are these tacos spicy? They have a mild to medium heat from the sriracha and jalapeño. For less spice, use less sriracha and remove the jalapeño seeds. For more heat, add extra sriracha or serve with hot sauce.

What toppings go best with tofu tacos? Red cabbage, pineapple salsa, lime crema, cilantro, avocado, pickled onions, hot sauce, and lime wedges are all great toppings.

Can I turn this into a bowl? Absolutely. Serve the tofu, pineapple salsa, cabbage, and lime crema over rice or greens for an easy taco bowl!

Did you make this recipe?

I would love to hear about your experience and how you liked this recipe! Leave a rating and review below.

Other Mexican Inspired Recipes

Try one of these other delicious taco recipes next:

15 Minute BBQ Chickpea Tacos

Crispy Vegan Oven Baked Tacos

Mushroom Carnitas Tacos

Jackie Akerberg

Author of the Clean Vegan Cookbook, Food Blogger and Recipe Developer from Des Moines, Iowa. 

Jackfruitful Kitchen has proudly been featured in Forks Over Knives, Vegan Bowls, Vegan Food and Living, and DSM Magazine.

Get the Jackfruitful Meal Planner !

Say goodbye to meal time stress with the Jackfruitful Meal Planner! Get a weekly custom meal plan, grocery list, and access to exclusive recipes, tutorials, at-home workouts and more!
Recipe cover graphic reading “Layered Salads” over a colorful layered vegetable background

Get the Layered Salads ebook from Jackfruitful Kitchen for FREE!

Enter your email below and then check your inbox for the goodies.


Related Posts

Join my mailing list to get the latest recipes first!


Jackie Akerberg

Tofu Tacos with Pineapple Salsa

No ratings yet
If you're looking for a recipe that's bold, and saucy but fresh and vibrant, make these Tofu Tacos with Pineapple Salsa! Everything is topped with a dairy-free lime crema, and the best sweet-tangy pineapple salsa you'll ever have! They’re gluten free, ready in less than 30 minutes, and perfect for an easy summer dinner, Taco Tuesday, or casual patio night with friends.
Prep Time 15 minutes
Cook Time 15 minutes
Total Time 30 minutes
Servings: 4 servings (2 tacos each)
Course: Main Course
Calories: 540

Equipment

  • stove, knife

Ingredients
  

Tofu Filling Ingredients
  • 16 oz high protein super firm tofu, roughly crumbled
  • 1 tbsp tomato paste
  • 1 tbsp maple syrup
  • ½ lime, juiced
  • 1 tsp sriracha
  • 1 tsp chili powder
  • 1 tsp smoked paprika
  • 1 tsp cumin
  • ½ tsp garlic powder
  • ½ tsp onion powder
  • ½ tsp dried oregano
  • ¼ tsp cinnamon
  • ½ tsp sea salt
  • freshly cracked black pepper
  • 2 tbsp coconut aminos
  • 2 tbsp orange juice
Pineapple Salsa Ingredients
  • 2 cups fresh pineapple, diced
  • ¼ cup red onion, finely diced
  • 1 jalapeño, finely minced
  • ¼ cup cilantro, chopped
  • ½ avocado, cubed (not too ripe)
  • ½ cup cherry tomatoes, diced
  • 1 lime, juiced
  • ½ tsp cumin
  • ½ tsp garlic powder
  • 1 tsp maple syrup
  • ¼ tsp sea salt
Dairy Free Lime Crema Ingredients
  • ½ cup plain unsweetened dairy free yogurt
  • ½ lime, juiced (more or less to taste)
  • 1 tsp maple syrup
  • water if needed, to thin
To Serve Ingredients
  • 8 almond flour or corn tortillas, warmed
  • 1 cup red cabbage, shredded
  • lime wedges

Method
 

  1. Heat a large skillet over medium-high heat and coat it with a splash of water or cooking oil. Add the tofu and cook for 8-10 minutes, stirring occasionally, until golden and crispy around the edges.
  2. Push the tofu to one side of the skillet and add the tomato paste. Cook for 30 seconds until slightly caramelized.
  3. Add the chili powder, smoked paprika, cumin, garlic powder, onion powder, oregano, cinnamon, salt, pepper, sriracha, coconut aminos, and orange juice. Stir everything together until evenly coated and cook for another 2-3 minutes until lightly caramelized.
  4. Add the lime juice and 2-3 tablespoons of water. Continue cooking for 1-2 minutes, stirring frequently, until the tofu is juicy and lightly saucy.
  5. Combine all ingredients for salsa in a medium bowl. Toss well and let sit for at least 10 minutes to allow the flavors to meld.
  6. Fill each tortilla with the tofu, top with shredded cabbage and pineapple salsa. Finish with a squeeze of lime and serve immediately.

Nutrition

Serving 1servingCalories 540kcalCarbohydrates 47gProtein 27gFat 27gSaturated Fat 5gPolyunsaturated Fat 1gMonounsaturated Fat 3gSodium 700mgPotassium 497mgFiber 9gSugar 17gVitamin A 1034IUVitamin C 80mgCalcium 69mgIron 2mg

*Macros are provided as an estimate for convenience. Your final numbers will vary depending on ingredient brands, substitutions, and how you portion the recipe.

Did you make this recipe?

Let us know how it was!
Related posts

Leave a Reply

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

Recipe Rating




Want Jackfruitful Recipes sent right to your inbox?

Subscribe by submitting your email!