Why You’ll Love Cherry Tomato Pasta
This recipe is quick enough for a weeknight but flavorful enough to serve when you want something a little more impressive. The cherry tomatoes create a naturally sweet, juicy sauce that clings beautifully to the pasta, while the butter adds richness and the basil keeps everything fresh and bright. It also uses simple pantry staples, comes together in about 35 minutes, and is easy to adapt based on what you have on hand.

Ingredients
(Tip: You'll find the full list of ingredients and measurements in the recipe card below.)
1/3 cup olive oil
1 small onion, peeled and finely diced
Kosher salt
2 garlic cloves, peeled and minced
1/2 teaspoon crushed red pepper
22 ounces cherry tomatoes, halved
1 pound spaghetti or pasta of choice
2 tablespoons unsalted butter
1 handful of basil leaves, roughly chopped
Directions
Start by heating the olive oil in a large pan over medium heat. Once warm, add the diced onion and a few generous pinches of salt. Stir, cover, and cook for about 7 minutes, letting the onion soften gently until it almost melts into the oil. Keep the heat low enough so the onion does not brown.
Add the minced garlic, crushed red pepper, and halved cherry tomatoes. Cover and cook for 5 minutes, or until the tomatoes have softened and released plenty of juice. Remove the lid and continue cooking for another 5 to 7 minutes, allowing the mixture to thicken slightly. Turn off the heat while the pasta cooks.
Meanwhile, bring a large pot of salted water to a boil. Cook the spaghetti until al dente, or about 1 minute shy of that if you want to finish it in the sauce. Reserve about 3/4 cup of the pasta water, then drain the pasta.
Return to the tomato sauce and add about 1/2 cup of the reserved pasta water. Bring it to a rapid simmer and cook for about 2 minutes. Taste and adjust the salt as needed. Add the drained pasta and the butter, then toss everything together for about 1 minute until the pasta is evenly coated and glossy.
Finish with the chopped basil and serve right away.
Servings and timing
This recipe makes 4 servings.
Prep and cook time together take about 35 minutes total. That makes it a great option for a fast lunch or an easy dinner.
Variations
You can swap spaghetti for linguine, bucatini, penne, or any pasta you like. For extra protein, add grilled chicken, shrimp, or even white beans. To make it more savory, sprinkle in grated Parmesan before serving. You can also add spinach or zucchini for more vegetables, or increase the red pepper if you want more heat. For a deeper tomato flavor, a spoonful of tomato paste can be stirred in with the garlic.
Storage/Reheating
Store leftovers in an airtight container in the refrigerator for up to 3 days. The pasta may absorb some of the sauce as it sits, but it will still be delicious.
To reheat, place the pasta in a skillet over low to medium heat with a splash of water to loosen the sauce. Stir gently until warmed through. You can also microwave it in short intervals, stirring in between, though the stovetop method gives the best texture.
FAQs
Can I use a different type of pasta?
Yes, this recipe works well with many pasta shapes, including linguine, fettuccine, penne, or rigatoni.
Can I use grape tomatoes instead of cherry tomatoes?
Yes, grape tomatoes are a great substitute. They have a similar sweetness and will cook down in much the same way.
Do I have to peel the tomatoes?
No, the skins stay on. As the tomatoes cook, they soften and blend naturally into the sauce.
Why should I reserve pasta water?
Pasta water helps loosen the sauce and makes it cling better to the noodles because of the starch it contains.
Can I make this recipe less spicy?
Yes, simply reduce the crushed red pepper or leave it out entirely.
What does the butter do in the sauce?
The butter adds richness and helps create a smooth, glossy finish that brings the sauce together.
Can I make this dish ahead of time?
It is best served fresh, but you can make it a few hours ahead and reheat it gently before serving.
Is this recipe vegetarian?
Yes, as written, it is vegetarian.
Can I add cheese?
Yes, Parmesan or Pecorino Romano would both be delicious on top.
How do I know when the sauce is ready?
The sauce is ready when the tomatoes have broken down, released their juices, and the mixture has thickened slightly without becoming dry.
Conclusion
Cherry Tomato Pasta is proof that a few simple ingredients can create something truly satisfying. It is fresh, flavorful, and wonderfully easy to make, with juicy tomatoes, tender pasta, and a silky sauce that comes together in no time. Whether you serve it as a quick family dinner or a cozy meal for yourself, this recipe is one you will want to make again and again.
Cherry Tomato Pasta
5 Stars 4 Stars 3 Stars 2 Stars 1 Star
No reviews
Cherry Tomato Pasta is a fresh and comforting dish where sweet cherry tomatoes cook into a light, silky sauce with olive oil, garlic, and onion, then get tossed with spaghetti, butter, and basil. It’s a simple yet vibrant meal perfect for weeknights.
- Author: Janet
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
⅓ cup olive oil
1 small onion, peeled and finely diced
Kosher salt, to taste
2 garlic cloves, peeled and minced
½ teaspoon crushed red pepper
22 ounces cherry tomatoes, halved
1 pound spaghetti or pasta of choice
2 tablespoons unsalted butter
1 handful basil leaves, roughly chopped
Instructions
- Heat the olive oil in a large pan over medium heat. Add the diced onion and a few generous pinches of kosher salt. Stir, cover, and cook for about 7 minutes until the onion softens and becomes translucent without browning.
- Add the minced garlic, crushed red pepper, and halved cherry tomatoes. Cover and cook for 5 minutes until the tomatoes soften and release their juices.
- Remove the lid and continue cooking for 5 to 7 minutes until the tomato mixture thickens slightly. Turn off the heat while the pasta cooks.
- Meanwhile, bring a large pot of salted water to a boil. Cook the spaghetti until al dente, about 1 minute less than package instructions if finishing in the sauce. Reserve about ¾ cup of pasta water, then drain the pasta.
- Return to the tomato sauce and add about ½ cup of the reserved pasta water. Bring the sauce to a rapid simmer and cook for about 2 minutes. Taste and adjust salt as needed.
- Add the drained pasta and butter to the sauce. Toss for about 1 minute until the pasta is evenly coated and glossy.
- Stir in the chopped basil and serve immediately.
Notes
- You can substitute spaghetti with linguine, bucatini, penne, or rigatoni.
- For extra protein, add grilled chicken, shrimp, or white beans.
- Sprinkle grated Parmesan or Pecorino Romano before serving for extra flavor.
- Add vegetables like spinach or zucchini for more texture and nutrition.
- Increase the crushed red pepper if you prefer a spicier pasta.
- A spoonful of tomato paste can be added with the garlic for a deeper tomato flavor.
- Store leftovers in an airtight container in the refrigerator for up to 3 days.
- Reheat in a skillet with a splash of water to loosen the sauce, or microwave in short intervals while stirring.
Nutrition
- Serving Size: 1 serving
- Calories: 520 kcal
- Sugar: 7 g
- Sodium: 320 mg
- Fat: 20 g
- Saturated Fat: 6 g
- Unsaturated Fat: 13 g
- Trans Fat: 0 g
- Carbohydrates: 72 g
- Fiber: 4 g
- Protein: 12 g
- Cholesterol: 15 mg






Leave a Reply