This simple and delicious homemade arrabbiata sauce is made only with fresh tomatoes and 5 other ingredients. Roasted to perfection, and then blended, you’ll be dying to try this spicy sauce on your favourite pasta!

Sometimes one has to wonder what goes into sauces, and often you’ll be horrified by the results! By making your own you not only control the flavour, but you can be sure there are no nasty preservatives, artificial flavours and no added sugar! (Unless your tomatoes are a bit tart, in that case the easiest way to balance the flavours is adding some sugar). Once you see how easy it is to make, this will become the only recipe you follow!
This is the perfect sauce to use in my mushroom and tomato pasta!
If you like this recipe, I’m sure you’ll love my others!
Jump to:
This post contains affiliate links that I may earn a commission on (at no extra cost to you) should you make a purchase. This helps me keep my vegan kitchen producing content 🤩 Thank you for your support ❤️
🥘 Ingredients
The thing I love amount this amazing arrabbiata recipe is that it only requires 6 simple ingredients and less than 10 minutes of hands-on time.

- Ripe Tomatoes
- Garlic, peeled and crushed
- Olive Oil
- Chilli Powder
- Ground Pepper
- Salt
See the recipe card for quantities.
🔪 Instructions to make the best arrabbiata sauce!
- Preheat the oven to 200°C/392°F
- Halve the tomatoes. Add them to a large mixing bowl.
- In a small bowl, mix the oil, garlic, chilli powder, ground pepper and salt together.
- Pour the oil mixture over the tomatoes. Stir everything together and make sure the tomatoes are completely coated in the spicy oil.

- Next, lay the tomatoes cut side up on a roasting tray.
- Roast for 20-30 minutes or until the tomatoes are soft and juicy.

- Once the tomatoes have cooled, add them to the blender.
- Blend on high for 1-2 minutes or until the sauce is completely smooth.
📖 Substitutions/ Other flavours
This is a very simple homemade arrabbiata sauce recipe, but you can add any flavours you love!
Some common ingredients that are often added are:
- Basil leaves
- Onion
- Oregano

What goes with arrabbiata sauce?
This recipe is so versatile! It can be used in any recipe that calls for a tomato based sauce!
Pasta - Of course pasta comes to mind, but you can use this in any noodle dish. After you make this sauce, try my Mushroom Pasta with Coconut Milk recipe! While you are at it, you might as well make your own Coconut milk!
Pizza - Normally marinara sauce is used on pizzas, but why not add a spicy twist to your homemade pizza. I absolutely love this New York style pizza dough recipe!
Burgers - this would be great as a relish drizzled over a vegan burger!
Grains - Rice, bulgar wheat, couscous, and quinoa are all great grains to have with this sauce! Just add some source of protein and you’ll have a delicious meal!
Any dish - literally any dish that calls for a tomato can use this sauce recipe! You can even use this instead of canned tomatoes if you want to use homemade ingredients.
💭 Top tips
Roasting the tomatoes cut side up/skin down helps them to cook evenly since the skins hold the juices. It also develops the flavour of your homemade arrabbiata sauce.
Taste your sauce after blending. If the sauce is tart/sour add a teaspoon of sugar to balance out the flavours.
If you are using a stick blender, you can add the cooked tomatoes into a large bowl and blend them straight away. Be very cautious not to burn yourself!
If you are using any kind of blender that closes and doesn't let the steam out, you'll want to let the tomatoes cool before blending.
Storage
Like any tomato dish, the flavours only improve if left a day or two.
If you do store your arrabbiata sauce, be sure to keep it in an airtight container. It will stay good for up to 5 days in the fridge.
You can also freeze this sauce in small batches for up to 3 months.
Frequently asked questions
Let’s be honest, who has time to peel and de-seed tomatoes? Not me, and probably not you! This sauce is perfect because you can blend the skins and seeds until you don’t even know they’re there!
Spaghetti is generally combined with a marinara sauce. But if you feel like a bit of a spicy kick, then you can use this recipe!
Both sauces are made from a tomato base, so the only difference is that Arrabiata sauce is spicy - the direct translation from Italian is “Angry”, “Enraged”, or “Mad”. Marinara sauce contain no chilli and is often a bit sweeter.
Yes! This recipe only uses fresh tomatoes that are roasted to perfection!
If you made my Homemade Arrabbiata Sauce with Fresh Tomatoes leave a comment and rating below! Also, join me on Instagram @Veganise.Life and post photos with the hashtag #veganiselife!
📖 Recipe

Homemade Arrabbiata Sauce with Fresh Tomatoes
Equipment
- 1 Blender
- 1 Roasting Tray
Ingredients
- 1 Kilogram Ripe Tomatoes
- 4 Cloves Garlic Peeled and diced
- 3 Tablespoons Olive oil
- 1 Teaspoon Chilli Powder
- 1 Teaspoon Ground Pepper
- 1 Teaspoon Salt
Instructions
- Preheat the oven to 200°C or 392°F
- Halve the tomatoes. Add them to a large mixing bowl.
- In a small bowl, mix the oil, garlic, chilli powder, ground pepper and salt together.
- Pour the oil mixture over the tomatoes. Stir everything together and make sure the tomatoes are completely coated in the spicy oil.
- Next, lay the tomatoes cut side up on a roasting tray.*
- Roast for 20-30 minutes or until the tomatoes are soft and juicy.
- Time to blend!If you are using a stick blender, you can add the cooked tomatoes into a large bowl and blend them straight away. Be very cautious not to burn yourself!If you are using any kind of blender that closes and doesn't let the steam out, you'll want to let them cool before blending.
- Enjoy your homemade sauce!** You can use it in any dish that uses spicy tomato sauce!
Laura says
Very tasty sauce, and so easy to make by roasting it in the oven! Good way to use the abundance of tomatoes from my garden.
Sabine Blankevoort says
I'm so glad you loved the recipe Laura! 🙂 Thank you for the review.