Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
4.5
(80)
Export 18 ingredients for grocery delivery
Step 1
Pre heat oven to 180C/350F.
Step 2
Finely chop the onion and place in a saucepan on medium heat with some oil. Leave to fry for a few minutes.
Step 3
Mince the garlic and finely chop the red pepper and add to the pan. Cook for about 10 minutes until the onion and pepper are soft through.
Step 4
Add the chopped tomatoes, water, finely chopped sun-dried tomatoes, tomato puree, balsamic vinegar, sugar, mixed herbs and pinch chilli flakes (optional). Bring to a gentle simmer and leave to cook for 15-20 minutes. It should have thickened and deepened in colour, add a little more water if you need to whilst cooking.
Step 5
In a separate pan, heat some oil. Cut sausages into small chunks and fry until browned and crispy. Set aside.
Step 6
Make the white sauce. Add vegan butter to a small saucepan on low heat. Once melted add the flour and mix until it forms a roux/paste.
Step 7
Gradually add the milk and whisk continuously until smooth. Add the vegan cheddar and dijon mustard and whisk again until melted and thickened. Set aside.
Step 8
Cook pasta until al dente. Drain and place in an oven proof dish.
Step 9
Taste and season the tomato sauce and pour over the pasta with the cooked sausage. Stir well.
Step 10
Pour the white sauce over the top so it is evenly distributed. Sprinkle the vegan cheddar and mozzarella on top and place in the oven for 20-25 minutes.
Step 11
The cheese should be melted and the sides crispy and bubbling.
Step 12
Serve and top with some fresh basil!