• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Recipe Index
  • Meal Planning Made Simple
  • About Me
  • Home

Plan. Eat. Post. Repeat.

menu icon
go to homepage
  • Recipe Index
  • Meal Planning Made Simple
  • About Me
  • Home
  • Connect

    • Email
    • Facebook
    • Instagram
    • Pinterest
  • search icon
    Homepage link
    • Recipe Index
    • Meal Planning Made Simple
    • About Me
    • Home
  • Connect

    • Email
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Recipes » Vegetarian

    Updated: May 13, 2025 · Published: May 13, 2025 by Cassie Waltman · This post may contain affiliate links · 1 Comment

    Angel Hair Pasta with Fresh Tomatoes

    click here to get straight to the recipe

    Angel hair pasta with fresh tomatoes has a simple list of ingredients that combine for a light but flavorful pasta the whole family will love! This pasta dish highlights ripe tomatoes, garlic, and fresh basil perfectly in summer and comes together in 30 minutes with quick-cooking angel hair pasta. This recipe is so easy and produces a restaurant-quality dish right at home.

    The finished pasta strands are swirled into piles and garnished with basil in a white bowl on a green surface.

    Angel hair pasta makes a great vegetarian main dish with a salad but can also be paired with sauteed shrimp, Italian sausage, or chicken. If you are feeding a crowd, this recipe can easily double if you make the fresh tomato sauce in a large enough skillet!

    I’d eat pasta dinner every night if I could, and much of my family feels the same way. Once you master this angel hair pasta recipe, try this Melted Leek and Bacon Pasta or this Instant Pot Creamy Pesto Chicken Spaghetti next!

    Jump to:
    • Ingredients
    • Instructions
    • Top Tip
    • Equipment
    • Serving Suggestions
    • Make This Recipe Kid Friendly
    • Storage
    • FAQ
    • Tomato and Basil Recipes
    • Simple Kid Friendly Favorites
    • Try It and Share
    • Recipe
    • Comments

    Ingredients

    I include ingredient notes here when I think they’ll be helpful, including ways to source, any preparation tips, or why I've chosen a particular ingredient. Be sure to check out the recipe card below for the full list of ingredients and their quantities!

    Ingredients for the recipe are displayed on a red, white, and green background and are ;labeled with white text boxes including olive oil, plum tomatoes, kosher salt, angel hair pasta, basil, Parmesan cheese, and garlic.
    • Angel Hair Pasta - Angel hair pasta is a very thin spaghetti-like pasta. It cooks quickly and can get mushy if you over cook it, so pay attention to the recommended cooking time on your packaging. Another good option is capellini pasta, which is almost identical to angel hair pasta.
    • Garlic - Use fresh cloves of garlic for the best results in this simple dish. Feel free to use as much thinly sliced garlic as you like, three cloves is a suggested start!
    • Olive Oil - I use a quality cooking olive oil in this recipe, but you can drizzle the finished pasta with a special extra virgin oil to take advantage of the bright flavor as a garnish.
    • Plum (Roma) Tomatoes - Plum tomatoes (or Roma tomatoes) are oblong and have a firm flesh that isn’t overly watery. They are great for making pasta sauces and salsas and are readily available at your local supermarket.
    • Basil - Fresh basil is just perfect for flavoring this angel hair pasta with an herbal note. If you are lucky enough to have basil in your backyard garden, this is a terrific recipe to show off your green thumb! Basil is perfect both cooked into the fresh tomato sauce and as a garnish for the finished pasta.
    • Kosher Salt - This recipe was developed with Morton kosher salt, and you need a good amount of salt to flavor the pasta and the simple sauce. If you don’t use kosher salt but instead have table salt on hand, start with about half of the amounts called for in the recipe and taste the pasta before transferring to the serving plate, adjusting the salt if needed.
    • Parmesan Cheese - Parmesan cheese adds a great salty and umami flavor to the pasta. Grate some right over each serving for the perfect garnish. Parmesan cheese is not vegetarian, however, so if you are serving this dish to a mixed group, leave it to each diner to add to their own plate.

    Instructions

    A tablespoon of kosher salt is held over a large pot of boiling water.

    Bring a large pot of water to a boil over high heat. Once the water is boiling, add one tablespoon of kosher salt and stir.  Add the pasta and stir again, cooking for 4 minutes or until the pasta is 1 minute shy of the recommended cooking time on the pasta packaging.

    Plum tomatoes are quartered, seeds removed, and diced on a wooden cutting board along side sliced garlic.

    While the water is coming to a boil, prepare the tomatoes by quartering them and removing the seeds. Slice the quarters into strips and then dice the strips into ½-inch pieces. Peel the garlic cloves and thinly slice them.

    Garlic slices are added to olive oil and kosher salt in a skillet.

    Heat the oil in a large skillet over medium-high heat.  Add the garlic and salt and stir it frequently, watching carefully and adjusting the heat so that the garlic doesn't burn.

    Slices of garlic get toasted in olive oil.

    Cook the garlic until the slices are golden, about 4 minutes.

    Dices fresh tomatoes are added to the garlic and oil in the skillet.

    Add the tomatoes to the garlic and oil, stirring well.

    The tomatoes and garlic have cooked in the oil in the skillet and become softened.

    Cook the tomatoes until they are softened and the liquid reduces, about 5 minutes.  Mash the tomatoes with your spoon or tongs while they cook to help them soften.

    Pasta is drained in a mesh strainer and a jar of starchy pasta water is in a small jar next to the strainer.

    Drain the pasta with a colander or mesh strainer, reserving about ½-cup of pasta water.

    A mesh strainer holds the drained pasta with torn leaves of basil piled on top.

    Remove the basil leaves from the stems and tear any large leaves in half. Place them on the drained pasta.

    The cooked pasta and torn basil are added to the skillet with the tomatoes.

    Add the basil and the drained pasta to the tomatoes in the skillet.  Add about ¼ cup of the reserved pasta water and use tongs to stir the pasta and coat it with the fresh tomato sauce.  Use more pasta water, as needed, to coat the pasta well.

    The finished pasta is lightly coated with sauce with pieces of tomato, garlic, and basil visible.

    The finished pasta will absorb the extra pasta water and each strand will be coated with the garlic and tomato infused oil.

    Transfer the pasta to a serving dish and garnish with extra basil, olive oil, and optional Parmesan cheese before serving.

    Top Tip

    Don’t forget to save pasta water! To help prevent pouring all of the water down the drain before I have a chance of reserving some, I add a jar or measuring cup to the bottom of the colander. This has saved me more than once from forgetting!

    A colander sits on a green and white surface with an empty jelly jar inside.

    Equipment

    This recipe can be made with tools in almost any kitchen, but here are a few pieces of kitchen equipment that make the prep that much easier:

    • Microplane Zester - These long wand-style graters make quick work of any citrus, Parmesan cheese, or chocolate. We bring a wedge of Parmesan to the table and let each person grate the cheese to their liking right over the angel hair pasta.
    • Tongs - A set of stainless steel tongs is perfect for stirring the pasta, mashing the tomatoes into a sauce, and tossing the pasta with the finished sauce. 
    • Chef’s Knife - An 8- or 10-inch chef’s knife is an essential tool in any kitchen.  A well-sharpened knife will slice through the tomatoes without smashing them and make quick work of the garlic, too.

    Serving Suggestions

    Serve this angel hair pasta with fresh tomatoes as a main dish with a salad or garlic bread. You can also add sauteed shrimp or chicken to the pasta for a heartier version. We often serve angel hair pasta alongside grilled Italian sausages.

    Top each serving with grated Parmesan cheese, a drizzle of extra olive oil, and basil leaves.

    A serving of the angel hair pasta is dusted with grated Parmesan cheese and leaves of basil on a white plate.

    Make This Recipe Kid Friendly

    This pasta is the first request from my pickiest eater, so it’s already family friendly and kid approved. If you are serving this dish for the first time, add a safe food plate for the kids to pick from to take the pressure off of trying a new thing. 

    You’ll find more tips like this for feeding the kids in this Keeping the Peace with Picky Eaters post!

    Storage

    This pasta with fresh tomatoes can be stored in an airtight container for up to three days and reheats well in the microwave. You can make a double batch and have lunch for the rest of the week sorted!

    FAQ

    How long do you need to cook angel hair pasta?

    Pay attention to package directions, but angel hair pasta cooks in about 3-4 minutes when added to fully boiling water. Drain the pasta well and set it aside if your sauce isn’t ready once the pasta is al dente.

    Is angel hair pasta with fresh tomatoes vegetarian?

    Angel hair pasta with fresh tomatoes is a vegetarian pasta dish, but the suggested garnish of Parmesan cheese is not. If you are serving this dish to vegetarian guests, make sure you provide the cheese on the side.

    Do you have to peel the tomatoes for fresh tomato pasta sauce?

    It is not necessary to peel the tomatoes before adding them to the sauce for this recipe for fresh tomato sauce. Even removing the seeds is optional, but recommended to give the best texture.

    A detail image of finished pasta strands swirled into piles and garnished with basil in a white bowl.

    Tomato and Basil Recipes

    There’s a reason why there are so many recipes here featuring the winning combination of tomato and basil - it’s delicious! Try one of these recipes next if you agree:

    • The finished chicken pomodoro is served on an oval platter and garnished with a large basil leaf in this close up detailed image.
      Quick and Easy Cast Iron Chicken Pomodoro
    • Burst cherry tomatoes on the vine sit in oil with pepper, garlic cloves, herbs, and salt.
      Cherry Tomato Confit with Garlic and Herbs
    • A detailed image of the baked focaccia with a browned top and sunken tomatoes.
      Caprese Focaccia with Mozzarella, Basil, and Tomatoes
    • Three servings of the salad on wooden plates are arranged over a black surface with tomatoes, herbs, and grilled bread.
      Grilled Bread Panzanella with White Beans

    Simple Kid Friendly Favorites

    This Angel Hair Pasta with Fresh Tomatoes recipe is on a weekly request rotation from my kids. Here are a few more recipes that are kid friendly, quick prep, and delicious for the whole family:

    • The finished casserole sits on a white table next to a white and green striped towel, a stack of plates, and a spatula.
      Frozen Burrito Casserole with Green Enchilada Sauce
    • A detail image of the chickpea stew shows the beans in an orange broth flecked with basil leaves, drizzled with olive oil, and garnished with fresh basil.
      Simple Speedy Chickpea Stew with Lemon and Basil
    • A pot of Vegan Chili Mac sits on a black surface next to a stack of white bowls and a serving of pasta garnished with chopped fresh tomatoes.
      Vegan Chili Mac
    • A white platter filled with a ground pork stir fry with red pepper pieces and green basil sits on a black and white woven fabric.
      Basil Stir Fry with Pork (Pad Kaprow)

    Try It and Share

    I hope you try this Angel Hair Pasta with Fresh Tomatoes and enjoy the recipe as much as we do. I want to see your results! Tag your photo with #planeatpostrepeat and mention me @planeatpostrepeat on Instagram or Facebook. I can give you a virtual high five and thank you for cooking one of my recipes! Comment below with any questions and please leave a review so others can find this recipe more easily.

    Recipe

    The finished pasta strands are swirled into piles and garnished with basil in a white bowl on a green surface.

    Angel Hair Pasta with Fresh Tomatoes

    Cassie Waltman
    Angel Hair Pasta with Fresh Tomatoes is an easy 30-minute dinner flavored with garlic, basil, Parmesan, and a bright fresh tomato sauce.
    5 from 1 vote
    Prevent your screen from going dark
    Print Recipe Pin Recipe
    Cook Time 30 minutes mins
    Total Time 30 minutes mins
    Course Main Course, Side Dish
    Cuisine Italian
    Servings 4
    Calories 345 kcal

    Ingredients
      

    • 8 oz. angel hair pasta
    • 3 cloves garlic
    • ¼ cup olive oil
    • 4 large plum tomatoes
    • ½ cup basil leaves (lightly packed)
    • 1 teaspoon kosher salt (plus 1 tablespoon for salting the pasta water)
    • basil leaves and Parmesan cheese (for garnish)

    Instructions
     

    • Start a large pot of water to boil over high heat.
    • While the water is coming to a boil, prepare the tomatoes by quartering them and removing the seeds. Slice the quarters into strips and then dice the strips into ½-inch pieces.
    • Peel the garlic cloves and thinly slice them.
    • Heat the oil in a large skillet over medium-high heat. Add the garlic and salt and cook until the garlic slices are golden, about 4 minutes, watching carefully and adjusting the heat so that the garlic doesn't burn.
    • Once the water is boiling, add one tablespoon of kosher salt and stir. Add the pasta and stir. Cook until al dente, about 4 minutes.
    • Add the tomatoes to the oil and garlic and cook them until they are softened and the liquid reduces, about 5 minutes. Mash the tomatoes with your spoon or tongs while they cook.
    • Drain the pasta, reserving ½ cup of starchy water. Set the pasta aside.
    • Tear any large laves of basil and add them to the drained pasta.
    • Add the basil and the drained pasta to the tomatoes in the skillet. Add about ¼ cup of the reserved pasta water and use tongs to stir the pasta and coat it with the tomato sauce. Add more pasta water as needed for a glossy sauce.
    • Transfer the pasta to a serving dish and garnish with extra basil and optional Parmesan cheese before serving.

    Nutrition facts are sometimes provided below and are calculated using an online calculator. With specific brands of ingredients and additions, omissions, or substitutions the nutrition facts may change. We encourage you to use your own nutrition facts caculator to obtain the most accurate nutrition facts for your meal.

    Nutrition Facts

    Calories: 345kcalCarbohydrates: 46gProtein: 8gFat: 15gSaturated Fat: 2gPolyunsaturated Fat: 2gMonounsaturated Fat: 10gSodium: 589mgPotassium: 292mgFiber: 3gSugar: 3gVitamin A: 675IUVitamin C: 10mgCalcium: 28mgIron: 1mg
    Share your results on Instagram!Mention @planeatpostrepeat or tag #planeatpostrepeat !

    More Vegetarian Recipes

    • A serving of the pasta sits on a gray and green patterned plate.
      Miso Mushroom Pasta
    • A blue plate is filled with bean and broccoli tacos in charred tortillas topped with radishes and crumbled cheese.
      Charred Broccoli Tacos with Honey Chipotle Sauce
    • The salad plated on a large white platter sitting on a black and white towel.
      Crispy Halloumi Lentil Salad with Cauliflower & Pomegranate
    • A white platter heaped with mujadara: white rice and brown lentils all topped with golden shallots.
      Shortcut Mujadara with Instant Pot Rice and Precooked Lentils

    Reader Interactions

    Comments

    1. Cassie Waltman says

      May 13, 2025 at 3:18 pm

      5 stars
      We can't wait for local tomatoes to be in season for this pasta to really shine!

      Reply

    I'd love to hear your thoughts! Cancel reply

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

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    Hi, I'm Cassie! I'm glad you're here. Check out my most popular recipes below or browse the recipe index for a new favorite.

    More about me →

    Popular

    • Pork tenderloin slices sit on a bed of rice alongside roasted broccoli, raw carrots, and cabbage and are drizzled with a orange-red sauce and sprinkled with sesame seeds and cilantro.
      Hoisin Pork Rice Bowls with Zippy Gochujang Sauce
    • A blue plate is filled with bean and broccoli tacos in charred tortillas topped with radishes and crumbled cheese.
      Charred Broccoli Tacos with Honey Chipotle Sauce
    • A round glass with green-tinted lemonade and fresh cucumber, jalapeno, and lemon slices as garnish.
      Fresh Cucumber Jalapeno Lemonade (Cocktails or Mocktails)
    • The frozen ice cream scooped in heaps in a loaf pan.
      The Best 3 Ingredient Blueberry Ice Cream

    Seasonal Favorites

    • A glass platter is stacked with cherry cheesecake bars and sits next to a square plate with a serving of the dessert.
      The Best Chocolate Cherry Cheesecake Bars
    • The finished pasta strands are swirled into piles and garnished with basil in a white bowl on a green surface.
      Angel Hair Pasta with Fresh Tomatoes
    • A detailed image of the baked focaccia with a browned top and sunken tomatoes.
      Caprese Focaccia with Mozzarella, Basil, and Tomatoes
    • The glazed biscuits are piled on a black and white plate over a peach cloth-draped surface.
      Sweet Peach Biscuits with Almond Glaze

    Footer

    ↑ back to top

    About

    • About Me

    Subscribe

    • *Sign Up* coming soon for meal plans sent to your inbox!

    Contact

    • Email

    Copyright © 2025 Plan. Eat. Post. Repeat.

    The finished pasta strands are swirled into piles and garnished with basil in a white bowl on a green surface. A white text box at the bottom of the image contains the words, "angel hair pasta with fresh tomatoes" and "plan. eat. post. repeat."

    Rate This Recipe

    Your vote:




    A rating is required
    Name and email are required