Mexican Tofu Pasta Bake
A comforting Mexican Tofu Pasta Bake packed with flavour, protein and plenty of plant-based goodness. This easy vegan pasta bake combines crumbled tofu, black beans, corn, capsicum and a rich Mexican-inspired tomato sauce, topped with a creamy cashew cheese-style topping before being baked until golden.
This is one of those comforting recipes that ticks all the boxes for a busy family dinner: it is affordable, easy to prepare, packed with flavour and makes enough leftovers for lunch the next day.
Whether you are looking for an easy vegan dinner recipe, a high protein vegan meal, or simply a delicious way to use tofu, this Mexican tofu pasta bake is a recipe the whole family will enjoy.
A family-friendly vegan dinner that everyone will enjoy
One of the hardest things when creating vegan meals for the family is finding recipes that tick every box.
They need to be:
easy to prepare
affordable
packed with flavour
filling enough for everyone
something the kids will actually eat
Iām a parent of two very active boys who eat a lot. Some days time is poor due to sports commitments, and others the kids are just extra hungry.
Thankfully, this Mexican Tofu Pasta Bake has quickly become one of those recipes that fits perfectly into our weekly rotation.
It takes simple ingredients that you probably already have in the pantry and turns them into a comforting, flavourful baked pasta dish that is a hit with everyone in our family.
Why you'll love this Mexican Tofu Pasta Bake
Thereās honestly endless reasons why youāll love this vegan pasta bake, but are some of the key reasons why I think youāll love it as much as I do:
High protein vegan meal ā Tofu and black beans help make this a filling plant-based dinner.
Family friendly ā A great way to introduce tofu to kids without it feeling like a traditional tofu dish.
Budget friendly ā Uses simple pantry staples like pasta, beans and passata.
Perfect leftovers ā Makes six serves and reheats beautifully.
Creamy dairy-free topping ā The cashew topping gives that cheesy baked pasta feel without needing store-bought vegan cheese.
What makes this vegan pasta bake different?
When people first think of tofu, they often imagine a block of plain tofu sitting on a plate. This recipe completely transforms it.
Tofu truly is a versatile ingredient that can be utilised in many recipes and cooked in just as many different ways. In this recipe, the tofu absorbs all those flavours and creates a delicious savoury filling that works perfectly with the pasta, black beans and tomato sauce.
If you think tofu is bland, boring or difficult to cook, the list below of some of my favourite ways to enjoy tofu lately is going to change your mind:
With this Mexican tofu pasta bake recipe you start by crumbling the tofu and cooking it with Mexican spices, garlic, onion and soy sauce, it absorbs all those delicious flavours and creates a texture similar to a plant-based mince.
Combined with pasta, black beans and a rich tomato sauce, this becomes a hearty Mexican-inspired vegan bake that is perfect for weeknight dinners.
Ways to customise this recipe
This is another great recipe that can be customised to suit your preferences. Here's a few ways to mix it up a little:
Make it spicy
If you enjoy a little more heat, add:
jalapeƱos
chilli flakes
chilli powder
Add more vegetables
Some great additions that work well with the flavour combo include:
zucchini
mushrooms
spinach
extra capsicum
Make it nut-free
To make this recipe nut-free, replace the cashew topping with:
a dairy-free cheese alternative
a sunflower seed-based creamy sauce
Frequently Asked Questions
Can I use another type of tofu?
Firm tofu works best for this recipe because it crumbles easily and absorbs the Mexican seasoning.
Extra firm tofu will also work, but silken tofu is not recommended as it will create a much softer texture.
Can I freeze Mexican tofu pasta bake?
Yes!
This recipe freezes really well.
Allow the pasta bake to cool completely before transferring into freezer-safe containers.
When ready to eat, thaw overnight and reheat in the oven or microwave.
How long does vegan pasta bake last in the fridge?
Stored in an airtight container, this recipe will last around 3ā4 days in the fridge.
It is perfect for leftovers and meal prep.
Can I make this without cashews?
Absolutely.
The creamy topping can be replaced with your favourite vegan cheese or another dairy-free creamy sauce.
The cashew topping is my personal favourite because it adds flavour without relying on store-bought vegan cheese.
I love a simple recipe, and this Mexican Tofu Pasta Bake is one of those recipes that proves vegan food does not need to be complicated.
Simple ingredients, big flavours and plenty of leftovers. Exactly what I want from a family-friendly vegan dinner.
Whether you're vegan, trying to eat more plant-based, or simply looking for a new tofu recipe, this one is definitely worth adding to your weekly rotation.
PREP TIME: 15min | COOK TIME: 30min | TOTAL TIME: 45min
SERVINGS: 6 servings
INGREDIENTS
Mexican Tofu Pasta Bake
400g rigatoni or penne pasta
450g firm tofu, drained
1 brown onion, diced
3 garlic cloves, minced
1 red capsicum, diced
1 cup corn kernels
1 can black beans, drained and rinsed
500g tomato passata
2 tbsp tomato paste
1 cup vegetable stock
Mexican Seasoning:
2 tsp ground cumin
1 tsp sweet paprika
1 tsp garlic powder
1 tsp onion powder
2 tbsp nutritional yeast
1 tbsp soy sauce
Creamy Cashew Topping:
¾ cup cashews
½ cup vegetable stock
¼ cup nutritional yeast
1 tbsp lemon juice
½ tsp garlic powder
Salt to taste
Optional toppings:
Avocado
Coriander
Spring onion
JalapeƱos
Vegan sour cream
METHOD
Cook pasta according to packet instructions until slightly underdone. Drain and set aside.
Heat a large pan over medium heat. Add onion and capsicum and cook for 3ā4 minutes until softened. Add garlic and cook for another minute. Crumble tofu into the pan and cook for around 5 minutes. Add cumin, paprika, garlic powder, onion powder, nutritional yeast and soy sauce. Mix well until the tofu is coated.
Add tomato passata, tomato paste, vegetable stock, corn, black beans. Mix together and simmer for 10 minutes.
Add cooked pasta into the sauce and mix well. Transfer the mixture into a baking dish.
Blend cashews, vegetable stock, nutritional yeast, lemon juice, garlic powder and salt until smooth. Spread over the pasta bake.
Bake at 180°C fan-forced for 15ā20 minutes until heated through and lightly golden. Serve with your favourite toppings.
*This blog includes affiliates links where I may receive a commission

