Quick Cherry Tomato Pasta with Garlic and Basil

This simple cherry tomato pasta pairs sweet burst tomatoes, garlic, fresh basil, and mozzarella pearls for a light, flavorful dish that comes together in about 15–20 minutes.

overhead view of a plate of pasta with cherry tomatoes, cheese, and basil

At the farmers’ market this season, ripe cherry tomatoes are everywhere and perfect for quick, fresh recipes. While there are many ways to enjoy tomatoes—tarts, creamy sauces, or roasted versions—this cherry tomato pasta is one of the simplest and most frequent meals I make when a pint of tomatoes is on hand.

It’s an easy, comforting dish that highlights the tomatoes: plenty of garlic, a bit of onion, fresh herbs, and a soft cheese if you like. You can easily leave the cheese out for a dairy-free version. If you’re wondering what to do with an abundance of cherry tomatoes, try this recipe for a fast weeknight dinner or a light summer lunch.

cherry tomato pasta in a skillet with a tong inside it.

The technique is straightforward: cook the pasta, sauté aromatics in olive oil, add the cherry tomatoes and cook until they begin to burst, then toss everything together with basil and mozzarella pearls. A splash of reserved pasta water helps bring the sauce together into a silky coating for the pasta.

Why You’ll Love This Cherry Tomato Pasta Recipe

  • Seasonal flavor: Late-summer cherry tomatoes are sweet and juicy, and this recipe showcases them perfectly.
  • Fast and simple: Ready in under 20 minutes—ideal for busy weeknights.
  • Few ingredients: Minimal pantry staples and fresh produce create big flavor.
  • Light and fresh: Olive oil, basil, and tomatoes make a bright, summery dish.
  • Versatile: Serve it as a main, a side, or adapt it with proteins and vegetables.

Ingredient Notes

ingredients used to make cherry tomato pasta

Linguine

Linguine works well because its slightly flat shape catches the light tomato sauce. Spaghetti or fettuccine are good substitutes, and short pasta shapes can be used if preferred.

Olive Oil

Use a good-quality extra virgin olive oil as the base of the sauce for richness and subtle fruitiness.

Onion

Finely chopped yellow onion adds gentle sweetness and depth. Red onion or shallots are acceptable alternatives.

Garlic

Fresh minced garlic gives the classic savory note—add it after the onion softens and cook briefly so it becomes fragrant but not bitter.

Cherry Tomatoes

The tomatoes are the star: they burst when cooked, releasing juices that form a fresh, bright sauce. A mix of colors looks beautiful on the plate. Grape tomatoes can be used but often have thicker skin and are slightly less juicy; regular diced tomatoes or canned whole tomatoes also work in a pinch.

Sugar

A small pinch of sugar balances tomato acidity and enhances their natural sweetness without making the dish sweet.

Red Pepper Flakes

Crushed red pepper adds a gentle heat. Adjust the amount to your taste.

Mozzarella Pearls

Mozzarella pearls (bocconcini) soften when tossed with warm pasta, adding creaminess. If you don’t have pearls, cut fresh mozzarella into small cubes, or omit for a dairy-free version.

Basil

Fresh basil added at the end keeps its bright flavor and aroma and pairs beautifully with tomatoes.

Parmesan Cheese

A sprinkle of grated Parmesan at the table adds a salty, nutty finish. Swap in nutritional yeast for a vegan alternative.

Step by Step Instructions

  1. Bring a large pot of generously salted water to a boil. Cook the pasta until al dente, then drain, reserving a cup of pasta water.
pasta boiling in a large pot
  1. While the pasta cooks, heat the olive oil in a large skillet over medium heat. Sauté the finely chopped onion 2–3 minutes until softened, then add the minced garlic and cook about 30 seconds until fragrant.
onion and garlic cooking in olive oil in a skillet
  1. Increase heat to medium-high and add the cherry tomatoes, sugar, salt, and pepper. Cook 7–8 minutes, tossing occasionally, until the tomatoes start to burst. Gently crush some of the tomatoes with the back of a spoon or spatula to release juices and form a chunky sauce.
cherry tomatoes added to the skillet
smashing cherry tomatoes in the skillet with a wooden spoon
  1. Add the drained pasta to the skillet with the tomatoes. Stir in crushed red pepper, mozzarella pearls, and fresh basil, tossing to combine.
cherry tomato pasta sauce in a skillet
pasta, basil, and mozzarella balls added to the skillet with the tomato sauce
  1. If the sauce needs loosening, add a splash of the reserved pasta water and toss until the sauce coats the noodles. Serve with shredded Parmesan and extra basil.
tossing pasta
  1. Plate and top with additional Parmesan and basil, then enjoy while warm.
overhead view of a skillet of cherry tomato pasta

Recipe Tips

Use ripe tomatoes: The riper the cherry tomatoes, the better the flavor. Farmer’s market or homegrown tomatoes make this dish shine.

Watch the garlic: Add garlic after the onions have softened and cook just until fragrant to avoid bitterness.

a plate of cherry tomato pasta

Burst tomatoes gently: Crush some tomatoes to release their juices, but leave plenty whole for texture.

Reserve pasta water: Starchy pasta water binds the sauce to the pasta and lets you adjust the consistency; it’s also useful when reheating leftovers.

Serving Suggestions

This cherry tomato pasta is versatile and pairs well with many sides:

  • Garlic bread for a classic pairing.
  • Grilled chicken or another simple protein to make it more substantial.
  • A light green salad with a tangy vinaigrette to balance the dish.
  • Grilled vegetables for a hearty vegetarian meal.
a skillet of cherry tomato pasta with tongs

Storage Instructions

Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat on the stovetop with a splash of water or a drizzle of olive oil to loosen the sauce. For best results, keep pasta and sauce separate if you know you’ll have leftovers, then combine and reheat when ready to serve.

What is the difference between grape tomatoes and cherry tomatoes?

Grape tomatoes are typically more oblong with thicker skin, while cherry tomatoes are rounder, often juicier, and slightly sweeter.

What can I use if I don’t have cherry tomatoes?

Use grape tomatoes, diced fresh tomatoes, or canned whole tomatoes if cherry tomatoes aren’t available.

Can I make this pasta with frozen cherry tomatoes?

Yes—thaw them first. They may release more liquid and yield a slightly thinner sauce.

Is this Cherry Tomato Pasta vegan?

It can easily be made vegan by omitting the mozzarella and Parmesan or substituting vegan alternatives.

A pan of cherry tomato pasta with tongs.

Cherry Tomato Pasta

This simple cherry tomato pasta combines sweet burst tomatoes, garlic, fresh basil, and mozzarella pearls for a light and flavorful dish that’s ready in 20 minutes!
5 from 1 vote
Course: dinner, Main Dish
Cuisine: American, Italian
Prep Time: 5 minutes
Cook Time: 15 minutes
Total Time: 20 minutes
Servings: 4 servings
Calories: 650kcal
Author: Ann Otis

Ingredients

  • 1 lb linguine
  • 1/4 cup olive oil
  • 1/2 cup finely chopped yellow onion
  • 3 garlic cloves, minced
  • 3 pints cherry tomatoes
  • 1/2 teaspoon sugar
  • 1 teaspoon kosher salt
  • 1/2 teaspoon freshly ground black pepper
  • 1/4 teaspoon crushed red pepper
  • 1/2 cup mozzarella pearls
  • 1/2 cup chopped fresh basil
  • Shredded Parmesan for serving
US Customary – Metric

Instructions

  • Bring a pot of generously salted water to a boil. Add the pasta and cook until al dente. Drain, reserving some pasta water.
  • Meanwhile, heat the oil in a large skillet over medium heat. Sauté the onion until softened, 2–3 minutes, then add garlic and cook 30 seconds more.
  • Raise heat to medium-high and add cherry tomatoes, sugar, salt, and pepper. Cook 7–8 minutes until tomatoes begin to burst, crushing some to release juices and create a chunky sauce.
  • Return pasta to the pan with the tomato sauce. Add crushed red pepper, mozzarella pearls, and basil, tossing to combine. Add reserved pasta water to loosen if needed and serve with shredded Parmesan.

Nutrition

Calories: 650kcal