This angel hair pasta with fresh tomatoes is a quick, healthy, and flavorful dinner that delivers all the comfort of a classic Italian meal—with low saturated fat, and ingredients you likely already have at home.

For more easy pasta recipes, check out our creamy broccoli pasta, lemon orzo lentil pasta, and lemon ricotta pasta

Angel hair pasta with fresh tomatoes, parmesan, and basil served in a blue skillet.

A Light, Healthy Dinner You Can Make in Minutes

This angel hair pasta with fresh tomatoes, garlic, and basil is one of those recipes Louise and I turn to again and again—especially on busy summer nights when we want something light, healthy, and bursting with flavor 🍅.

It’s the perfect weeknight vegetarian dinner that comes together in under 20 minutes, with just a handful of pantry ingredients. Made with extra virgin olive oil, ripe cherry tomatoes, fresh basil, and a sprinkle of parmesan, this dish is inspired by the simplicity of the Mediterranean diet—heart-healthy, fiber-rich, and packed with antioxidants.

Close-up of angel hair pasta with juicy tomatoes, garlic, and melted parmesan cheese.

We love how the angel hair pasta soaks up the quick tomato basil sauce, making each bite juicy and satisfying. It’s also a great 15 minute pasta dinner that’s low in saturated fat and naturally high in plant-based nutrients 🌿. And if you’re looking for more protein, just sprinkle on extra cheese or pair it with a side of beans or lentils.

Whether you’re cooking for two or feeding a family, this is a go-to recipe that’s easy, wholesome, and totally delicious. It’s our version of comfort food that feels as good as it tastes ❤️.

Ingredients

Ingredients for angel hair pasta with fresh tomatoes, garlic, basil, olive oil, and parmesan.

Find complete ingredient list, quantities, and substitutions in the recipe box at the bottom of the page.

  • Angel hair pasta: angel hair (capellini) cooks in just a few minutes, making it perfect for a 15 minute pasta dinner. Substitute with thin spaghetti or linguine if needed.
  • Cherry tomatoes: sweet and juicy, they break down quickly into a quick tomato basil pasta sauce. Substitute grape tomatoes, Roma tomatoes (chopped), or canned San Marzano tomatoes in a pinch.
  • Extra virgin olive oil: adds richness and Mediterranean flavor. For a mediterranean diet pasta, use cold-pressed olive oil. Substitute avocado oil or garlic-infused oil for variety.
  • Garlic: grated or pressed garlic infuses the oil for bold flavor. Substitute with shallots, roasted garlic for a milder taste, or garlic powder in a hurry.
  • Salt: enhances all the flavors in the sauce. Sea salt or kosher salt are great choices.
  • Black pepper: freshly cracked adds subtle heat and depth. Substitute with white pepper or pink peppercorns for a twist.
  • Red pepper flakes: optional but adds a gentle kick. Substitute with a pinch of cayenne, chili oil, or omit for a milder flavor.
  • Fresh basil leaves: adds freshness and ties the sauce together. Substitute with fresh parsley, oregano, or arugula for a peppery note.
  • Grated parmesan cheese: melts into the sauce for creamy, salty richness. For a plant-based pasta recipe, substitute with nutritional yeast, vegan parmesan, or skip it entirely.

How to Make Angel Hair Pasta

1. Bring a Large Pot of Water to a Boil

Fill a big pot with water and set it over high heat. While you wait for it to boil, rinse and halve your cherry tomatoes.

Step 1 Boiling pasta water with fresh cherry tomatoes halved and ready on the cutting board.

2. Make the Easy Tomato Sauce

In a large skillet, heat the olive oil over medium-high heat. Add the halved cherry tomatoes, pressed garlic, salt, black pepper, and red pepper flakes. Cook for about 10 minutes, stirring now and then, until the tomatoes soften and release their juices. This is your easy tomato sauce for angel hair—fresh, flavorful, and ready in no time.

Step 2 Cherry tomatoes, garlic, and olive oil simmering in a skillet with red pepper flakes.

3. Cook the Angel Hair Pasta

When the water boils, add salt to the pot, then drop in the angel hair pasta. Cook it 1 to 2 minutes less than what the package says. It finishes cooking in the sauce for perfect texture.

Step 3 Angel hair pasta boiling in salted water inside a large stainless steel pot.

4. Combine Pasta with the Sauce

Before draining the pasta, save about 1 cup of the starchy pasta water. Then drain the pasta and add it to the skillet with the sauce. Pour in ½ cup of the pasta water and toss everything together with fresh basil leaves. Cook for 1–2 minutes more, until the pasta is al dente and coated in the sauce. Add more pasta water if the sauce looks too dry.

Step 4 Pasta tossed with tomato sauce and fresh basil in a skillet, pasta water being added.

5. Finish with Parmesan and Basil

Turn off the heat and stir in the grated parmesan cheese until it melts into the sauce. Serve your pasta hot, topped with extra basil, a drizzle of olive oil, and more parmesan if you like. This makes a perfect weeknight vegetarian dinner—quick, light, and full of flavor.

Step 5 Grated parmesan melting into angel hair pasta with tomatoes, garnished with basil and olive oil.

Tips

  • Use ripe cherry tomatoes: They give the best flavor and natural sweetness to your sauce. If they’re not in season, grape tomatoes or good canned tomatoes will work too for that summer tomato pasta feel.
  • Don’t overcook the garlic: Add it with the tomatoes to prevent it from burning. Burnt garlic turns bitter and will overpower your light sauce.
  • Cook pasta just shy of al dente: Since it finishes in the sauce, undercooking by 1–2 minutes helps absorb more flavor—this is key for any simple pasta dinner.
  • Save the pasta water: That starchy liquid helps the sauce cling to the noodles and gives you a silky finish without adding cream or butter.
  • Toss everything together off the heat: When adding parmesan, turn off the heat to avoid clumping. It should melt smoothly into the pasta.
  • Make it your own: Want extra flavor? Add olives, sun-dried tomatoes, or capers. For heat lovers, bump up the chili flakes.
  • Serve immediately: Angel hair can overcook quickly, so serve it as soon as it’s sauced. This keeps it light and fresh—perfect for a light summer dinner idea.

Frequently Asked Questions

Can I use other types of pasta if I don’t have angel hair?

Yes! You can use capellini or thin spaghetti. You can also use regular spaghetti or linguine, just cook it a bit longer. Keep in mind the texture will be slightly different.

How do I keep angel hair from clumping?

Make sure to stir the pasta during the first minute of cooking, and toss it immediately in the sauce after draining. The tomato juices and olive oil will help separate the strands.

Is this recipe good for meal prep?

Angel hair pasta is best eaten fresh because it cooks so quickly and tends to get soft if reheated. But you can prep the sauce in advance and cook fresh pasta in minutes for a quick vegetarian angel hair pasta meal.

Can I turn this into a garlic butter angel hair pasta?

Yes! Just swap half of the olive oil with plant-based or dairy butter. Add it after the garlic has cooked to melt gently into the sauce and give that silky, buttery finish.

What can I use instead of parmesan to make it fully plant-based?

Try nutritional yeast, a store-bought vegan parmesan, or toasted breadcrumbs for a cheesy topping without dairy.

More Easy Pasta Recipes

If you tried this angel hair pasta recipe or any other recipe on our blog, please leave a 🌟 star rating and let us know how it goes in the comments. We love hearing from you!

Healthy angel hair pasta with fresh tomatoes, garlic, and basil—perfect for a light summer dinner.

Angel Hair Pasta

5 from 1 vote
This angel hair pasta with fresh tomatoes is a quick, healthy, and delicious dinner packed with Mediterranean flavor. Made with simple ingredients like cherry tomatoes, garlic, olive oil, and parmesan, it's perfect for busy weeknights. Light, heart-healthy, and ready in just 15 minutes, it’s a satisfying meal you’ll want to make again and again.
Prep Time: 5 minutes
Cook Time: 10 minutes
Total Time: 15 minutes
Servings: 4 people
Course: Main Course
Cuisine: Italian

Ingredients 

  • 10 ounces angel hair pasta or capellini
  • 2 pounds cherry tomatoes halved
  • 3 tablespoons extra virgin olive oil
  • 3 cloves garlic pressed or grated
  • 1 teaspoon salt
  • 2 twists black pepper
  • ¼ teaspoon red pepper flakes
  • 1 handful fresh basil leaves
  • ½ cup grated parmesan cheese or non-dairy cheese + more to sprinkle on top

Instructions 

  • Bring water to a boil: Fill a large pot with water and bring it to a boil. Meanwhile, halve 2 pounds cherry tomatoes.
  • Make the sauce: In a large skillet, heat 3 tablespoons extra virgin olive oil over medium-high heat. Add the tomatoes, 3 cloves garlic, 1 teaspoon salt, 2 twists black pepper, and ¼ teaspoon red pepper flakes. Cook for about 10 minutes, stirring occasionally, until the tomatoes break down and release their juices.
  • Cook the pasta: Salt the boiling water generously and cook 10 ounces angel hair pasta for 1½ minutes less than the package suggests.
  • Combine pasta and sauce: Reserve 1 cup of pasta water, then drain the pasta. Add it to the skillet with ½ cup reserved water and 1 handful fresh basil leaves.
    Toss well and cook for 1–2 minutes more, until the pasta is al dente and coated in the sauce. Add more pasta water as needed.
  • Finish and serve: Turn off the heat, stir in ½ cup grated parmesan cheese until melted, and serve with extra basil, olive oil, and more parmesan on top.

Notes

Substitutions
  • Angel hair pasta → Try thin spaghetti or linguine for a similar quick-cooking option.
  • Cherry tomatoes → Sub grape tomatoes, chopped Roma, or canned San Marzano in a pinch.
  • Olive oil → Use cold-pressed for Mediterranean flavor, or swap with avocado or garlic oil.
  • Garlic → No fresh garlic? Use shallots, roasted garlic, or garlic powder.
  • Salt → Sea salt or kosher salt both work well.
  • Black pepper → White or pink peppercorns offer a fun flavor twist.
  • Red pepper flakes → Add chili oil or cayenne, or leave out for a milder sauce.
  • Fresh basil → Sub with parsley, oregano, or arugula for a peppery bite.
  • Parmesan → Go plant-based with nutritional yeast or vegan parm—or skip it altogether.
Tips
  • Use ripe cherry tomatoes for the best flavor—grape or canned San Marzano work in a pinch.
  • Add garlic with the tomatoes to prevent burning and bitterness.
  • Undercook the pasta slightly so it finishes perfectly in the sauce.
  • Save that pasta water! It makes your sauce silky without needing cream.
  • Melt cheese off the heat to keep parmesan smooth, not clumpy.
  • Customize it! Toss in olives, sun-dried tomatoes, capers, or extra chili flakes.
  • Serve right away—angel hair cooks fast and tastes best fresh and hot.
Storage
Store leftovers in an airtight container in the fridge for up to 2 days; freezing is not recommended as angel hair pasta becomes mushy.
 

Nutrition

Serving: 1 of 4, Calories: 454kcal, Carbohydrates: 65g, Protein: 15g, Fat: 15g, Saturated Fat: 4g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 9g, Trans Fat: 0g, Cholesterol: 11mg, Sodium: 832mg, Potassium: 695mg, Dietary Fiber: 4g, Sugar: 8g, Vitamin A: 1284IU, Vitamin B6: 0.3mg, Vitamin C: 53mg, Vitamin E: 3mg, Vitamin K: 16µg, Calcium: 158mg, Folate: 44µg, Iron: 3mg, Manganese: 1mg, Magnesium: 64mg, Zinc: 2mg
Tried this recipe?Leave a comment below or mention @theplantbasedschool on Instagram. We love hearing from you ⭐️ 💚.


Nico and Louise in front of the Consolazione church in Todi

Hi! We are Nico & Louise

We’re here to share delicious, easy, and healthy plant-based recipes (vegetarian & vegan) 🌿✨.

Welcome to our blog, we are glad you are here.

5 from 1 vote

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




1 Comment