20-Minute Angel Hair Pasta

Prep: 5 minCook: 15 min2 servingsmediumItalian
Angel Hair Pasta with Burst Cherry Tomatoes

A bright, simple pasta dish built on roasted cherry tomatoes that burst into a jammy sauce under gentle heat. Garlic, red pepper flakes, and fresh basil join butter and two cheeses—Parmesan and feta—for depth and tang. Ready in under 20 minutes, this works as a light weeknight dinner or side for grilled fish or chicken. The technique of undercooking the pasta slightly and finishing it in the tomato sauce is what this beyond basic—it lets the noodles absorb flavor while staying tender.

Ingredients

2 servings
  • 6 ounce angel hair pasta
  • 10 ounce cherry tomatoes
  • 4 sprig fresh basil
  • 3 clove garlic
  • ¼ cup Parmesan cheese, grated
    Pecorino Romanosame amountdairydairy-free

    sharper, saltier

    Full guide →
  • ¼ cup feta cheese, crumbled
    ricotta salatasame amountdairyadds dairy

    firmer texture, less tangy

    Full guide →
  • 2 tablespoon unsalted butter
    olive oilreduce to 1 tablespoonvegandairy-free

    lighter, fruity note

    Full guide →
  • 1 tablespoon extra-virgin olive oil
  • ½ teaspoon crushed red pepper flakes
  • ½ teaspoon granulated sugar
  • salt(optional)
  • ground black pepper(optional)
  • 8 cup water

Instructions

  1. 1

    Heat olive oil in a skillet over medium heat and add cherry tomatoes, roasting for about 5 minutes until they begin to burst.

  2. 2

    Bring salted water to a boil in a large pot and cook angel hair pasta 1 minute less than package directions.

  3. 3

    To the skillet with tomatoes, add garlic, basil, butter, red pepper flakes, sugar, salt, and black pepper. Stir and cook for 1-2 minutes to infuse flavors.

  4. 4

    Transfer drained pasta to the skillet using tongs, then add both cheeses and stir until melted.

  5. 5

    Top with fresh basil leaves and serve with additional Parmesan.

Tips

Tip 1

Undercooking the pasta by 1 minute lets it finish cooking in the tomato sauce, absorbing flavor while maintaining texture.

Tip 2

Fresh basil added at the end preserves its bright flavor—save half for garnish rather than cooking it all down.

Tip 3

Bursting the tomatoes releases their juices into a light sauce; don't skip this step or stir too early.

Good to Know

Storage

Refrigerate leftovers in an airtight container for up to 2 days. Do not freeze; the pasta becomes mushy and the feta dries out.

Make Ahead

Roast tomatoes and chop garlic and basil up to 4 hours ahead. Cook pasta just before serving and assemble immediately.

Serve With

Serve warm, immediately after assembly. Pair with crusty bread and a crisp white wine like Pinot Grigio or Vermentino.

See pairing guide →

Common Mistakes

Watch

Cook pasta the full package time to avoid mushy noodles that disintegrate when transferred.

Watch

Add basil too early in the sauce to prevent it from darkening and losing flavor.

Watch

Skip the sugar to avoid balancing the acidity of burst tomatoes, which can taste sharp.

Substitutions

feta
ricotta salatasame amountdairyadds dairy

firmer texture, less tangy

Full guide →
Parmesan
Pecorino Romanosame amountdairydairy-free

sharper, saltier

Full guide →
butter
olive oilreduce to 1 tablespoonvegandairy-free

lighter, fruity note

Full guide →
Find more substitutions →

FAQ

Can I make this ahead?

Prep components (tomatoes roasted, garlic chopped, basil torn) up to 4 hours in advance, but assemble and cook the pasta just before serving. Pasta does not hold well after finishing in the sauce.

What if I don't have feta cheese?

Ricotta salata or crumbled goat cheese work well. You can also use all Parmesan (1/2 cup total) for a milder, less tangy result without changing the cooking method.

How long will leftovers keep?

Store in an airtight container in the refrigerator for up to 2 days. Reheat gently in a skillet with a splash of water or olive oil. Do not freeze; texture and cheese quality deteriorate.