Easy Homemade Tomato Pasta Sauce (vegan & gf)

Overhead view of ingredients for tomato sauce: tomatoes, parsley, coconut oil, herbs and garlic, with a woman's hands.

Ah tomato sauce. There’s nothing better than a big bowl of pasta with fresh tomato sauce, and even better when it’s homemade! The smell and taste of fresh garlic and simmered tomatoes is like nothing else in this world. It’s such a simple, delicious recipe but one that is so, so easy to get wrong. If the flavours aren’t balanced and you don’t have high quality ingredients, it can make all the difference.

This recipe is my go-to homemade tomato pasta sauce recipe that I use on a regular basis. It also works really well as a pizza sauce. What I love about it is just how easy it is to make, and how customisable! After many failed previous attempts (not adding garlic – what was I thinking?!), I figured out how to make this delicious sauce from scratch in under 30 minutes, with plenty to go around and leftovers.

One thing to remember about this recipe is that the quality of your tomatoes is EVERYTHING. Buy the best tinned/canned tomatoes you can afford, and better still if you have access to fresh tomatoes with a strong flavour feel free to substitute them instead of the tinned variety! It sounds a little dramatic, but the quality of your tomatoes will make or break the sauce. (We’ve all been there: stirring a tin of tasteless tomatoes chunks in watery juice…ewww.) If you’re not sure which brand of tomatoes to go for, try experimenting with a few (you’ll notice they can vary wildly in quality). My personal favourite for price and quality is Whole Foods 365 Crushed Tomatoes with Basil. Also, ensure you use crushed and not chopped tomatoes, or you’ll end up with a very lumpy sauce!

Finally, my other top tip is to use coconut oil for this sauce. While you can use any oil without a strong flavour (see my recommendations below), coconut oil gives the sauce a creaminess that other oils don’t offer. It’s totally your call, but in my opinion using coconut oil will take your sauce to the next level!

Overhead view of ingredients for tomato sauce: tomatoes, parsley, coconut oil, herbs and garlic, with a woman's hands.
Print Recipe
5 from 1 vote

Easy Homemade Tomato Pasta Sauce (vegan & gluten-free)

Make your weeknight dinners a breeze with this Easy Homemade Tomato Pasta Sauce. Quick to make and delicious, it's also naturally vegan and gluten-free.
Prep Time10 mins
Cook Time20 mins
Total Time30 mins
Course: Main Course
Cuisine: gluten-free, healthy, Italian, Mediterranean, vegan, vegetarian
Keyword: Easy Homemade Tomato Pasta Sauce
Servings: 4 servings


  • 1 796ml can crushed tomatoes
  • 4 large cloves garlic, crushed
  • 2 tbsp coconut oil (I like to use coconut oil, but any oil without a strong flavour can be used - it just won't be as creamy. Grapeseed, avocado oil, and some mild olive oils also work well.)
  • ½ tsp smoked paprika
  • 1 tbsp dried oregano
  • 1 cup parsley, chopped
  • Salt & Pepper

Optional extras

  • ½ tightly packed cup sundried tomatoes
  • ½ tightly packed cup artichoke hearts, quartered
  • ½ tightly packed cup zucchini/courgette, sliced very thinly

To serve

  • Your favourite gluten-free pasta


  • Add all ingredients except the parsley and salt & pepper to a large pan and heat until it's bubbling.
  • Reduce the heat and simmer the sauce with a lid on for 15 minutes.
  • Add the parsley and simmer for another 5 minutes.
  • Check the taste of your sauce, and season if needed with salt and black pepper. Remove from the heat.
  • Serve over your favourite pasta and add an extra sprinkling of parsley. Enjoy!


  • If using sundried tomatoes, you'll likely want to reduce the amount of salt you add. Taste your sauce before adding extra!
  • If you like a creamier sauce, try adding an extra tablespoon of coconut oil.

FREE Up Your Veg! Cheatsheet

Do you struggle with getting veggies into your diet? Enter your email below to get my free cheatsheet with tricks to increase your veg portions effortlessly, as well as my monthly newsletter with tips and recipes.

I agree to have my personal information transfered to MailChimp ( more information )

I will never give away, trade or sell your email address. You can unsubscribe at any time.

Leave a Reply

Your email address will not be published. Required fields are marked *