logo
homepage-image

Harissa Roasted Tomato & Tofu Fusilloni

This is a weeknight pasta that seriously delivers. Blistered cherry tomatoes, sun-dried tomatoes, creamy tofu, and a kick of harissa get blended into a silky, pesto-like sauce that coats every twist of fusilloni beautifully. The air fryer does the heavy lifting in under 15 minutes, and the result is a bold, protein-packed bowl that feels far more indulgent than it has any right to. Dairy-free, full of plants, and on the table in 25 minutes.

Prep

5m

Cook

20m

Total

25m

Ingredients

Method

Nutrition

Turn cooking mode on

Step 1

Place the cherry tomatoes on the air fryer tray, sprinkle with salt, and drizzle with extra virgin olive oil. Air fry at 190°C for 10–12 minutes using the roasting function until blistered and jammy. No air fryer? Roast on a lined baking tray at 180°C fan for 20–25 minutes instead.

Access all recipes now

chopping-block-knife-white

Cook along with all of our recipes

heart-white

Save your favourites and build your own collections

person-tick-white

Access all membership benefits

Already subscribed? Log in or switch accounts.

For

2

M

I

250

g

Cherry tomatoes, halved

8

Sun-dried tomatoes

150

g

Medium firm tofu

Access all recipes now

chopping-block-knife-white

Cook along with all of our recipes

heart-white

Save your favourites and build your own collections

person-tick-white

Access all membership benefits

Already subscribed? Log in or switch accounts.

Per Serving

Calories

620kcal

Fat

22g

Carbs

78g

Access all recipes now

chopping-block-knife-white

Cook along with all of our recipes

heart-white

Save your favourites and build your own collections

person-tick-white

Access all membership benefits

Already subscribed? Log in or switch accounts.

Notes

🌾 swap the fusilloni for your favourite certified gluten-free pasta. All other ingredients are naturally gluten-free, though always check the label on the harissa paste to be sure. 🫙 The sauce keeps in the fridge for up to 3 days. The sauce may thicken on storing — add a splash of water when reheating to loosen. ❄️ The sauce can be frozen for up to 3 months. Do not freeze the pasta.

Your private notes

Only visible to you

Next

Made it?

Comments

Cancel

Rhian T

14 hours ago

Unreal!! 😋

Like

Reply

Cancel

Kirsten B

6 days ago

Omg this is / was sooo delicious 😋 I have left overs for tonight yum! Cant wait to make this for other people. So easy to put together. I used a gluten free rigatoni as thats what I had on hand. Worked beautifully. Thanks Gigi!

Like

Reply

Cancel

Gigi

5 days ago

Yaaas ! Love this ♥️ so happy it was such a hit!

Like

Reply

Cancel

N

Noa A

7 days ago

Hey Gigi, what can I put instead of nutritional yeasts?

Like

Reply

Cancel

Gigi

7 days ago

Hey Noa! you can use vegan Parmesan cheese in the same quantity as nutritional yeast for that sharp, salty kick. Another option is adding a tiny pinch of Marmite or Vegemite, which provides a deep umami hit, though they are very concentrated and strong (so just a pinch will do!). You can also pulse ground cashews or walnuts in a blender with a bit of salt ☺️

Like

Reply

Cancel

N

Noa A

7 days ago

I’m not fond of the cheesy flavour but the cashew idea sounds wonderful! How will this substitution affect the amount of protein in the dish?

Like

Reply

Cancel

Gigi

5 days ago

Great question — nutritional yeast is actually much higher in protein than cashews (around 47-50g per 100g versus 17-21g per 100g for cashews), so depending on how much you use, you may notice a slight reduction in protein. That said, it's unlikely to be significant in the context of the overall dish — as tofu is the main protein source here anyway. and cashews bring their own lovely healthy fats to the table too! 😊

Like

Reply

Cancel

homepage-image

Harissa Roasted Tomato & Tofu Fusilloni

This is a weeknight pasta that seriously delivers. Blistered cherry tomatoes, sun-dried tomatoes, creamy tofu, and a kick of harissa get blended into a silky, pesto-like sauce that coats every twist of fusilloni beautifully. The air fryer does the heavy lifting in under 15 minutes, and the result is a bold, protein-packed bowl that feels far more indulgent than it has any right to. Dairy-free, full of plants, and on the table in 25 minutes.

Prep

5m

Cook

20m

Total

25m

Ingredients

Method

Nutrition

Turn cooking mode on

Step 1

Place the cherry tomatoes on the air fryer tray, sprinkle with salt, and drizzle with extra virgin olive oil. Air fry at 190°C for 10–12 minutes using the roasting function until blistered and jammy. No air fryer? Roast on a lined baking tray at 180°C fan for 20–25 minutes instead.

Access all recipes now

chopping-block-knife-white

Cook along with all of our recipes

heart-white

Save your favourites and build your own collections

person-tick-white

Access all membership benefits

Already subscribed? Log in or switch accounts.

For

2

M

I

250

g

Cherry tomatoes, halved

8

Sun-dried tomatoes

150

g

Medium firm tofu

Access all recipes now

chopping-block-knife-white

Cook along with all of our recipes

heart-white

Save your favourites and build your own collections

person-tick-white

Access all membership benefits

Already subscribed? Log in or switch accounts.

Per Serving

Calories

620kcal

Fat

22g

Carbs

78g

Access all recipes now

chopping-block-knife-white

Cook along with all of our recipes

heart-white

Save your favourites and build your own collections

person-tick-white

Access all membership benefits

Already subscribed? Log in or switch accounts.

Notes

🌾 swap the fusilloni for your favourite certified gluten-free pasta. All other ingredients are naturally gluten-free, though always check the label on the harissa paste to be sure. 🫙 The sauce keeps in the fridge for up to 3 days. The sauce may thicken on storing — add a splash of water when reheating to loosen. ❄️ The sauce can be frozen for up to 3 months. Do not freeze the pasta.

Your private notes

Only visible to you

Next

Made it?

Comments

Cancel

Rhian T

14 hours ago

Unreal!! 😋

Like

Reply

Cancel

Kirsten B

6 days ago

Omg this is / was sooo delicious 😋 I have left overs for tonight yum! Cant wait to make this for other people. So easy to put together. I used a gluten free rigatoni as thats what I had on hand. Worked beautifully. Thanks Gigi!

Like

Reply

Cancel

Gigi

5 days ago

Yaaas ! Love this ♥️ so happy it was such a hit!

Like

Reply

Cancel

N

Noa A

7 days ago

Hey Gigi, what can I put instead of nutritional yeasts?

Like

Reply

Cancel

Gigi

7 days ago

Hey Noa! you can use vegan Parmesan cheese in the same quantity as nutritional yeast for that sharp, salty kick. Another option is adding a tiny pinch of Marmite or Vegemite, which provides a deep umami hit, though they are very concentrated and strong (so just a pinch will do!). You can also pulse ground cashews or walnuts in a blender with a bit of salt ☺️

Like

Reply

Cancel

N

Noa A

7 days ago

I’m not fond of the cheesy flavour but the cashew idea sounds wonderful! How will this substitution affect the amount of protein in the dish?

Like

Reply

Cancel

Gigi

5 days ago

Great question — nutritional yeast is actually much higher in protein than cashews (around 47-50g per 100g versus 17-21g per 100g for cashews), so depending on how much you use, you may notice a slight reduction in protein. That said, it's unlikely to be significant in the context of the overall dish — as tofu is the main protein source here anyway. and cashews bring their own lovely healthy fats to the table too! 😊

Like

Reply

Cancel