Arrabiata Vegetarian Recipe: Spicy and Easy Pasta Dish

Updated On: October 4, 2025

Arrabiata sauce is a classic Italian favorite known for its bold, spicy kick and robust tomato flavor. Perfect for those who love a bit of heat, this arrabiata vegetarian recipe elevates the traditional sauce by keeping it simple yet packing a punch with fresh ingredients and aromatic spices.

Whether you’re a seasoned cook or a kitchen newbie, this recipe is straightforward and incredibly satisfying. It’s a fantastic way to bring warmth and zest to your dinner table without relying on meat or dairy.

Plus, it pairs beautifully with a variety of pasta shapes or even roasted vegetables, making it a versatile addition to your meal rotation.

In this post, I’ll guide you through how to make a flavorful, spicy arrabiata sauce from scratch, highlighting the best ingredients and tips for getting that perfect balance of heat and tang. Whether you’re cooking for vegetarians or simply craving a hearty, meat-free meal, this arrabiata recipe is sure to become a staple in your kitchen.

Why You’ll Love This Recipe

This arrabiata vegetarian recipe is bursting with vibrant flavors and a fiery spirit that will wake up your taste buds. It’s made with fresh, wholesome ingredients like ripe tomatoes, garlic, and red chili flakes, ensuring a clean and satisfying taste without any artificial additives.

Not only is it quick and easy to prepare, but it’s also incredibly adaptable. You can adjust the heat level to your liking or add your favorite vegetables to make it even more nourishing.

This recipe is perfect for weeknight dinners when you want something comforting yet exciting.

Vegetarian and vegan-friendly, this arrabiata is a guilt-free indulgence that pairs wonderfully with pasta, polenta, or even crusty bread. Plus, it’s a fantastic way to sneak extra veggies into your diet with minimal effort!

Ingredients

  • 2 tablespoons olive oil
  • 4 cloves garlic, finely minced
  • 1 teaspoon red chili flakes (adjust to taste)
  • 1 can (28 oz) crushed tomatoes or fresh ripe tomatoes, diced
  • 1 teaspoon sugar (optional, to balance acidity)
  • Salt to taste
  • Freshly ground black pepper to taste
  • 1/4 cup fresh basil leaves, roughly chopped
  • 1/4 cup fresh parsley, chopped
  • 400g (14 oz) pasta of choice (penne is traditional)
  • Grated Parmesan cheese or vegan alternative (optional, for serving)

Equipment

  • Large sauté pan or skillet
  • Wooden spoon or spatula
  • Medium pot for boiling pasta
  • Colander or pasta strainer
  • Knife and cutting board
  • Measuring spoons and cups

Instructions

  1. Heat the olive oil in a large sauté pan over medium heat. Once hot, add the finely minced garlic and red chili flakes. Sauté gently for 1-2 minutes until the garlic is golden and fragrant, being careful not to burn it.
  2. Add the crushed tomatoes to the pan, stirring well to combine with the garlic and chili oil. If using fresh tomatoes, cook until they break down and form a sauce, about 10-12 minutes.
  3. Season the sauce with salt, freshly ground black pepper, and 1 teaspoon of sugar if the sauce tastes too acidic. Stir well and let it simmer on low heat for 15-20 minutes to develop the flavors.
  4. Meanwhile, cook the pasta in a large pot of salted boiling water according to package instructions until al dente. Reserve about 1/2 cup of pasta water before draining.
  5. Stir fresh basil and parsley into the sauce just before finishing the simmering. Adjust seasoning if needed.
  6. Toss the drained pasta into the sauce, adding reserved pasta water gradually if you want a looser consistency. Mix well to coat every piece evenly.
  7. Serve immediately topped with freshly grated Parmesan cheese or a vegan alternative if desired. Garnish with extra fresh herbs for a beautiful presentation.

Tips & Variations

“For a smoother sauce, use an immersion blender to puree the tomatoes after simmering. To add more depth, try sautéing finely chopped onions along with the garlic.”

  • Adjust the chili flakes according to your heat preference. Start with less if you’re sensitive to spice.
  • Add vegetables like sautéed bell peppers, zucchini, or mushrooms for a heartier dish.
  • Try substituting fresh tomatoes in season for a fresher taste, or use canned San Marzano tomatoes for authenticity.
  • For a smoky twist, add a pinch of smoked paprika along with the chili flakes.
  • For a protein boost, stir in cooked chickpeas or white beans before serving.

Nutrition Facts

Nutrient Amount per Serving
Calories 320 kcal
Carbohydrates 55 g
Protein 9 g
Fat 7 g
Fiber 6 g
Sodium 450 mg
Sugar 9 g

Serving Suggestions

This spicy arrabiata sauce works beautifully with traditional pasta types like penne, rigatoni, or spaghetti. It’s perfect for a quick, comforting meal that’s packed with flavor.

For a low-carb option, serve it over spiralized zucchini noodles or roasted spaghetti squash. It also pairs wonderfully with polenta or as a dipping sauce for warm, crusty bread.

If you want to create a complete meal, consider adding a fresh green salad or roasted vegetables on the side. And don’t forget to check out this Grandma’S Old Fashioned Bread Pudding With Vanilla Sauce Recipe for a delicious dessert to complement your spicy Italian dinner.

Conclusion

This arrabiata vegetarian recipe is a fantastic way to enjoy a spicy, flavorful Italian classic with a wholesome, meat-free twist. It’s quick to prepare, uses simple ingredients, and delivers a satisfying punch of heat and tang that will delight your taste buds.

Perfect for busy weeknights or casual dinners, this sauce is a versatile staple that can be paired with your favorite pasta or veggies. I encourage you to experiment with the spice levels and add-ins to make it your own signature dish.

For more inspiration on delicious, homemade meals, don’t miss the Half Runner Beans Recipe or try baking a sweet treat like the Glazed Twist Donut Recipe. Enjoy cooking and savor every spicy bite!

📖 Recipe Card: Arrabiata Vegetarian Recipe

Description: A spicy and flavorful Italian pasta dish made with a rich tomato sauce and chili peppers. Perfect for a quick and satisfying vegetarian meal.

Prep Time: PT10M
Cook Time: PT20M
Total Time: PT30M

Servings: 4 servings

Ingredients

  • 400g penne pasta
  • 2 tbsp olive oil
  • 4 garlic cloves, minced
  • 1 tsp red chili flakes
  • 1 can (400g) crushed tomatoes
  • 1 tsp sugar
  • Salt to taste
  • Freshly ground black pepper to taste
  • Fresh parsley, chopped (for garnish)
  • Grated Parmesan cheese (optional, for serving)

Instructions

  1. Cook penne pasta according to package instructions until al dente.
  2. Heat olive oil in a pan over medium heat.
  3. Add minced garlic and red chili flakes, sauté for 1-2 minutes until fragrant.
  4. Pour in crushed tomatoes, add sugar, salt, and pepper.
  5. Simmer sauce for 15 minutes, stirring occasionally.
  6. Drain pasta and add it to the sauce, tossing to combine.
  7. Serve hot, garnished with chopped parsley and Parmesan if desired.

Nutrition: Calories: 380 kcal | Protein: 12 g | Fat: 8 g | Carbs: 65 g

{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Arrabiata Vegetarian Recipe”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A spicy and flavorful Italian pasta dish made with a rich tomato sauce and chili peppers. Perfect for a quick and satisfying vegetarian meal.”, “prepTime”: “PT10M”, “cookTime”: “PT20M”, “totalTime”: “PT30M”, “recipeYield”: “4 servings”, “recipeIngredient”: [“400g penne pasta”, “2 tbsp olive oil”, “4 garlic cloves, minced”, “1 tsp red chili flakes”, “1 can (400g) crushed tomatoes”, “1 tsp sugar”, “Salt to taste”, “Freshly ground black pepper to taste”, “Fresh parsley, chopped (for garnish)”, “Grated Parmesan cheese (optional, for serving)”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Cook penne pasta according to package instructions until al dente.”}, {“@type”: “HowToStep”, “text”: “Heat olive oil in a pan over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add minced garlic and red chili flakes, saut\u00e9 for 1-2 minutes until fragrant.”}, {“@type”: “HowToStep”, “text”: “Pour in crushed tomatoes, add sugar, salt, and pepper.”}, {“@type”: “HowToStep”, “text”: “Simmer sauce for 15 minutes, stirring occasionally.”}, {“@type”: “HowToStep”, “text”: “Drain pasta and add it to the sauce, tossing to combine.”}, {“@type”: “HowToStep”, “text”: “Serve hot, garnished with chopped parsley and Parmesan if desired.”}], “nutrition”: {“calories”: “380 kcal”, “proteinContent”: “12 g”, “fatContent”: “8 g”, “carbohydrateContent”: “65 g”}}

Photo of author

Marta K

Leave a Comment

X