If you’re craving a fiery, flavorful pasta dish that’s both simple and entirely plant-based, look no further than this vegan arrabiata recipe. Arrabiata, which means “angry” in Italian, refers to the spicy kick that this dish delivers thanks to the generous use of red chili flakes.
Originating from Rome, it combines a vibrant tomato sauce with garlic, herbs, and a touch of heat to create a meal that’s satisfying and comforting without any animal products. This recipe is perfect for busy weeknights or whenever you want a quick yet impressive Italian dinner.
Not only is this vegan arrabiata bursting with bold flavors, but it’s also incredibly versatile and easy to customize. Whether you’re a seasoned vegan or just looking to add more plant-based meals to your repertoire, this dish will quickly become a favorite.
Plus, it pairs wonderfully with garlic bread or a fresh green salad. Ready to spice up your dinner routine?
Let’s dive into this delicious vegan arrabiata recipe!
Why You’ll Love This Recipe
Vegan arrabiata is a brilliant combination of simplicity and bold flavors. Made with pantry staples like canned tomatoes, garlic, and dried chili flakes, it comes together quickly without sacrificing taste.
The sauce is rich, spicy, and slightly sweet, making it a perfect match for any pasta you love.
This recipe is incredibly adaptable — you can adjust the heat level, add your favorite veggies, or serve it with gluten-free pasta to suit your dietary needs. It’s also naturally oil-light and free from processed ingredients, making it a wholesome choice.
Plus, it’s a crowd-pleaser whether you’re cooking for family, friends, or just yourself.
Looking for more plant-based inspiration? Check out our Half Runner Beans Recipe or try the Kodiak Banana Muffins Recipe for a sweet treat after your spicy meal!
Ingredients
- 400g (14 oz) canned crushed tomatoes – use good quality for a rich base
- 3 cloves garlic, minced
- 1 small onion, finely chopped
- 2 tablespoons olive oil (optional, or use vegetable broth for oil-free)
- 1 teaspoon red chili flakes (adjust to taste)
- 1 teaspoon dried oregano
- Salt to taste
- Freshly ground black pepper to taste
- Fresh parsley or basil for garnish
- 350g (12 oz) pasta of your choice (penne or rigatoni recommended)
- Optional: 1 teaspoon sugar or maple syrup to balance acidity
Equipment
- Large pot for boiling pasta
- Medium skillet or saucepan
- Wooden spoon or spatula
- Knife and chopping board
- Colander for draining pasta
- Measuring spoons
- Serving bowls or plates
Instructions
- Prepare the pasta: Bring a large pot of salted water to a boil. Add your pasta and cook according to package instructions until al dente. Reserve about ½ cup of the pasta water, then drain the pasta.
- Sauté aromatics: While the pasta cooks, heat the olive oil (or vegetable broth) in a medium skillet over medium heat. Add the chopped onion and sauté for 3-4 minutes until translucent.
- Add garlic and spices: Stir in the minced garlic, red chili flakes, and dried oregano. Cook for about 1 minute until fragrant, being careful not to burn the garlic.
- Make the sauce: Pour in the crushed tomatoes and stir well. Simmer the sauce for 10-15 minutes, stirring occasionally. If the sauce is too thick, add a little reserved pasta water to reach your desired consistency.
- Season the sauce: Add salt, pepper, and optional sugar or maple syrup to balance acidity. Taste and adjust the seasoning as needed.
- Toss pasta with sauce: Add the cooked pasta directly to the skillet with the sauce. Toss well to coat every piece of pasta in that fiery, delicious arrabiata sauce. Cook together for 1-2 minutes so the flavors meld.
- Garnish and serve: Remove from heat and sprinkle with freshly chopped parsley or basil. Serve immediately while hot.
Tips & Variations
“For a deeper flavor, try roasting fresh tomatoes and blending them into the sauce. You can also add sautéed mushrooms or bell peppers for extra texture and nutrition.”
- Adjust the heat: Add more or less chili flakes depending on your spice tolerance.
- Make it oil-free: Use vegetable broth instead of olive oil to sauté onions and garlic.
- Add protein: Toss in some cooked chickpeas or lentils for a filling meal.
- Try different herbs: Swap oregano for thyme or rosemary for a unique twist.
- Use gluten-free pasta: For gluten sensitivity, choose your favorite GF pasta.
Nutrition Facts
Nutrient | Amount per Serving |
---|---|
Calories | 320 kcal |
Carbohydrates | 60g |
Protein | 9g |
Fat | 5g |
Fiber | 7g |
Sugar | 8g |
Sodium | 320mg |
Serving Suggestions
This spicy vegan arrabiata is best enjoyed fresh and hot. For a classic Italian experience, serve it alongside some crusty bread or garlic bread to mop up every bit of sauce.
You can also pair it with a crisp green salad dressed in a light vinaigrette to balance the heat.
For a heartier meal, add a side of roasted vegetables or steamed greens. If you want to keep it light, a simple cucumber and tomato salad works beautifully.
And if you’re in the mood for dessert after your spicy meal, you might enjoy trying the Grandma’S Old Fashioned Bread Pudding With Vanilla Sauce Recipe or the Glazed Twist Donut Recipe.
Conclusion
This vegan arrabiata recipe is a testament to how simple ingredients can come together to create an unforgettable dish. Its spicy, garlicky tomato sauce is both comforting and invigorating, making it a perfect meal for any occasion.
Whether you’re cooking for yourself, family, or friends, this recipe delivers bold flavor with minimal effort.
The beauty of this dish lies in its adaptability — you can modify the heat, add your favorite veggies, or serve it with any pasta you have on hand. It’s a fantastic way to enjoy classic Italian flavors while sticking to a vegan lifestyle.
Don’t forget to explore more plant-based recipes like our Kikkoman Stir Fry Sauce Recipe for a quick dinner or the Lazy Cookie Cake Recipe for a delightful dessert. Buon appetito!
📖 Recipe Card: Arrabiata Recipe Vegan
Description: A spicy and flavorful Italian pasta dish made with a rich tomato and chili sauce. This vegan arrabiata is quick to prepare and perfect for a weeknight 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 salt
- 1/2 tsp black pepper
- 1 tsp dried oregano
- Fresh parsley, chopped (for garnish)
- 1 tbsp tomato paste
- 1/2 cup water
Instructions
- Cook penne pasta according to package instructions until al dente.
- Heat olive oil in a pan over medium heat.
- Add minced garlic and red chili flakes; sauté for 1-2 minutes.
- Stir in tomato paste and cook for another minute.
- Add crushed tomatoes, water, salt, pepper, and oregano; simmer for 10 minutes.
- Drain pasta and toss with the sauce.
- Garnish with fresh parsley and serve hot.
Nutrition: Calories: 350 kcal | Protein: 10 g | Fat: 7 g | Carbs: 60 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Arrabiata Recipe Vegan”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A spicy and flavorful Italian pasta dish made with a rich tomato and chili sauce. This vegan arrabiata is quick to prepare and perfect for a weeknight 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 salt”, “1/2 tsp black pepper”, “1 tsp dried oregano”, “Fresh parsley, chopped (for garnish)”, “1 tbsp tomato paste”, “1/2 cup water”], “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.”}, {“@type”: “HowToStep”, “text”: “Stir in tomato paste and cook for another minute.”}, {“@type”: “HowToStep”, “text”: “Add crushed tomatoes, water, salt, pepper, and oregano; simmer for 10 minutes.”}, {“@type”: “HowToStep”, “text”: “Drain pasta and toss with the sauce.”}, {“@type”: “HowToStep”, “text”: “Garnish with fresh parsley and serve hot.”}], “nutrition”: {“calories”: “350 kcal”, “proteinContent”: “10 g”, “fatContent”: “7 g”, “carbohydrateContent”: “60 g”}}