These vegan taco stuffed tomatoes are easy to prepare and very delicious with their “meaty” filling of taco spice seasoned tvp; a vegan meat substitute that is much more economical and versatile than veggie ground round.

Serve them as is or pile on your favourite taco toppings: vegan cheese, vegan sour cream, shredded lettuce, avocado, corn chips, cilantro … the list goes on!

We’ve had a great tomato season in our garden this year – so much so that we’re almost sick of eating tomatoes every day! I’ve been trying to come up with creative ways of using them and now that our biggest beauties are finally ripening, I’ve got the perfect specimens for stuffing!

Just like with vegan stuffed peppers, you can stuff a tomato with pretty much anything and let me tell you, I’ve been experimenting with all kinds of fillings for our abundance of tomatoes! My favourite recipe so far has been these taco tomatoes using my favourite cheap meat substitute: tvp.

I love tvp so much I even wrote a whole recipe collection post about it: 40+ TVP Recipes. If you’re not familiar with tvp and why you should have it in your vegan pantry at all times, that post will explain it all for you!

Making these vegan taco stuffed tomatoes couldn’t be easier. First scoop out the tomato innards. I briefly perused some non-vegan taco tomato recipes and was annoyed by the fact that most of them make no use of the tomato pulp! How wasteful. My recipe fixes that!

After frying off some onion and garlic, add the chopped tomato flesh and let it fry down into a thick paste. Then add in your taco seasoning and give it a minute to release the aromas.

You can use either a store-bought packet of taco seasoning or make your own using your favourite recipe. Most store-bought taco seasonings are vegan but be sure to read the ingredients and check online if in doubt. If you don’t have a large spice collection, using a packaged taco seasoning is probably more economical than buying a bunch of spices and mixing your own.

I know this sounds weird but my supermarket only carries one brand of taco seasoning. I find it lacking in cumin and smoked paprika so I added an extra teaspoon of each to my pan. Since each brand is different, feel free to add in, or not, any extra seasonings that you like!

Once you’ve got the spices how you like, add in your pre-soaked tvp crumbles. I like to give them a squeeze with my hands to get out any excess water and prevent them from getting too soggy and losing some of their “meaty” texture.

I also take the pan off the heat before adding the tvp in for the same reason of maintaining its texture. I found that heating it in the pan made it go too soft for my liking.

A bit of tomato sauce is necessary to give the tvp an extra bit of flavour and juiciness so that gets stirred in now along with some cilantro, if you like it, and the tomatoes are ready for stuffing!

Bake the stuffed tomatoes for about 25 minutes or until they are soft and easily pierced with a knife. If you want to add some vegan cheese (choose a brand that melts!), add it in the last 5 minutes.

Because I’m a cheapskate, I served these vegan taco stuffed tomatoes with just a sprinkling of cilantro and some corn chips on the side. But you can dress them up more taco-like by adding some shredded lettuce, a dollop of vegan sour cream or vegan yogurt, avocado, a slice of lime, corn, beans … whatever you want!