Italian vegan recipes

Vegan Angel Hair with Roasted Tomatoes — The Most Elegant Yet Effortless Plant-Based Pasta You Will Make All Summer

angel hair with roasted tomatoes

There are pasta dishes that take an hour and taste like it was worth the effort. And then there are dishes like this Vegan Angel Hair with Roasted Tomatoes — the kind that takes twenty-five minutes, uses a handful of the most honest ingredients in any kitchen, and produces a plate of pasta so deeply flavored, so beautifully fragrant, and so completely satisfying that it is difficult to believe you did not spend the afternoon at it. This is that pasta. The one that makes a Tuesday evening feel like a proper occasion. The one that tastes unmistakably of summer even in the depths of winter, because the oven does something to tomatoes that no other technique can replicate — concentrating their sweetness, deepening their acidity, intensifying their fragrance until they are no longer simply tomatoes but something closer to a sauce that has cooked for hours, achieved in thirty minutes at high heat.

The technique here is everything. Whole cherry or grape tomatoes go into a hot oven with olive oil, garlic, and salt and emerge twenty to twenty-five minutes later burst, caramelized at the edges, and swimming in their own intensely flavored juices — which become the sauce. Tossed with angel hair pasta that has been cooked to the barest side of al dente and finished in the tomato juices with a generous handful of fresh basil and a thread of excellent extra virgin olive oil, this dish is a lesson in what happens when you treat a few ingredients with the attention and heat they deserve.

What makes this recipe so outstanding is the roasting technique and the pasta choice together — angel hair’s extreme delicacy means it absorbs the tomato juices immediately and completely, becoming suffused with flavor in a way that thicker pasta cannot achieve. Every strand is coated, every bite delivers the full concentrated flavor of the roasted tomatoes, and the whole dish comes together in the time it takes to boil water and heat an oven.

This recipe is 100% vegan, naturally dairy-free, ready in about 30 minutes, requires no blender or food processor, and is the kind of recipe that earns a permanent place in your weekly rotation — elegant enough for guests, simple enough for a weeknight, and so deeply satisfying that it needs nothing alongside it but a glass of something good and a piece of bread for the sauce.


Recipe Information

Prep TimeCook TimeTotal TimeServingsCalories
5 mins25 mins30 mins4~420 kcal

Ingredients

For the Roasted Tomatoes

  • 600g (about 4 cups) cherry or grape tomatoes, left whole
  • 6 cloves garlic, peeled and left whole
  • 4 tbsp extra virgin olive oil
  • ½ tsp salt
  • ½ tsp black pepper
  • ½ tsp chilli flakes (optional but excellent)
  • 1 tsp sugar (optional — balances acidity if tomatoes are not perfectly ripe)

For the Pasta

  • 350g (12 oz) angel hair pasta (capellini)
  • 1 tsp salt for pasta water
  • Large handful fresh basil leaves, torn
  • 2 tbsp extra virgin olive oil, for finishing
  • Flaky sea salt and cracked black pepper, to finish

Optional Additions

  • 2 tbsp capers, drained
  • 1 tbsp balsamic glaze drizzled over at the end
  • ¼ cup (30g) toasted pine nuts
  • Vegan parmesan, to serve

Instructions

  1. Roast the tomatoes. Preheat the oven to 425°F (220°C). Spread the whole cherry tomatoes and garlic cloves in a single layer in a large roasting dish or on a rimmed baking sheet. Drizzle with olive oil, sprinkle with salt, pepper, chilli flakes, and sugar if using. Toss to coat. Roast for 20–25 minutes until the tomatoes have burst, their skins have blistered and caramelized at the edges, and the pan is full of fragrant, deeply colored tomato juices. The garlic should be soft and golden.
  2. Cook the pasta. While the tomatoes roast, bring a large pot of generously salted water to a rolling boil. Add the angel hair pasta and cook for 2–3 minutes only — or 1 minute less than the package instructs. Angel hair cooks extremely fast; watch it carefully. Reserve 1 cup of pasta cooking water before draining.
  3. Combine. Drain the pasta and add it immediately to the roasting dish with the tomatoes — directly into the pan with all the juices. Use tongs to toss everything together, pressing some of the softer tomatoes gently to release more of their juice. If the sauce seems tight, add pasta water a splash at a time until the pasta is glossy and coated but not soupy. The pasta will absorb the tomato juices rapidly — work quickly.
  4. Finish and serve. Tear the fresh basil over the pasta and toss once more. Drizzle with the finishing olive oil. Taste and adjust seasoning with flaky sea salt and cracked black pepper. Add capers or toasted pine nuts if using. Divide between warm bowls and serve immediately — angel hair does not wait.

Pro Tips

  • Do not overcook the angel hair — it goes from perfect to mushy in under a minute. Pull it from the water when it still has a very slight bite; it will finish cooking in the tomato juices.
  • Use the best tomatoes you can find — roasting concentrates flavor, which means great tomatoes become extraordinary and mediocre tomatoes become merely better. Cherry tomatoes and grape tomatoes are the best choices year-round for this recipe.
  • Don’t skip the pasta water — the starchy cooking water is what allows the tomato juices to coat the pasta properly and what gives the finished dish its glossy, saucy consistency. Reserve a full cup before draining.
  • Work fast after draining — angel hair absorbs liquid quickly. Have the tomatoes out of the oven and the bowls warm before you drain the pasta.

The Simplicity of Southern Italian Pasta

Angel hair with tomatoes — capellini al pomodoro — is one of the foundational preparations of southern Italian cucina povera, the “poor kitchen” tradition that produced some of the most enduringly beloved dishes in the world from the fewest and humblest ingredients. The principle underlying all cucina povera cooking is the same: start with the best raw ingredients you can find, apply a technique that honours rather than obscures them, and add nothing that doesn’t need to be there. Roasting the tomatoes rather than making a cooked sauce is a modern adaptation of this spirit — using high heat to achieve in thirty minutes the depth of flavor that a long-simmered sauce takes an hour to develop, and producing something that feels simultaneously ancient and contemporary. The vegan version of this dish, with its glossy olive oil finish and fresh basil, is arguably closer to the original tradition than any version involving cheese — which was always a luxury addition, never the point.


Flavor Variations

  • Olive and Caper Angel Hair: Add ¼ cup sliced black olives and 2 tbsp capers to the roasting pan in the final 5 minutes for a puttanesca-inspired version with salt, brine, and depth.
  • Sun-Dried Tomato and Basil: Add 3 tbsp oil-packed sun-dried tomatoes, roughly chopped, to the finished pasta for a double-tomato intensity that is extraordinary.
  • Roasted Garlic and White Wine: Add ¼ cup dry white wine to the roasting pan in the final 5 minutes of cooking for a more complex, wine-scented sauce.

Nutritional Highlights (Per Serving)

CaloriesProteinCarbsFiberFat
~420 kcal11g62g4g15g

Storage

  • Refrigerator: Store leftovers in an airtight container for up to 3 days. Reheat gently in a pan with a splash of water or olive oil to loosen — angel hair reheats quickly and can become sticky if overheated.
  • This dish is best eaten fresh. The pasta absorbs the sauce as it sits, so leftovers will be drier than the original — add a drizzle of olive oil and a splash of water when reheating and toss well.
  • The roasted tomatoes can be made up to 3 days ahead and stored in the refrigerator — reheat in the pan while the pasta cooks and proceed as normal. This makes the recipe genuinely weeknight-instant.

Frequently Asked Questions

Can I use a different pasta shape?

Yes — spaghetti, linguine, or thin spaghetti all work well with this sauce. Angel hair is ideal for its delicacy and its ability to absorb the juices fully, but any long pasta works. Avoid very thick pasta shapes; they do not have the same relationship with a light tomato pan sauce.

What if my tomatoes aren’t very sweet?

Add the optional teaspoon of sugar to the roasting pan — it nudges under-ripe or out-of-season tomatoes toward the sweetness that perfectly ripe ones have naturally. A drizzle of balsamic glaze at the end achieves the same effect.

Can I add protein to this dish?

Absolutely — white beans tossed in with the pasta add protein and creaminess; pan-fried tofu cubes alongside it make it a more substantial meal; or add a handful of rocket and serve with toasted pine nuts for a salad element that turns it into a complete dinner.


Tried this recipe? Leave a comment below and let us know how it turned out! Tag us on Instagram and Facebook — we love seeing your plant-powered creations. Looking for more addictive vegan snack and appetizer recipes? Browse all recipes on Easy Vegan Recipes — new recipes posted every single week!