Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Simple Vegan Pasta Puttanesca

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This Simple Vegan Pasta Puttanesca is a bold and briny tomato-based pasta dish with olives, capers, and garlic. Quick to make in under 30 minutes, it’s hearty, flavorful, and perfect for busy weeknights.

  • Total Time: 30 minutes
  • Yield: 4 servings

Ingredients

2 tbsp olive oil

4 cloves garlic, minced

4 ripe tomatoes, diced

1/2 cup sliced black olives

34 tbsp capers

1 can (15 oz) tomato sauce

1 tsp garlic powder

Salt & red pepper flakes, to taste

1 lb spaghetti or other pasta, to serve

Instructions

  1. Cook pasta according to package instructions until al dente. Drain and set aside.
  2. Heat olive oil in a large skillet over medium heat.
  3. Add garlic and sauté 1–2 minutes until fragrant.
  4. Stir in diced tomatoes and cook about 5 minutes, until softened and juicy.
  5. Add olives, capers, tomato sauce, and garlic powder. Stir to combine.
  6. Simmer for 10 minutes, then season with salt and red pepper flakes.
  7. Toss cooked pasta with the sauce until well coated.
  8. Serve hot, garnished with extra olives or fresh parsley if desired.

Notes

Add artichoke hearts or roasted red peppers for extra flavor.

Use whole wheat or gluten-free pasta as needed.

Stir in chickpeas or vegan sausage for a heartier version.

For more depth, add a splash of red wine while simmering the sauce.

Simmer longer or add tomato paste for a thicker sauce.

  • Author: Madelynn
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegan

Nutrition

  • Serving Size: 1 serving
  • Calories: 360
  • Sugar: 9g
  • Sodium: 720mg
  • Fat: 12g
  • Saturated Fat: 2g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 55g
  • Fiber: 6g
  • Protein: 11g
  • Cholesterol: 0mg