Penne Arrabbiata is a simple Italian pasta dish that brings big flavor with just a handful of ingredients. Al dente penne is tossed in a rich tomato sauce made with garlic, olive oil, and red pepper flakes, giving every bite a delicious combination of savory, garlicky, and spicy flavors. A little fresh parsley or basil on top makes it even better.
I love making this pasta when I need a quick dinner that still feels homemade and satisfying. It comes together easily, doesn’t require much prep, and is perfect for busy weeknights. The gentle heat from the chili adds just enough kick without overpowering the comforting tomato sauce, making it a family-friendly meal that’s easy to enjoy.

Table of Contents
Penne Arrabiata Ingredients
- 12 ounces penne pasta
- 2 tablespoons olive oil
- 4 cloves garlic, finely chopped
- 1/2 to 1 teaspoon red chili flakes, depending on how spicy you like it
- 1 can crushed tomatoes, about 28 ounces
- 1 tablespoon tomato paste
- 1 teaspoon dried oregano
- 1/2 teaspoon salt, or to taste
- 1/4 teaspoon black pepper
- 1 teaspoon sugar, optional
- 1/4 cup fresh parsley or basil, chopped
- Freshly grated Parmesan cheese for serving, optional
How to Make Penne Arrabiata
Step 1: Cook the Pasta
Fill a large pot with water and bring it to a boil. Add a good pinch of salt, then add the penne pasta. Cook the pasta according to the instructions on the package until it is tender but still has a little firmness when you bite it. Before draining the pasta, carefully save about 1 cup of the pasta cooking water because it can help loosen the sauce later.
Step 2: Prepare the Garlic and Chili
While the pasta cooks, place a large skillet over medium heat and add the olive oil. Add the chopped garlic and red chili flakes, then stir them gently for about 30 seconds to 1 minute. The garlic should smell wonderful and become lightly golden, but do not let it turn dark brown or burn.
Step 3: Make the Tomato Sauce
Add the crushed tomatoes and tomato paste to the skillet with the garlic and chili. Stir everything together until the tomato paste is mixed into the sauce. Add the oregano, salt, black pepper, and optional sugar, then stir again.

Step 4: Simmer the Sauce
Lower the heat and let the sauce simmer gently for about 10 to 15 minutes. Stir it every few minutes so the sauce does not stick to the pan. As the sauce cooks, the flavors will become richer and the sauce will thicken slightly.
Step 5: Combine the Pasta and Sauce
Add the drained penne to the skillet with the Arrabiata sauce. Toss and stir the pasta until every piece is coated with the spicy tomato sauce. If the sauce seems too thick, add a small splash of the reserved pasta water and stir until you reach the texture you like.

Step 6: Finish and Serve
Remove the skillet from the heat and stir in the chopped parsley or basil. Taste the pasta and add a little more salt, pepper, or chili flakes if needed. Serve the Penne Arrabiata warm with Parmesan cheese on top if you enjoy it.
Why You’ll Love This Recipe
- Quick and Easy – This Penne Arrabiata can be ready in about 30 minutes, making it perfect for busy days.
- Simple Ingredients – You only need a few basic ingredients to create a delicious homemade pasta dish.
- Full of Flavor – Garlic, tomatoes, herbs, and chili flakes give every bite a bold and tasty flavor.
- Easy to Customize – You can make the recipe mild or extra spicy depending on your taste.
Tips and Shortcuts
- Cook the pasta al dente – Keep the penne slightly firm so it holds its shape and does not become mushy when mixed with the sauce.
- Save some pasta water – Before draining the pasta, save about 1 cup of the cooking water to loosen the sauce if needed.
- 4. Use canned tomatoes for a shortcut – Good-quality crushed tomatoes save time and still create a rich, flavorful sauce.
What to Serve with Penne Arrabiata
This penne arrabbiata is one of my favorite easy dinners to make for my family. I love serving it with warm garlic bread and a simple green salad, while my husband usually enjoys his with a cold glass of iced tea. The tender pasta, flavorful tomato sauce, and little kick of spice make it a meal everyone loves.

Frequently Asked Questions
Can I make Penne Arrabiata without chili ?
Yes. You can leave out the chili flakes for a mild tomato and garlic pasta sauce.
Can I use fresh tomatoes instead of canned tomatoes ?
Yes. Fresh tomatoes can be used, but they usually need more cooking time to become soft and create a rich sauce.
Can I add chicken to Penne Arrabiata ?
Yes. Cooked chicken can be added to make the meal more filling and add extra protein.
Can Penne Arrabiata be made vegan ?
Yes. Simply leave out Parmesan cheese or use your favorite plant-based cheese alternative.
How to Store Leftovers
Refrigerator Storage
Let the Penne Arrabiata cool, then place it in an airtight container. Store it in the refrigerator for up to 3–4 days. Reheat gently with a small splash of water if needed.
Freezer Storage
Place the cooled pasta in a freezer-safe container and freeze for up to 2 months. Thaw overnight in the refrigerator, then reheat until warm.
Penne Arrabiata
Course: Main CourseCuisine: ItalianDifficulty: Easy4
servings10
minutes20
minutes420
kcal30
minutesA quick and easy Italian pasta dish made with tender penne, rich tomato sauce, garlic, herbs, and a little chili for a delicious spicy kick.
Ingredients
12 ounces penne pasta
2 tablespoons olive oil
4 cloves garlic, finely chopped
1/2 to 1 teaspoon red chili flakes, depending on how spicy you like it
1 can crushed tomatoes, about 28 ounces
1 tablespoon tomato paste
1 teaspoon dried oregano
1/2 teaspoon salt, or to taste
1/4 teaspoon black pepper
1 teaspoon sugar, optional
1/4 cup fresh parsley or basil, chopped
Freshly grated Parmesan cheese for serving, optional
Directions
- Step 1: Cook the Pasta , Fill a large pot with water and bring it to a boil. Add a good pinch of salt, then add the penne pasta. Cook the pasta according to the instructions on the package until it is tender but still has a little firmness when you bite it. Before draining the pasta, carefully save about 1 cup of the pasta cooking water because it can help loosen the sauce later.
- Step 2: Prepare the Garlic and Chili , While the pasta cooks, place a large skillet over medium heat and add the olive oil. Add the chopped garlic and red chili flakes, then stir them gently for about 30 seconds to 1 minute. The garlic should smell wonderful and become lightly golden, but do not let it turn dark brown or burn.
- Step 3: Make the Tomato Sauce , Add the crushed tomatoes and tomato paste to the skillet with the garlic and chili. Stir everything together until the tomato paste is mixed into the sauce. Add the oregano, salt, black pepper, and optional sugar, then stir again.
- Step 4: Simmer the Sauce , Lower the heat and let the sauce simmer gently for about 10 to 15 minutes. Stir it every few minutes so the sauce does not stick to the pan. As the sauce cooks, the flavors will become richer and the sauce will thicken slightly.
- Step 5: Combine the Pasta and Sauce , Add the drained penne to the skillet with the Arrabiata sauce. Toss and stir the pasta until every piece is coated with the spicy tomato sauce. If the sauce seems too thick, add a small splash of the reserved pasta water and stir until you reach the texture you like.
- Step 6: Finish and Serve ,Remove the skillet from the heat and stir in the chopped parsley or basil. Taste the pasta and add a little more salt, pepper, or chili flakes if needed. Serve the Penne Arrabiata warm with Parmesan cheese on top if you enjoy it.
Notes
- Use good-quality canned tomatoes for the best flavor.
- Do not let the garlic burn.
- Stir the sauce occasionally while it cooks.
- Toss the pasta well so every piece is coated.
Save this recipe for later on Pinterest
