Creamy Vegan Tomato Sauce Pasta (GF)

Creamy Vegan Tomato Sauce Pasta (GF)

This Creamy Vegan Tomato Sauce Pasta is super comforting, satisfying yet healthy, and really easy to make! 

Creamy Vegan Tomato Sauce Pasta (GF)

This Creamy Vegan Tomato Sauce Pasta was inspired by one of my favourite pasta sauces – tomato and mascarpone. I love how the mascarpone perfectly balances out the acidity of the tomatoes, making the sauce a little sweeter and milder, as well as adding a luxuriously creamy texture. 

I’ve previously made creamy pasta sauces using unsweetened almond milk and cornflour, but didn’t think that would really work when it came to replicating the mascarpone. 

So, I turned to my new best friends, blended cashews, and guess what, they didn’t let me down!

They add to this tomato sauce in the same way that mascarpone would, adding a mild creaminess and sweetness that mellows out the sharpness of the tomatoes.

But what’s actually better about using blended cashews as opposed to mascarpone is that they’re much healthier, they make the sauce super rich without being too heavy or cloying, add lots of protein, and they’re more dietary requirement-friendly! 

Creamy Vegan Tomato Sauce Pasta (GF)

This sauce is really easy to put together too – just fry off some onions, garlic, carrots and celery in a pan, add tinned tomatoes and cashews (no need to soak them as they’ll get beautifully soft cooking away in that steamy hot sauce) along with some herbs and seasonings, then blend until smooth!

This sauce is amazing because you can leisurely make a huge batch of it and freeze into individual portions – your busy weeknight self will thank you for it later, as all you need to do is boil some pasta and you’ll have dinner on the table in no time! Leftover sauce is also great on pizza

This Creamy Vegan Tomato Sauce Pasta is delicious served with a salad such as my: 

For more creamy vegan pasta recipes, check out my: 

If you try out this recipe or anything else from my blog, I’d really love to hear any feedback! Please give it a rating, leave a comment, or tag a photo #rhiansrecipes on Instagram! Thank you.

Creamy Vegan Tomato Sauce Pasta (GF)
Creamy Vegan Tomato Sauce Pasta (GF)
Prep Time
10 mins
Cook Time
30 mins
Total Time
40 mins

This Creamy Vegan Tomato Sauce Pasta is super comforting, satisfying yet healthy, and really easy to make! 

Course: Main Course
Servings: 2
Calories: 453 kcal
  • 2 portions pasta (ensure gluten-free if necessary)
For the sauce:
  • 2 tablespoons oil (olive, rapeseed or vegetable)
  • 1 onion, diced
  • 2 cloves garlic, minced
  • 1 celery stick, diced
  • 1 carrot, peeled and diced
  • 1/2 teaspoon paprika
  • 400 g (14oz) tinned tomatoes
  • 1 vegetable stock cube (ensure gluten-free if necessary)
  • Pinch dried oregano
  • 40 g (1.5oz) cashew nuts
  • Salt + pepper, to taste
  • Optional: a few bay leaves
  • Optional: 2 tablespoons nutritional yeast
  • Optional: cayenne chilli pepper, to taste
To serve:
  • Fresh basil or parsley
  • Nutritional yeast
  1. Cook pasta according to instructions on packet

For the sauce:
  1. Heat up oil in a saucepan
  2. Once hot, add onion, garlic, celery and carrot
  3. Fry for around 15 minutes until soft
  4. Add paprika, tinned tomatoes, cashews, stock cube, oregano, salt + pepper (and bay leaves, nutritional yeast and chilli if using)
  5. Bring to the boil then turn down heat and simmer for around 20 minutes

  6. Turn off heat and use a hand-held stick blender or blender to whizz until smooth. Add more water if it's too thick, taste and adjust seasonings if necessary
  7. Once the pasta has cooked, drain it and mix in the sauce

To serve:
  1. Serve onto plates and scatter over fresh basil or parsley, and extra nutritional yeast
  2. Leftover sauce keeps covered in the fridge for up to a few days and freezes well too

Thanks for reading! If you’d like to receive a FREE COPY of my ebook of the 10 most popular recipes on my blog, you can sign up here


2 thoughts on “Creamy Vegan Tomato Sauce Pasta (GF)

Leave a Reply

Your email address will not be published.