Tofu Fajitas with Guacamole Crema

These tofu fajitas are super easy to make. The tofu and vegetables are delicious with zesty lime, a little spiciness, and fresh cilantro. The sauce has all the flavour of guacamole, but in sauce form!

I’m really excited about today’s post because I’ve collaborated with 11 fellow Canadian bloggers to bring you healthy and delicious weeknight dinner recipes! We’re here to give you inspiration to make eating healthy fun, easy, and delicious. Be sure to scroll down to the bottom of this post to check out all of the #CDNFoodCreatives recipes!

I love food that’s healthy and simpleΒ to make so it was easy to choose the theme for this collaboration: Healthy Weeknight Dinners! As for my recipe of choice- who doesn’t love fajitas?! My mom made chicken fajitas often when I was a kid and I LOVED them. Since I eat a plant-based diet, I chose to use tofu but with my mom’s marinade recipe. It’s the most delicious marinade with the zesty lime, slight spiciness, and fresh cilantro and I knew tofu would soak up all that flavour.

The key to delicious tofu is pressing all of the water out of it first. This allows the tofu to absorb any sauce you put it in. When you make tofu this way, you’ll want to eat it all on its own! I sometimes end up eating all of the tofu before I get the chance to put it on my plate- it’s that good.

These tofu fajitas are super easy to make. The tofu and vegetables are delicious with zesty lime, a little spiciness, and fresh cilantro. The sauce has all the flavour of guacamole, but in sauce form!

I wanted to make these tofu fajitasΒ as easy and quick as possible, so the marinade is made by throwing all the ingredients into a food processor and blending, the veggies and tofu are all cooked in one dish, and the guacamole crema is made by putting the ingredients in the blender and blending til smooth. Grab some tortillas and shredded cheese if you like and tada- you’re ready to eat!

These tofu fajitas are super easy to make. The tofu and vegetables are delicious with zesty lime, a little spiciness, and fresh cilantro. The sauce has all the flavour of guacamole, but in sauce form!

5 from 1 vote

Tofu Fajitas with Guacamole Crema

Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes
Servings 6 small fajitas
Author Melanie Maxwell


tofu and vegetables

  • 1 block firm tofu press all of the water out by placing the tofu between two plates with something heavy on the top for 10 minutes as you make the marinade
  • 1 green pepper sliced
  • 1 red pepper sliced
  • 1 large white onion sliced
  • 4 cloves garlic
  • 1 cup fresh cilantro leaves
  • 1 tsp dried oregano
  • 1 tsp dried basil
  • 1 tsp red pepper flakes
  • 1 tsp cumin
  • 1 tsp dried cilantro (also called dried coriander)
  • 2 tsp sea salt
  • 1 tsp freshly cracked black pepper
  • juice of two limes
  • 4 tbsp olive oil

guacamole crema

  • 3/4 cup plain greek yogurt
  • 1 avocado
  • juice of one lime
  • 1 cup fresh cilantro leaves and stems
  • 2 tbsp chopped red onion
  • 2 cloves garlic
  • sea salt to taste

for assembly

  • 6 small whole wheat tortillas
  • 1 cup shredded cheddar cheese optional


  1. Preheat the oven to 425F. While your tofu is being pressed, make the marinade by putting all ingredients from garlic cloves to olive oil in a food processor and pulsing until you have an even consistency but not yet a puree.

  2. Line a large baking dish with aluminum foil. Cut your tofu into bite-sized pieces and put in the baking dish along with the peppers and onions. Pour the marinade over the top. Put it in the oven for 10 minutes, then remove to toss the vegetables and tofu.  Place the dish back in the oven and turn the heat up to 500F, cook for another 25 minutes.

  3. While the vegetables and tofu are cooking, make your guacamole crema. Simply add all the ingredients to a blender and blend until completely smooth.

  4. To assemble, take a tortilla and add a scoop of the veggies and tofu. Drizzle guacamole crema on top and add a handful of shredded cheese. Wrap up and repeat!

I hope you give these tofu fajitas a try! They’re easily one of my top 5 favourite dishes πŸ™‚ and don’t forget to check out the delicious, healthy recipes made by my friends!

12 Healthy Weeknight Dinner Ideas! They're easy to make and good for you!

12 Healthy Weeknight Dinners- they're easy to make and good for you!

Grab the FREE guide for the 8 Key Essential Oils I Use Nearly Everyday!

Join The Refreshanista Society and get the latest recipes and remedies!

Powered by ConvertKit
(Visited 134 times, 1 visits today)

18 thoughts on “Tofu Fajitas with Guacamole Crema

  1. My mom used to always make fajitas for supper when I was in high school, so your recipes totally takes me back. Once in a while, I have good intentions of buying a block of tofu from the grocery store, but having zero ideas on what to do with it after I press it. After I get my food processor fixed, I’m going to try this recipe! πŸ™‚

    Thanks again for putting this collaboration together, I’ve enjoyed spending the evening looking at everyone’s recipes and making my grocery list!

  2. Squeezing the water out of the tofu is such a good tip! I’m NOT a tofu person, but mostly because it a) intimidates me, and b) is so bland. I feel like if it sucked up some more of the sauce that would solve problem b! These look so delicious, that guacamole crema… mmmmm…

  3. Oooh these tacos look so fresh and flavourful! I love the seasoning and the fact you used tofu- I kind of lack much inspiration for tofu beyond monster-sized stir fries (which are delicious, but like anything they can grow tired). Can’t wait to give this one a try!

    1. Tofu is delicious in stir fries but it’s fun to get creative with it πŸ™‚ I hope you enjoy it if you try it! I have to try your lentil taco recipe, they look so good!

  4. I love tofu but rarely make it. I should definitely try this recipe as the marinade sounds delicious and I love fajitas for quick dinners! Thanks for organizing this collaboration!

  5. These fajitas look oh so yummy! You know I have never cooked with tofu – really unless it is in soup I never eat it. Just didn’t know where to start so thanks for the tips and easy recipe πŸ™‚

  6. I love this, Melanie! It sounds delicious! I’m a big fan of tofu fajitas. I think the tofu works *so* well (I grill mine). I’ll have to give it a whirl with your avo crema. I usually just drizzle on some plain Greek yogurt, but I love trying new things.

    1. Genius idea to grill it! Looks like I’ll be trying that when the snow is gone πŸ˜‰ I usually opt for plain Greek yogurt as well but I decided to go for something more flavourful and it was delicious.

  7. Hi Melanie, your tacos look divine. I love tofu and you are right about it disappearing before it hits the serving platter. Like you said it absorbs all the flavors in the dish. The quacamole crema looks heavenly and creamy. The use of the greek yogurt and flavoring from the avocado and red onion just seals the deal!
    Lovely post super healthy!

  8. Okay I am totally inspired to try this. I have never cooked with tofu before but after recently having it at a Hot Pot restaurant I have been thinking about it quite a bit. And I love fajitas so this seems like a must try.

    Have a fantastic weekend! I will let you know when I make this! Can’t wait.

Comments are closed.