If you love spicy food, this Spaghetti Arrabiata will instantly win your heart!
It’s a fiery Italian pasta cooked in a rich, garlicky tomato sauce bursting with flavor from olive oil and red chili flakes. This simple dish comes together in just 30 minutes — perfect for a quick dinner or weekend comfort meal.
What makes it extra special is its balance: tangy, spicy, and lightly sweet — just like authentic Italian pasta served in restaurants.

In this post, I’ll show you how to make Spaghetti Arrabiata at home with easy ingredients, no wine, and a taste that’s truly irresistible. This spicy tomato pasta will bring a warm, Italian-style comfort to your table.
Jump to:
If you’re someone who loves a little spice and adventure on your plate, this Spaghetti Arrabiata will take you on a true roller coaster of emotions!
That first bite hits with heat — your eyes water, your lips tingle — yet you can’t resist going in for another forkful. It’s fiery, exciting, and somehow comforting all at once.
I still remember the first time I made it — the kitchen filled with the aroma of garlic and tomatoes sizzling in olive oil, and that irresistible kick of chili. The moment I twirled my spaghetti and tasted it, I was hooked! The sweet, tangy, and savory flavor of the arrabbiata sauce wrapped around spaghetti and topped with a touch of parmesan felt like pure weekend joy ❤️.
This isn’t just pasta — it’s a mood, a feeling, a story in every bite. Perfect for a cozy dinner when you crave something bold and full of life.
What is Spaghetti Arrabiata?
Arrabiata means “angry” in Italian — referring to the heat of the chili peppers used in the sauce.
This pasta is famous across Italy for its vibrant red color and spicy kick.
It’s simple yet so satisfying — a perfect mix of tomatoes, garlic, olive oil, and red chili flakes tossed with spaghetti.
In Italian gastronomic culture, pasta, pizza, espresso, and other forms of Mediterranean-inspired food are so common. Peperoncini is the iconic hot chili pepper used in most of the Italian dishes. An alternative is a sweet pepperoni that not only adds spice but also works as a taste enhancer.
Arrabbiata Sauce (Sugo all’arrabbiata)
The flavor of this spaghetti recipe is truly found in the arrabbiata sauce, a spicy and hot Italian sauce made with tomato paste, garlic, and onions. The delightful combination of sweet and tangy in this arrabbiata sauce makes it an excellent match for any type of pasta. I've experimented with this sauce in various dishes like lasagne, penne, and macaroni. It's quite straightforward and easy to whip up at home with just a few ingredients.
A friend of mine suggested using store-bought arrabbiata sauce, but I prefer to make my own at home. This way, I can adjust the spice level to suit my family's taste, and it doesn't take much time to prepare.
Ingredients & Substitutions
Spaghetti: Thicker strands of spaghetti is used to hug the arrabbiata sauce. Al dente for 8 minutes to get soft and fluffy texture. Any other pasta form can also be use for this recipe. Penne goes well if you are looking for substitute.
Onion: red, white and purple onions makes a perfect taste with this sauce. Used finely chopped red onions to make the sauce. It will add more depth in a taste of sauce.
Garlic: Freshly chopped garlic cloves adds a perfect garlicky taste in sauce. If you like strong taste of garlic then increase the quantity as per your taste.
Salt & Sugar: The addition of salt with sugar will enhance the taste of the sauce.
Fresh Tomato Paste: Blend the paste of fresh tomatoes without skin to use in this sauce. If you don't have the choice then use ready made tomato paste. Fresh tomatoes make better taste in sauce.
Chili Flakes: Crushed red chilies used in this recipe. Whole Peperoncino gives the perfect taste in this recipe.
Olive Oil: Extra virgin olive oil used to make the sauce.
Parmesan Cheese: Top the spaghetti with parmesan cheese.
Parsley (for garnish): used freshly chopped parsely or basil for garnish. If you like add little bit in arrabbiata sauce.

How to Make Spaghetti Arrabiata
Here is a detailed photo guide on how to prepare spaghetti arrabiata, which is straightforward and easy to understand. If you have any uncertainties or questions, feel free to ask in the comments section.
Step1: Boil The Spaghetti:
Fill a large pot or pan with water and heat it until it reaches a boil. Add some salt and stir it well. Once the water is boiling hot, add the spaghetti pasta. Cook it al dente for 8 minutes over high heat. As the pasta softens, use a spoon to stir it to prevent it from sticking together.
After 8 minutes, check the pasta and carefully drain the water. Rinse the pasta under tap water to remove the starch. This step will help keep the strands from clumping together. Place the spaghetti in a strainer to let any excess water drain out.

Step 2: Make Arrabbiata Sauce
In a pan, warm the olive oil and sauté freshly minced garlic until it becomes fragrant. Then, incorporate the chopped onions and cook for approximately 2 to 3 minutes.
As the onions begin to change color, sprinkle in salt and chili flakes, and mix everything thoroughly. Next, add the freshly blended tomato paste and stir well to combine.
Continue stirring and let it simmer on low heat until it thickens into a rich sauce.
Once the sauce has thickened, add sugar and mix well to ensure all ingredients are blended together. Your sauce is now ready to be served with pasta.

Combine boiled spaghetti with pasta sauce and stir well over high heat. Continue to mix until the sauce is fully incorporated with the spaghetti.
Top with parmesan cheese and chopped parsley. Your pasta in arrabbiata sauce is now ready to be served.

Variations
- Add protein: Mix in grilled chicken, shrimp, or tofu for extra texture.
- Make it creamier: Add a splash of cream or butter for a mild version.
- Extra spicy: Use fresh red chilies or chili oil for a fiery flavor.
- Veg option: Use stir fried veggies (carrots, bell peppers, or spinach), to make it healthy.
- Use any other type of pasta.
- If you like more chili then sprinkle at the top of the pasta.
- Avoid thin strands of pasta with this sauce.
What to Serve?
Since Spaghetti Arrabiata is spicy and full of bold tomato flavor, it pairs beautifully with simple, soothing sides that balance the heat.
Here are some perfect companions to complete your meal:
- Garlic Knots or Dinner Roll
- Soft and fluffy garlic knots or bread is a must! It soaks up that spicy tomato sauce perfectly. You can also serve it with dinner rolls.
- Fresh Garden Salad
- A light salad with lettuce, cucumber, and cherry tomatoes adds freshness to every bite. Drizzle with olive oil and lemon dressing — it cools the spice beautifully.
- Parmesan or Mozzarella Topping
- Sprinkle extra Parmesan cheese or melt some mozzarella on top for that creamy, comforting touch that balances the heat of the Arrabiata sauce.
- Creamy Soup Starter
- Start your meal with a mild soup — like cream of mushroom or tomato basil — to create a cozy Italian-style dinner experience.
- Roasted or Grilled Vegetables
- Colorful roasted bell peppers, zucchini, carrots, mushrooms add sweetness that complements the spicy sauce beautifully.
- Cold Drink or Lemon Soda
- Since Arrabiata can get spicy, serve it with a refreshing iced drink or lemon soda. It cuts through the heat and refreshes your palate. I prefer orange tea.
- Light Dessert (Optional but Perfect!)
- End the meal on a sweet note with something light — like chocolate mousse, panna cotta, or tiramisu — for that classic Italian restaurant-style finish.
Tip: It's ideal to present it as a main course or as a side accompaniment for lunch or dinner. You might consider preparing baked chicken breast, oven fries, roasted carrots or sauteed mushrooms to complement the meal.
Q & A
Arrabiata sauce is spicier than Marinara, as it includes chili flakes or fresh red chilies for heat.
Yes, you can! As the sauce came on room temperature add in container and place in freezer for 01 month. Try to consume as soon as possible as it doesn't carry preservative. You can store in refrigerator for 01 week.
To reheat the arrabbiata sauce, take it out from freezer and reheat in microwave for 2 minutes or simply use pan to heat up on stovetop at slow heat.
Store it for 01 month in freezer.
01 week in refrigerator.
24 hours at kitchen counter.
Fresh pulpy tomatoes are good to make sauce. Remove the skin. Roma and cheery tomatoes are good to make thick texture of sauce.
Use red crushed pepper flakes.
Yes, it's vegan. White granulated sugar can be skip to substitute with beet sugar.
Absolutely — penne, fusilli, or fettuccine all work beautifully with Arrabiata sauce.
Yes! This recipe uses no wine — just simple pantry ingredients. It’s completely halal-friendly and family-safe.
Store in an airtight container in the refrigerator for up to 2 days.
Reheat in a pan with a splash of water or olive oil before serving.
You can use spaghetti seasoning in Arrabiata spaghetti, and it actually adds a lovely depth of flavor — especially if you’re using a store-bought or homemade Italian seasoning mix.
Though both are spicy and flavorful pasta dishes, Spaghetti Arrabiata and Cajun Spaghetti come from very different culinary roots — and their taste is worlds apart! Arrabiata is a spicy Italian red sauce pasta — light and tomato-forward. Cajun spaghetti is a creamy, smoky American pasta — heavier, richer, and packed with southern-style spices.
More Spaghetti Recipes
Spaghetti Arrabiata recipe made with a homemade spicy arrabbiata sauce using fresh tomato paste. This dish hails from Rome, Italy, and is popularly known as ‘angry spaghetti’ due to the heat from red chili peppers.
Spaghetti Arrabiata – Spicy Italian Pasta in Tomato Sauce
Ingredients
- 200 g Spaghetti
- 1 tablespoon olive oil
- 4 cloves garlic chopped
- 2 tablespoon onion chopped
- ½ cup tomato paste
- ½ teaspoon chili flakes
- ½ teaspoon sugar
- 1 teaspoon salt ½ teaspoon for spaghetti boil + ½ teaspoon for sauce
- Parmesan cheese For topping
- Parsley or Basil leaves for garnish
Instructions
Al Dente Spaghetti
- Fill a large pot or pan with water and heat it until it reaches a boil.
- Add some salt and stir it well. Once the water is boiling hot, add the spaghetti pasta. Cook it al dente for 8 minutes over high heat. As the pasta softens, use a spoon to stir it to prevent it from sticking together.
- After 8 minutes, check the pasta and carefully drain the water. Rinse the pasta under tap water to remove the starch. This step will help keep the strands from clumping together. Place the spaghetti in a strainer to let any excess water drain out.
How to Make Arrabbiata Sauce
- In a pan, warm the olive oil and sauté the freshly chopped garlic until it becomes fragrant. Then, add the chopped onions and cook for approximately 2 to 3 minutes.
- As the onions begin to change color, sprinkle in some salt and chili flakes, and mix everything well.
- Next, incorporate the freshly blended tomato paste and stir it thoroughly.
- Continue to stir and cook on low heat until the mixture starts to thicken into a sauce.
- Once the sauce has thickened, add sugar and mix it well to ensure all the ingredients are combined.Now, your arrabbiata sauce is ready to be served with pasta.
Assembling
- Combine boiled spaghetti with pasta sauce and stir it well over high heat. Continue to mix until the sauce is fully incorporated with the spaghetti.
- Top it off with parmesan cheese and chopped parsley. Your pasta in arrabbiata sauce is now ready to be served.
- Your pasta in arrabbiata sauce is now ready to be served.
Notes
- Cook spaghetti until al dente in boiling water for 8 minutes.
- Ensure it is neither chalky nor hard before mixing in the sauce.
- Overcooked pasta (stracotto) will have a mushy texture, so keep a close eye on the cooking time.
- Always opt for pulpy tomatoes when preparing arrabbiata sauce. Be sure to remove the tomato skin before blending.
- Simmer the sauce on a low flame to achieve a thick, smooth, and consistent texture.










Hinz
Simple, quick and easy recipe of spaghetti arrabiata. Must try this spicy pasta in homemade arrabbiata sauce.