Spicy Tomato Penne Pasta
Spicy Tomato Penne Pasta! Healthy, quick, vegan penne. Spicy chickpeas tossed with slow-roasted cherry tomatoes and a light cashew sauce.
Lemme introduce you to your new favorite pasta recipe. First, we roast cherry tomatoes until they are juicy and candy-like. Chickpeas are toasted with fennel, mustard seeds, red pepper flakes and just enough smoked paprika to make them taste a little like sausage.
It’s creamy, it’s spicy, it’s the perfect balance between rich/light and it’s incredibly delicious. I had to beg BL to stop taking bites of it before I finished photographing it.
I use cashew cream a lot around here; it’s my secret weapon in making sauces thick and creamy, without cream.

Spicy Chickpeas
Let’s talk about these chickpeas. I got the idea for these spicy chickpeas after seeing them on Teigan’s Instagram. Wow, talk about flavor. They are spicy and meaty, thanks to the combination of both smoked paprika and fennel seeds. Tossed with chewy pasta, they provide a great texture contrast and a healthy dose of protein and fiber.

Slow-Roasted Tomatoes
Slow roasted cherry tomatoes are my way of eating tomatoes outside of the July and August months. It’s my answer to flavorless tomatoes that pop up every other time of year. Slow roasting them softness them, concentrates their flavor and brings the natural sugars to the surface. If you’ve ever wanted tomato candy, this recipe is for you.
However, this technique might take this pasta out of the fast-weeknight dinner option. They don’t take a lot of prep, but they do take time. Therefore, I’ve got a few options for you.
To Save Time
You can make the tomatoes ahead of time. This is probably a good idea anyway, as you’ll want to snack on half of them as they come out of the oven. You’ll also find that slow-roasted tomatoes taste great with just about everything, so they won’t go to waste.
If short on time, you can pan roast the tomatoes until they burst. They won’t have the same texture, but it will work. I’ve done this many times and can attest that it’s the second-best way to enjoy tomatoes when we aren’t in the dog days of summer.

Once you have the tomatoes roasted and the chickpeas toasted, everything comes together really quickly. Add the tomatoes to the chickpea mixture along with the cashew milk. Then, add in pasta that’s slightly undercooked.
I know I’ve talked about this technique several times before, as it’s my way of making perfect pasta. Cooking the pasta 1-2 minutes below the recommended cooking time allows you to finish cooking the pasta in the sauce.
Not only does the pasta soak up the flavorful sauce as it finishes, it also soaks up the pasta cooking water which contain starches that help the sauce sling to the pasta. If silky pasta is your goal, try it this way.

More Spicy Pasta Recipes
- Spicy Vegan Pasta with Sausage
- Peanut Noodles with Crispy Tempeh
- Spicy Arrabbiata Sauce
- Spicy Hoisin Noodles with Edamame
- Peanut Noodles with Chili Crisp
If you try these recipe, let me know! Leave a comment, rate it, and tag your Instagram photos with #delishknowledge . I absolutely love seeing your creations. Happy cooking!

Spicy Tomato Penne Pasta

Equipment
Ingredients
- 1 1/2 pounds cherry tomatoes, halved
- 3 tablespoons extra virgin olive oil, divided
- 1/2 teaspoon salt and pepper, divided
- 1 shallot, finely chopped
- 1 14 ounce can chickpeas, drained and rinsed
- 2 teaspoons smoked paprika
- 1 teaspoon each: crushed red pepper flakes, more/less depending on spice preference, fennel seeds, yellow mustard seeds, garlic powder
- 1 cup Pacific Foods Cashew Milk, original
- 16 oz penne pasta
- 1/2 cup torn basil leaves
Instructions
- Preheat the oven to 300 degrees F. Toss cherry tomatoes with 1 tablespoon olive oil, 1/4 teaspoon salt and pepper, then place in a single layer on a baking sheet and roast for 90 minutes, taking care not to brown. The tomatoes should be like a juicy sun-dried tomato, but not browned. You can do this ahead of time! Making the tomatoes like this tastes like candy, so I usually double the recipe for snacking on later.
- When the tomatoes are almost done, heat the remaining olive oil in a large stock pot over medium heat. Add the shallot and saute for 60-90 seconds until fragrant, then add the chickpeas and cook, stirring often, for 30 seconds until just crisped. Add the spices: paprika, pepper flakes, fennel seeds, mustard, garlic powder and remaining salt and pepper. Toss until beans are completely toasted and spices are fragrant, about 2 minutes. Stir often, taking care not to burn.
- At the same time, bring a large pot of salted water to a boil.
- Add the cherry tomatoes to the chickpea pot along with the cashew milk. Reduce heat to low and simmer while the pasta cooks.
- Add the pasta to the boiling water and cook for 1 minute until the recommended ‘al dente’ option on the package. Drain the pasta, reserving 1 cup of past water.
- Add the just undercooked pasta to the cashew-tomato sauce and cook, stirring the entire time to finish cooking the pasta. Add pasta water, a tablespoon or two at a time, as needed to bring the sauce together.
- Season to taste with salt and pepper, as needed and add the torn basil leaves. Toss again and serve!
Nutrition

