A big bowl of pasta always feels comforting, especially when it’s simple to make and full of flavor. Pasta can fit right into a healthy, whole-food, plant-based diet.
This Pasta Puttanesca with Spinach combines tangy tomatoes, olives, sun-dried tomatoes, garlic, and fresh greens for a Mediterranean-inspired meal that’s perfect for a quick weeknight dinner.

Choosing Pasta for Your Puttanesca
I recommend whole-grain pasta for this recipe since it has more fiber than regular pasta. You can also try pasta made from lentils, chickpeas, or other legumes for extra protein and fiber.
Whole-wheat pasta has a hearty, nutty flavor that goes well with puttanesca sauce. If you want, you can serve the sauce over spaghetti squash or zucchini noodles instead.
For busy nights, you can use a store-bought marinara or pasta sauce. Choose one without added oil, with little or no added sugar, and check the sodium levels between brands.
Or try my homemade Classic Marinara with Basil, made with canned tomatoes, onions, carrots, and lots of fresh basil.

If you eat oil-free, choose sun-dried tomatoes that aren’t packed in oil. If they seem very dry, soak them in warm water for about 15 minutes to soften before adding to the sauce.
Try a few more plant-based dinner recipes:
- Moroccan Chickpea Vegetable Tagine
- Cauliflower Pasta Alfredo
- Beefless Stew
- Black Bean Tacos with Avocado Cream
Make it Your Own
What I love about this pasta is how easy it is to change up. Spinach tastes great, but you can use any greens or vegetables you have at home
Try kale or chard, add arugula for a slightly peppery flavor, or toss in some broccoli florets. Artichoke hearts also pair well with the tomatoes, olives, and garlic.

Recipes like this remind us that plant-based meals can be simple. A whole grain or legume pasta, a flavorful tomato sauce, vegetables, and a few pantry staples can quickly become a satisfying dinner.

If you’re looking for more ways to adapt your favorite dishes, check out my Plant-Based Substitutions for more ideas.
Serve this Pasta Puttanesca with Spinach alongside a simple green salad or my Arugula, Orange, and Fennel Salad for an easy plant-based meal.
I’d love to hear your feedback on this Pasta Puttanesca Spinach recipe in the comments below! If you have a photo, post it on my Facebook page, tag me using the hashtag #plantbasedcooking in your caption, and I won’t miss it!
Pasta Puttanesca with Spinach
Equipment
- Measuring Cups and Spoons
- Large Skillet
Ingredients
- 8 oz capellini pasta whole grain
- 1/4 cup water
- 1/2 chopped onion red or yellow
- 1/2 cup sun-dried tomatoes no oil (sliced and soaked in warm water for about 15 minutes)
- 1/3 cup seedless Spanish or Greek olives sliced if large, low sodium
- 4 cups fresh baby spinach or 1/2 large package frozen 10 oz. box spinach
- 1/2 jar marinara sauce (your favorite), (or homemade marinara)
- 1/3 cup parsley chopped
- 3 large cloves garlic sliced
- 1 (15-oz.) can diced tomatoes
- salt and black pepper to taste
Instructions
- Bring a large pot of water to boil, add pasta and cook according to the directions on the package. Drain and set aside.
- While the pasta is cooking, heat a large skillet and saute the onion in water until translucent and water has evaporated.
- Add sun-dried tomatoes, olives, spinach, marinara sauce and diced tomatoes.
- Add parsley and sliced garlic and stir to combine.
- Cook until the spinach is wilted.
- Add the cooked pasta to the pan, carefully tossing to combine.
Notes
Nutrition
Leave a Comment and Star Rating ⭐️⭐️⭐️⭐️⭐️
I appreciate your feedback! Please consider rating the recipe along with your comment—it helps me and fellow readers. Feel free to share any substitutions, results, or tips. Kind, constructive comments only. Your email won’t be published.



We enjoyed this dish very much. One of our new favorites. There is no amount listed for the pasta so we went with a box, but in hindsight, that may have been too much for our taste. The next time we may go with a half box.
This was delicious! My hubs is painfully honest with his feedback on recipes/my cooking, which I appreciate (most of the time). He loved this. Thank you for the recipe!
You’re welcome. So glad you enjoyed the recipe!