Delicious crispy crunchy marinated tofu in a soft floury tortilla and filled with your favourite toppings!

Meatless Monday
If there’s one dinner which goes down a storm with the whole family in my house, it’s fajitas!
There are hundreds of chicken fajita recipes on the internet these days but I really wanted to try and make some healthy tofu fajitas as something a bit different.
This is a really easy vegan or vegetarian dinner. We aren’t vegan or vegetarian as a family, but we do try and reduce the the amount of meat we eat each week so it is perfect for a Meat Free Monday meal!
Just remember to swap out the cheese and yogurt ingredients for vegan alternatives if you are wanting to make this fully vegan friendly.
Check out these other Meat Free Monday Meals we’ve been enjoying lately.

Cooking Tofu
Cooking tofu is actually not as daunting as it might seem once you remember the basics!
Tofu comes in various textures ranging from silken tofu to an extra-firm tofu. If you are baking, grilling or even frying tofu then I’d probably opt for a the firmer variety.
It contains a lot of water! So you will need to get rid of the excess water before preparing it for cooking.
It’s really easy to do using a special tofu press, but don’t worry if you don’t have one!
You can just as easily drain tofu using some paper towels and a heavy object like a large skillet or another heavy object. You can see how I removed the excess liquid in the recipe card below.
Tofu has quite a neutral taste in its original forms so it’s great for altering the flavour with whatever marinades or sauces you like.
You can also change the texture of tofu easily to make it more inviting for kids by coating it to make the tofu wonderfully crispy. The slight crunch of the tofu goes so well with the soft floury tortilla.
How To Build Your Fajitas
Placing everything on the table and letting everyone help themselves is a great way to make mealtimes a little bit less stressful for everyone!
Kids enjoy the sense of control they have over the meal and they might be encouraged to try new toppings if they know they can just add a little bit of it to their meal!
Here’s how we build ours….
Take one of your flour tortillas and add some lettuce and sweetcorn.

Add the grated cheese, tomatoes and onion.

On top of this, add the cooked tofu strips and add a squeeze of lime juice.

Finally finish off with a dollop of your sauce or dip!

Our Favorite Fajita Toppings
For these vegetarian fajitas, we used:
– grated cheese
– tomato and onion
– sweetcorn
– shredded lettuce
– fresh lime juice
But you can literally put anything you like in your fajitas!
Thin strips of green pepper would also work really well or you could even just make up some pico de gallo and add a spicy mexican cheese!
Fajita Dips & Marinades
I made a coriander and yoghurt dip for these fajitas. We usually have a slightly spicy salsa if we are having traditional fajitas but I fancied something a bit different this time!
And the cool yogurt dip went really well with the subtle flavours in the marinate tofu.
You could also just use sour cream if you wanted to keep it really simple.
The marinade isn’t set in stone either. I kept it quite mild as my fussy eater doesn’t like anything too spicy.
But you could jazz it up with more chili powder or other mexican flavours.
You could even use a store bought packet of fajita seasoning or taco seasoning depending on how spicy you want to go!
If you liked my Crispy Tofu Fajitas recipe, please do leave me a comment and a star rating below. You can also share your pictures with me on Instagram. I always love to see your creations!
Print
Crispy Tofu Fajitas
Prep Time: 1 hour
Cook Time: 30 mins
Total Time: 1 hour 30 minutes
Yield: 4 1x
Category: Dinner
Method: Baked
Cuisine: European
Description
Delicious crispy crunchy marinated tofu in a soft floury tortilla and filled with your favourite toppings
Ingredients
Tofu
- 1 packet Cauldron Original Tofu
Marinade:
- 2 tbsp olive oil
- 3 garlic cloves, crushed
- 1 tbsp coriander, chopped
- 1 tbsp chilli powder (made into a paste with a little water)
- 1 tsp ground cumin
- ½ tsp oregano
- juice of 1 lime
Coating:
- 100g cornmeal (or breadcrumbs)
Coriander Sauce:
- 100g greek yoghurt
- 1 bunch coriander
Fajitas and Fillings
- 8 flour or corn fajitas
- Fillings of your choice
Instructions
Press the Tofu
- Remove the tofu from the packaging and pat it dry with kitchen towel. Line a plate or board with kitchen towel and place the tofu on top. Line with more kitchen towel on top and then place something heavy on top of it. I used a chopping board with a bottle of water on top of that! Leave for 20-30 minutes until as much liquid as possible has drained from the tofu. You can replace the kitchen towel half way through if it gets too wet.
Marinate the Tofu
- Mix the marinade ingredients together in a bowl. Cut the tofu into bite sized pieces and add to the marinade, mixing well to ensure all the tofu has been coated. Cover with cling film and refrigerate for at least 30 minutes.
- The tofu can be marinated for several hours so you can do this step ahead of time and just keep it in the fridge until you are ready to cook the tofu.
Bake the Tofu
- Preheat the oven to 180c and line a baking sheet with parchment paper.
- Sprinkle the cornmeal onto a plate. Remove the tofu pieces from the marinade and toss in the cornmeal, coating as much of the surface as possible.
- Place the coated tofu onto the baking sheet in a single layer and bake for 30-40 minutes until it’s golden brown, turning once.
Make the Sauce
- Make the coriander sauce by blitzing the greek yoghurt and coriander in a food processor until smooth.
Load your Fajitas
- Bring all the ingredients to the table and get building your fajita with your favourite toppings!
Saskia/ Germany says
I recently bought your book on Amazon and I love your recipes. My kids, 2 and 5 years old, finally started trying more foods. At least one of them usually eats what I have cooked and this is a great success! I would like them to eat more tofu but I only found one recipe – I would be so happy to find more of this kind on your blog!
Toni says
I’d never really liked tofu before as I was put off by the texture but adding the crispy coating made such a difference and fajitas are a favourite in our house so these are just perfect for us!
★★★★★
Kirsten says
I’ve never thought of using tofu this way, it looks yummy!
Ciara Attwell says
Thanks Kirsten!
Dannii @ Hungry Healthy Happy says
I love tofu, but I haven’t had it in fajitas like this before. Great recipe 🙂
Ciara Attwell says
Thanks Dannii!
Mandy says
Nothing like assembling your own dinner! These sound lovely.
Ciara Attwell says
Thank you Mandy!
Helen says
These look great, I’ve never thought of coating tofu, I will definitely give these a try with some wing sauce & semolina, thanks for the idea!
Ciara Attwell says
Ouuu that sounds lovely!