Skip to Content

Best Arrabbiata Sauce Recipe EVER

Arrabiata is my absolute favorite vegetarian pasta sauce! This easy arrabbiata sauce recipe uses minimal ingredients and time (30 minutes!) to bring you the best pasta sauce EVER!

A silver pot of red tomato pasta sauce surrounded by fresh basil, tomatoes and pasta

Thick, chunky, garlicky, and spicy with a rich flavor from fresh tomatoes and olive oil, it’s also very economical to make.

Known as sugo all’arrabbiata in Italy, which loosely translates as “angry sauce”, I can guarantee that nobody you serve this to will be angry with you!

I’ve been working on this sauce for years, trying to perfect the flavors of my favorite version ever, which was served at an Italian restaurant in Valencia run by a lovely couple from Tivoli.

I later moved from Valencia to Madrid, and when I went back to Valencia for a visit, I discovered that the restaurant had unfortunately shut down.

I’ve been pretty disappointed with other versions I’ve had since, until now!

Which pasta should I serve arrabbiata sauce with?

A grey pot of pasta tossed with a tomato-based sauce

Traditionally, arrabbiata sauce is served with penne rigate (the penne with a ridged surface instead of smooth, in the photo above). I find it hard to get good penne here in Spain so I usually use rigatoni as the ridges also catch all the tasty sauce.

I often eat it with spaghetti as well, but that’s because I have a weird childish fascination with spaghetti (you can TWIRL it!).

Whichever type of pasta you use, do NOT add oil to your drained pasta or rinse it to prevent sticking, as this will also stop the sauce from sticking to the pasta.

I always get the sauce ready before the pasta so that the moment I drain the pasta I can add it to the sauce in the pan and toss it well.

How to make it

This is a pretty easy, if not super quick arrabbiata sauce recipe, and it will be even easier and faster if you have a food processor.

Those who want their food and want it now may have more luck trying my easy ten-minute vegan roasted red pepper sauce for pasta.

It takes about 45 minutes to make this sauce if you need to chop the tomatoes and onion and garlic by hand, and 35 with a food processor (and either way it’s totally worth it, I swear).

First, heat up the olive oil in a pan over a medium-high temperature. Next, chop the onions and add them to the pan. Fry the onions for five-eight minutes, until golden, then reduce the heat to medium.

Make sure to stir the onions often or they will burn and impart a bitter taste to your sauce.

Golden fried onions, chili flakes and garlic in a pan
Sauteed onions, garlic and chili flakes

Add the chopped garlic and chili flakes and fry for about two minutes, stirring often. 1/2 a teaspoon of chili flakes gives me the perfect hit of heat, nearing the edge of my spice tolerance levels, but hubby and the kids find it too spicy and stick with a 1/4 teaspoon.

Remember that toasting the chili flakes will also increase their spiciness.

Fresh chopped tomatoes mixed with garlic and onion
Add the fresh chopped tomatoes to the pan.

Next, add the chopped fresh tomatoes to the pan. DO NOT substitute with canned chopped tomatoes! I usually roughly chop the tomatoes to separate the fleshy sides from the core and chuck them in my food processor to chop them up properly.

Broken down tomatoes and onions
Broken-down tomatoes with onion, garlic, and chili flakes.

After five minutes, add the salt and cook the tomatoes five-ten minutes more, or until the tomatoes have broken down.

Next, add the water and the canned crushed tomatoes. Note that this is NOT the same as tomato purée/ tomato concentrate, which is the thick concentrated tomato sauce that looks more like ketchup and is a deep red.

Tomato sauce in a frying pan

If you can’t find any canned crushed tomatoes, you can substitute them with some good passata (preferably one without added herbs).

You can also use canned chopped tomatoes and whizz them up in the blender, or as a last resort, freshly pureed tomatoes (it won’t have the same depth).

Make sure the heat is set to medium and simmer for 15 minutes. It is likely that you will get some of those apocalyptic splashes, seeking to destroy your clean countertop and backsplash, so I suggest partially covering the pot with a lid.

(But don’t cover it too much or you won’t let all any moisture out and the sauce won’t reduce properly)

Pasta with tomato sauce and basil in a pot
Tossing the pasta with the sauce and basil.

Once the sauce is thick enough to your liking, take it off the heat. Toss the pasta with the sauce and chopped basil leaves. If desired you can also add a little of the pasta cooking water to loosen the sauce and help it “cling” to the pasta more easily.

Serve with plenty of nutritional yeast, vegan parmesan (I love Violife) or a regular parmesan (rennet-free if you’re vegetarian), and lashings of freshly ground black pepper.

If you’re not going to eat the sauce straight away, then store it separately from the pasta or it will thicken and make the pasta a little gummy.

What to serve with pasta arrabbiata

This is also absolutely AMAZING with some good quality garlic bread (like this super easy 15-minute vegan garlic bread) on the side.

Although pasta arrabbiata is usually served on its own as a main course, I do love having a slightly smaller portion with a nice green side salad.

Silver pot full of tomato sauce on a white marble background

How many servings does this recipe make?

I absolutely despise not having enough sauce for pasta, so I double-checked and weighed everything out and can tell you that the amount of sauce this recipe produces is the perfect amount for about 17.5oz (500g) of dried pasta.

This will give you around 4 large platefuls, or 6 smaller platefuls (perfect with a side salad, garlic bread, etc.).


What’s the difference between marinara and arrabbiata sauce?

While both sauces are quite similar, arrabbiata is spicy and marinara tends to contain dried herbs or a mix of fresh herbs.

Is arrabbiata vegan?

Yes, it normally is – just be careful if you order it when out at a restaurant as many it’s commonly topped with parmesan or Grana Padano.

Can I freeze arrabbiata sauce?

Yes, arrabbiata sauce freezes perfectly. It’s also suitable for canning and makes a great gift.

Did you make this arrabbiata sauce recipe? Let me know how much you loved it with a star rating in the recipe box, review, or comment below.

Or take a picture and tag me on Instagram (@the_fiery_vegetarian), I love seeing all your creations!

Yield: 6

The Best Arrabbiata Sauce Recipe EVER

A silver pot of red tomato pasta sauce surrounded by fresh basil, tomatoes and pasta

Tasty spicy thick tomato arrabbiata sauce laced with garlic, chili, and basil, served over your pasta of choice.

Prep Time 10 minutes
Cook Time 35 minutes
Total Time 45 minutes


  • 6 tbsp olive oil
  • 2 medium finely chopped onions
  • ½ tsp chilli flakes
  • 6 garlic cloves chopped finely
  • 32oz chopped ripe tomatoes - about 6 large tomatoes (NOT canned, 900g)
  • 14.5oz canned crushed tomatoes (400g)
  • 1 cup water (240ml)
  • 1 tsp salt
  • Large handful basil leaves, chopped
  • Freshly ground black pepper to serve
  • Parmesan or vegan parmesan to serve (optional)


  1. Heat the olive oil over medium-high heat and add the chopped onions. Sauté five-eight minutes until soft but not brown, stirring often to prevent sticking.
  2. Add the garlic and chili flakes and cook for one-two minutes, until the raw garlic smell has gone.
  3. Chop the tomatoes and add to the pan, mix well, maintain the heat at medium-high for five minutes, then add the salt and cook for between five to ten more minutes, until the tomatoes have broken down.
  4. Add the water and canned pureed tomatoes. Turn the heat down to medium and allow the sauce to simmer for another fifteen minutes, stirring every now and then.
  5. Once the sauce is nice and thick, toss with the pasta and basil.
  6. Serve with lots of freshly ground black pepper, and parmesan sprinkled over the top if using.


Makes enough sauce for 17.5z dried pasta.

Store the sauce separately to the pasta, for up to five days in the fridge.

You can substitute the canned pureed tomatoes with passata, or blended chopped canned tomatoes.

Nutrition is calculated before adding pasta!

Nutrition Information



Serving Size


Amount Per Serving Calories 152Total Fat 11gSaturated Fat 2gTrans Fat 0gUnsaturated Fat 9gCholesterol 1mgSodium 327mgCarbohydrates 13gFiber 3gSugar 7gProtein 3g

Did you make this recipe?

Please leave a comment on the blog or share a photo on Pinterest


Friday 24th of February 2023

This is the taste I have been looking for, definitely a go to! Thank you.

Deirdre Gilna

Sunday 26th of February 2023

So happy you liked it Dennis!


Thursday 5th of August 2021

We made it last night and my kids really enjoyed it. Thank you

Deirdre Gilna

Thursday 5th of August 2021

Great Marita, so glad they liked it!


Tuesday 22nd of June 2021

I’ve been looking for a good arrabbiata recipe for years and this is exactly what I was looking for! Amazing.

Deirdre Gilna

Wednesday 23rd of June 2021

So happy you enjoyed it Miranda!

Mrs R Wilson

Monday 22nd of March 2021

Can this be frozen? If so, for how long? Trying this out on family in a few days.

Deirdre Gilna

Wednesday 24th of March 2021

Hi there! The sauce can be frozen for up to three months in the fridge. What I would say is if you're freezing it, don't add the fresh basil, add it later after defrosting and just before serving. And of course, as I'm sure you know, don't freeze it mixed in with pasta.


Friday 1st of January 2021

Made this for our New Years Eve dinner and it was delicious! Will come back to this recipe again :)

Deirdre Gilna

Saturday 2nd of January 2021

So happy you liked it Niamh! Thanks for stopping by and leaving such a lovely comment!

Skip to Recipe