Spaghetti with Cherry Tomatoes and Basil

Spaghetti with Cherry Tomatoes and Basil

Few pasta dishes capture summer quite as simply as spaghetti with cherry tomatoes and basil. Sweet tomatoes soften and burst in olive oil, garlic adds savory depth, fresh basil brings fragrance, and a little Parmesan ties everything together.

The sauce comes together quickly in the same amount of time it takes to cook the pasta. The key is to let the tomatoes blister and collapse enough to release their juices, then finish the spaghetti directly in the skillet with a splash of starchy pasta water.

That final step helps the tomato juices, olive oil, and Parmesan cling to the noodles instead of collecting at the bottom of the bowl.

🍝 Spaghetti with Cherry Tomatoes and Basil Recipe

Prep time: 10 minutes
Cook time: 20 minutes
Servings: 4

Ingredients

  • 12 ounces spaghetti
  • 2 pints cherry or grape tomatoes, about 1 1/4 pounds
  • 3 tablespoons extra-virgin olive oil
  • 3 garlic cloves, thinly sliced or minced
  • 1/4 teaspoon crushed red pepper flakes, optional
  • 1/2 teaspoon kosher salt, plus more for the pasta water
  • Freshly ground black pepper
  • 1/2 cup finely grated Parmesan cheese, plus more for serving
  • 1 packed cup fresh basil leaves
  • 1/2 to 1 cup reserved pasta water
  • Extra-virgin olive oil, for finishing, optional

🍅 Choose Ripe Cherry Tomatoes

Cherry and grape tomatoes are ideal because their small size allows them to cook quickly while concentrating their natural sweetness.

Look for tomatoes that are firm but ripe, with smooth skins and good color.

A mixture of red, yellow, and orange tomatoes can make the finished dish especially colorful, but a single variety works perfectly well.

🚿 Wash the Tomatoes Before Cooking

Rinse the tomatoes under cool running water and dry them thoroughly.

Drying matters because excess water can cause the oil to splatter when the tomatoes are added to the hot skillet.

Remove any damaged or spoiled tomatoes before cooking.

🔪 Halve Some of the Tomatoes

Leave some tomatoes whole and cut the rest in half.

The halved tomatoes release their juices quickly and begin forming the sauce, while the whole tomatoes soften more slowly and retain some shape.

Using both creates a combination of saucy tomatoes and juicy bursts throughout the pasta.

🧂 Bring the Pasta Water to a Boil

Fill a large pot with water and bring it to a rolling boil.

Salt the water generously enough to season the pasta as it cooks.

There is no need to add oil to the pasta water. Oil floats on the surface and does not prevent the noodles from sticking once they are cooking properly.

🍝 Cook the Spaghetti Until Almost Al Dente

Add the spaghetti to the boiling water and stir during the first minute so the strands separate.

Cook the pasta about 1 to 2 minutes less than the package’s suggested al dente time.

The spaghetti will finish cooking in the tomato sauce, so it should still be slightly firmer than desired when it leaves the pot.

💧 Reserve the Pasta Water

Before draining the spaghetti, scoop out at least 1 cup of the cooking water.

The water contains starch released by the pasta and helps create a cohesive sauce when combined with olive oil, tomato juices, and Parmesan.

It is much easier to reserve more than needed and use only a little than to realize too late that all of it has gone down the drain.

🫒 Heat the Olive Oil

While the pasta cooks, heat the olive oil in a large skillet over medium heat.

Use a skillet large enough to hold both the tomatoes and the spaghetti later.

The oil should become warm and fluid but should not be smoking.

🍅 Cook the Tomatoes

Add the cherry tomatoes and the salt.

Cook for about 7 to 10 minutes, stirring occasionally.

Some tomatoes will blister and burst on their own. Gently press a few against the pan with the back of a spoon to help release more juice.

The skillet should begin to develop a loose, glossy tomato sauce while still containing some intact pieces.

🧄 Add the Garlic Later

Once the tomatoes have softened substantially, add the garlic and optional crushed red pepper flakes.

Cook for about 30 to 60 seconds, stirring frequently.

Adding garlic after the tomatoes have already begun cooking reduces the chance of scorching it during the longer tomato-cooking stage.

🌶️ Add Red Pepper Flakes Carefully

A small pinch of crushed red pepper adds warmth without turning the dish into spicy pasta.

Start with about 1/4 teaspoon.

More can always be added at the table if stronger heat is desired.

🍝 Add the Spaghetti to the Skillet

Transfer the nearly al dente spaghetti directly to the skillet.

Add about 1/2 cup reserved pasta water.

Toss over medium heat so the pasta continues cooking in the tomato juices.

The spaghetti will absorb flavor while releasing a little more starch into the sauce.

💧 Add Pasta Water Gradually

Continue tossing for 1 to 2 minutes.

If the pasta looks dry, add more reserved water a few tablespoons at a time.

The goal is not a watery sauce.

There should be just enough liquid to coat the spaghetti and help the olive oil and tomato juices emulsify into a glossy finish.

🧀 Add Parmesan Off High Heat

Reduce the heat to low or remove the skillet briefly from the burner.

Add the grated Parmesan a little at a time while tossing.

High direct heat can cause cheese to clump or become grainy.

A gentler temperature allows the Parmesan to melt into the sauce more smoothly.

🌿 Add Basil at the End

Tear or roughly chop the basil leaves.

Add most of the basil after the pasta has finished cooking.

Fresh basil loses its fragrance quickly under prolonged heat, so adding it at the end preserves more of its flavor and color.

Reserve a little for serving.

🧂 Taste Before Adding More Salt

Parmesan and pasta water both contribute salt.

Taste the finished spaghetti before adding more.

A few grinds of black pepper and another pinch of red pepper flakes can be added at this stage as well.

🍽️ Serve Immediately

Divide the spaghetti among warm bowls.

Top with additional Parmesan and fresh basil.

A small drizzle of extra-virgin olive oil can be added just before serving for a richer finish.

This pasta is best enjoyed immediately while the sauce is glossy and the basil is still fresh.

🍅 Why Cherry Tomatoes Work So Well

Cherry tomatoes tend to be naturally sweet and flavorful, even when larger tomatoes are not at their peak.

Their high skin-to-flesh ratio helps them hold some structure while cooking, and the interior juices create a quick sauce without requiring canned tomatoes.

Because they need only a short cooking time, they are especially useful for weeknight pasta.

🍅 Can Grape Tomatoes Be Used?

Yes.

Grape tomatoes are often slightly firmer and less juicy than cherry tomatoes, but they work very well.

Halving a larger portion of them helps release enough liquid for the sauce.

If the pan seems dry, add a little extra pasta water.

🍅 Can Regular Tomatoes Be Used?

Yes.

Use ripe plum, Roma, or garden tomatoes and chop them into bite-size pieces.

Very juicy slicing tomatoes may create a looser sauce, while firmer Roma tomatoes usually need slightly longer cooking.

The flavor of the dish depends heavily on the tomatoes, so use the ripest ones available.

🧄 Garlic Should Stay Golden, Not Brown

Garlic becomes bitter when it burns.

Keep the heat moderate once garlic enters the skillet and stir frequently.

If the garlic begins browning too quickly, reduce the heat immediately and add a splash of pasta water.

🌿 Fresh Basil Makes a Difference

Dried basil does not provide the same bright flavor as fresh basil in this particular dish.

Fresh leaves add aroma, color, and a light herbal sweetness that pairs naturally with tomatoes and Parmesan.

If basil is unavailable, fresh parsley can be used, although the flavor will be quite different.

🧀 Parmesan vs. Pecorino Romano

Parmesan has a nutty, savory flavor that works beautifully with sweet tomatoes.

Pecorino Romano is sharper and saltier.

A combination of the two is another good option.

When using Pecorino, taste before adding additional salt.

🫒 Use Good Olive Oil

Because the ingredient list is short, the flavor of the olive oil is noticeable.

A good extra-virgin olive oil works well for cooking over moderate heat and for finishing the dish.

There is no need to use an especially expensive bottle, but choose one with a flavor that tastes pleasant on its own.

💧 Why Pasta Water Matters

Pasta water contains starch that helps oil and water-based ingredients come together more smoothly.

In this dish, it loosens the tomato juices and helps them cling to the spaghetti.

Without it, the sauce can seem oily in some places and dry in others.

Add it gradually so the final pasta remains saucy rather than soupy.

🍝 Why Finish Pasta in the Sauce?

Finishing the noodles in the skillet gives them time to absorb some of the tomato flavor.

It also allows the starch released from the spaghetti to mix with the tomato juices and olive oil.

The result is a sauce that coats the pasta more evenly than simply spooning cooked tomatoes over drained noodles.

🚫 Don’t Rinse the Spaghetti

Rinsing removes surface starch that helps the sauce adhere.

Drain the spaghetti and transfer it directly to the skillet.

The only time rinsing pasta is generally useful is for certain cold dishes where cooking needs to stop quickly.

🧱 Why Is the Pasta Dry?

There may not be enough tomato juice or reserved pasta water.

Add a few tablespoons of hot pasta water and toss vigorously.

A small drizzle of olive oil can also help, but water should usually come first because too much additional oil can make the dish greasy.

💦 Why Is the Sauce Watery?

Too much pasta water may have been added at once.

Continue tossing the spaghetti over medium heat for another minute or two.

The pasta will absorb some of the liquid while the rest reduces.

Add Parmesan only after the sauce has reached a good consistency.

🧀 Why Did the Parmesan Clump?

The pan may have been too hot.

Take the skillet off direct high heat before adding cheese.

Finely grated Parmesan melts more evenly than coarse shreds.

If clumping begins, add a small splash of pasta water and toss gently.

🍅 Why Aren’t the Tomatoes Bursting?

They may need a little more time.

Covering the skillet for a minute can trap steam and help stubborn tomatoes soften.

Gently pressing a few with the back of a spoon will also release their juices.

Avoid crushing every tomato because part of the appeal is having some pieces remain intact.

🌶️ Make It Spicier

Increase the crushed red pepper flakes to 1/2 teaspoon or more.

For deeper chile flavor, add a little Calabrian chile paste near the end of cooking.

Taste as you go because concentrated chile pastes can be quite salty as well as hot.

🧄 Add More Garlic

Garlic lovers can increase the amount to 4 or 5 cloves.

Keep the heat moderate and add it late enough that it has time to become fragrant without burning.

For a sweeter garlic flavor, thinly sliced garlic works especially well.

🧀 Add Burrata

Serve the spaghetti with a ball of burrata divided among the bowls.

The creamy center melts gently into the warm tomatoes and pasta.

Burrata makes the dish richer, so use a little less Parmesan if desired.

🧀 Add Fresh Mozzarella

Tear fresh mozzarella into small pieces and scatter it over the pasta shortly before serving.

Allow it to soften from the residual heat rather than cooking it for several minutes.

Drain fresh mozzarella thoroughly so excess liquid does not dilute the sauce.

🥬 Add Spinach

Stir a few handfuls of baby spinach into the skillet during the final minute.

The leaves will wilt quickly in the heat of the pasta and sauce.

This is an easy way to add another vegetable without changing the basic cooking method.

🌿 Add Arugula

Fold fresh arugula into the finished pasta after removing the skillet from the heat.

The greens will wilt slightly while retaining some peppery bite.

Arugula works particularly well with Parmesan and lemon.

🍋 Add Lemon

A small amount of finely grated lemon zest added at the end gives the dish a brighter flavor.

Fresh lemon juice can also be used, but start with only a teaspoon or two so it does not overwhelm the tomatoes.

🫒 Add Olives

Sliced Kalamata, Castelvetrano, or other flavorful olives can be added during the final few minutes.

Because olives are salty, taste before adding more salt or Parmesan.

🌿 Add Capers

A spoonful of drained capers adds a briny contrast to the sweet tomatoes.

Add them with the garlic so they warm through.

For a milder result, rinse them briefly before using.

🍄 Add Mushrooms

Brown sliced mushrooms separately before adding them to the tomatoes.

Mushrooms release water as they cook, so browning them on their own helps develop better flavor and prevents the tomato sauce from becoming unnecessarily watery.

🥒 Add Zucchini

Sauté thinly sliced zucchini until lightly browned, then add it to the tomato mixture.

Avoid crowding the pan, which can cause the zucchini to steam rather than brown.

🥦 Add Broccoli

Small broccoli florets can be cooked in the pasta water during the final few minutes.

Transfer them to the skillet along with the spaghetti.

The broccoli absorbs the tomato and garlic flavors nicely.

🍆 Add Eggplant

Dice eggplant and sauté it in olive oil until tender and browned.

Add it to the tomato sauce before combining everything with the pasta.

Eggplant makes the dish more substantial and gives it a deeper savory character.

🍗 Add Chicken

Cook sliced or diced chicken separately until it reaches an internal temperature of 165°F.

Add it to the finished pasta shortly before serving.

Keeping the chicken separate during most of the cooking helps prevent it from becoming dry.

🦐 Add Shrimp

Sauté peeled shrimp separately until opaque and cooked through.

Add them to the pasta at the end.

Shrimp cook very quickly, so preparing them separately makes it easier to keep them tender.

🐟 Add Tuna

Good-quality canned tuna packed in olive oil can turn this into an even quicker pantry meal.

Drain it lightly and fold it into the tomato sauce just before the pasta goes into the skillet.

Break it into large pieces rather than stirring aggressively.

🫘 Add White Beans

Drain and rinse cannellini beans and add them to the tomatoes during the final few minutes.

They make the pasta heartier while keeping the flavors simple.

A little extra rosemary or parsley can be added if desired.

🍝 Try a Different Pasta Shape

Spaghetti is classic for a light tomato sauce, but linguine, bucatini, fettuccine, penne, rigatoni, fusilli, or farfalle also work.

Shapes with ridges and curves catch more tomato pieces, while long noodles emphasize the glossy sauce.

🌾 Use Whole-Wheat Pasta

Whole-wheat spaghetti can be substituted directly.

Its nuttier flavor pairs well with tomatoes and Parmesan.

Check the package cooking time because whole-wheat pasta can become overly soft if cooked too long.

🌱 Make It Vegetarian

The basic recipe is already meat-free.

If vegetarian ingredients are important, choose a Parmesan-style cheese made without animal rennet.

The pasta is also delicious without cheese if finished with extra olive oil, basil, and black pepper.

🌱 Make It Vegan

Omit the Parmesan.

Finish with good olive oil, fresh basil, black pepper, and perhaps a spoonful of nutritional yeast or a plant-based hard cheese.

The burst tomatoes and pasta water still create a satisfying sauce without dairy.

🌾 Make It Gluten-Free

Use a gluten-free spaghetti that holds its shape well.

Reserve pasta water just as with wheat pasta.

Some gluten-free noodles release more starch than others, so add the cooking water cautiously.

🍅 Fresh Tomato Pasta vs. Marinara

This is not a long-simmered tomato sauce.

Marinara generally relies on tomatoes cooked with aromatics until the sauce becomes more unified.

Here, cherry tomatoes are cooked only long enough to burst and form a light sauce, leaving plenty of fresh tomato character and visible pieces.

🍝 Fresh Tomato Pasta vs. No-Cook Tomato Pasta

No-cook tomato pasta is usually made by tossing hot noodles with chopped raw tomatoes, olive oil, herbs, and seasonings.

This version cooks the cherry tomatoes in the skillet first.

That concentrates their sweetness, softens their skins, and produces a warmer, more cohesive sauce while still tasting fresh.

🥗 What to Serve with Spaghetti and Cherry Tomatoes

Because the pasta is light and tomato-forward, simple sides work best.

A green salad with vinaigrette, roasted asparagus, grilled zucchini, green beans, or broccoli all make good companions.

Crusty bread is also useful for soaking up any tomato juices left in the bowl.

🥖 Serve with Garlic Bread

Garlic bread turns the pasta into a more substantial comfort-food meal.

Keep the bread simple so it does not compete with the fresh tomatoes and basil.

A lightly toasted baguette rubbed with garlic and brushed with olive oil is enough.

🥗 Add a Crisp Salad

Arugula, romaine, or mixed greens with lemon or red wine vinaigrette provide a refreshing contrast.

A sharp dressing works particularly well against the Parmesan and olive oil in the pasta.

⏰ Can It Be Made Ahead?

This pasta is at its best shortly after cooking.

The tomato mixture can be prepared a little ahead and reheated gently.

Cook the spaghetti and combine everything only when ready to serve so the noodles remain properly textured.

🧊 How to Store Leftovers

Transfer leftovers to a covered container and refrigerate promptly.

Cooked pasta dishes should generally be refrigerated within 2 hours.

Use refrigerated leftovers within about 3 to 4 days.

🔥 How to Reheat the Pasta

Place the spaghetti in a skillet with a splash of water.

Heat gently while tossing until the pasta is thoroughly hot and the sauce loosens again.

A little additional olive oil or Parmesan can be added after reheating.

Leftovers should be reheated to 165°F.

❄️ Can It Be Frozen?

The cooked pasta can be frozen, but the texture will be softer after thawing.

Fresh basil also loses some of its flavor and color.

If freezing is necessary, cool the pasta promptly, package it tightly, and add fresh basil and Parmesan after reheating.

For the best overall quality, this dish is better made fresh.

🍅 A Simple Pasta Built Around Fresh Tomatoes

The beauty of spaghetti with cherry tomatoes and basil is that very little needs to happen to the ingredients.

Let the tomatoes soften and burst in olive oil. Add garlic only long enough to become fragrant. Cook the spaghetti until just shy of al dente, save some of the pasta water, and finish the noodles directly in the skillet.

Then take the pan off high heat, add Parmesan and basil, and serve while everything is still glossy and fragrant.

It is a simple combination, but when the tomatoes are ripe and the basil is fresh, it needs very little else.

🔗 Related Articles

📚 Sources & Further Reading

Leave a Reply

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