Go Back
+ servings
Pasta all'Arrabiata on a white plate

Vegan Pasta all'Arrabiata

Enjoy the sweet and spicy flavors of this vegan Pasta all'Arrabiata with roasted garlic, diced tomatoes, and red pepper flakes. Topped with fresh basil and vegan parmesan cheese, this classic pasta dish is the perfect 30-minute weeknight meal.
5 from 1 vote
Print Pin
Prep Time: 15 minutes
Cook Time: 10 minutes
Total Time: 25 minutes
Servings: 4 people
Calories: 328kcal
Author: Sarah McMinn



  • Start by preparing the pasta. In a large pot, bring 2 quarts of water to a boil. Add penne pasta and cook for 12 minutes, until noodles are al dente. Remove from heat and strain through a colander. Toss with one tablespoon of olive oil and set aside. 
  • In a large skillet, heat up the remaining 2 tablespoons of olive oil over medium heat. Add garlic and red pepper flakes and sauté for 60 seconds. Add diced tomatoes, tomato paste, maple syrup, and salt and bring to a boil. Reduce heat to a simmer and simmer for 10 minutes until the sauce thickens slightly.
  • Remove from heat and add the finely chop the basil. Toss with penne pasta and serve immediately with vegan parmesan cheese (optional) and fresh basil.


Serving and Storing - Serve immediately with fresh basil and vegan parmesan. Serve with crusty bread and a vegan caesar salad. Store the leftover pasta in an airtight container in the refrigerator for up to 3 days. To reheat, gently reheat the pasta over the stove with 1-2 tablespoons of water. Store extra sauce in the freezer for up to 2 months. When ready to use, place it in the refrigerator to thaw overnight.
Variations - For a gluten-free option, choose your favorite gluten-free pasta.


Calories: 328kcal | Carbohydrates: 47g | Protein: 8g | Fat: 12g | Saturated Fat: 2g | Sodium: 306mg | Potassium: 210mg | Fiber: 2g | Sugar: 5g | Vitamin A: 187IU | Vitamin C: 2mg | Calcium: 23mg | Iron: 1mg