20-Minute Angel Hair Pasta

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
- 6 ounce angel hair pasta
- 10 ounce cherry tomatoes
- 4 sprig fresh basil
- 3 clove garlic
- ¼ cup Parmesan cheese, grated
- ¼ cup feta cheese, crumbled
- 2 tablespoon unsalted butter
- 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
Heat olive oil in a skillet over medium heat and add cherry tomatoes, roasting for about 5 minutes until they begin to burst.
- 2
Bring salted water to a boil in a large pot and cook angel hair pasta 1 minute less than package directions.
- 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
Transfer drained pasta to the skillet using tongs, then add both cheeses and stir until melted.
- 5
Top with fresh basil leaves and serve with additional Parmesan.
Tips
Undercooking the pasta by 1 minute lets it finish cooking in the tomato sauce, absorbing flavor while maintaining texture.
Fresh basil added at the end preserves its bright flavor—save half for garnish rather than cooking it all down.
Bursting the tomatoes releases their juices into a light sauce; don't skip this step or stir too early.
Good to Know
Refrigerate leftovers in an airtight container for up to 2 days. Do not freeze; the pasta becomes mushy and the feta dries out.
Roast tomatoes and chop garlic and basil up to 4 hours ahead. Cook pasta just before serving and assemble immediately.
Serve warm, immediately after assembly. Pair with crusty bread and a crisp white wine like Pinot Grigio or Vermentino.
Common Mistakes
Cook pasta the full package time to avoid mushy noodles that disintegrate when transferred.
Add basil too early in the sauce to prevent it from darkening and losing flavor.
Skip the sugar to avoid balancing the acidity of burst tomatoes, which can taste sharp.
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.