Cherry Tomato Pasta Recipe
Introduction
This Cherry Tomato Pasta is a vibrant and comforting dish that combines sweet, bursting cherry tomatoes with a creamy, flavorful sauce. It’s a quick and easy meal perfect for any weeknight, yet impressive enough for guests.

Ingredients
- 2 Tbsp olive oil
- 4 garlic cloves (minced)
- 24 oz cherry tomatoes (halved)
- 12 oz short pasta (uncooked; orecchiette, shells, rotini, etc.)
- 2 tsp Italian seasoning
- 1/2 tsp red pepper flakes
- 1 tsp balsamic vinegar
- ½ tsp sea salt
- ½ tsp pepper
- ⅓ cup grated parmesan
- 2-3 Tbsp heavy cream
- 2-3 Tbsp tomato paste
- Pinch of sugar (optional)
- ½ – 1 cup reserved starchy pasta water
- ¼ cup fresh basil (chopped)
Instructions
- Step 1: Bring a large pot of water to a boil. Add the pasta and cook until al dente. Be sure to reserve some of the pasta water before draining.
- Step 2: While the pasta cooks, heat a large pan over medium-high heat. Add olive oil and, once shimmering, stir in the minced garlic. Cook for about 1 minute until fragrant.
- Step 3: Add the halved cherry tomatoes to the pan. Cook, stirring occasionally, until they begin to burst. Press down on the tomatoes to help them break down. Simmer until the tomatoes fully break down into a sauce.
- Step 4: Stir in the salt, pepper, Italian seasoning, red pepper flakes, and balsamic vinegar. Mix well to combine all flavors.
- Step 5: Reduce heat to medium-low. Add heavy cream and grated parmesan. Stir until the parmesan melts completely. Then, mix in the tomato paste. If desired, add a pinch of sugar to balance acidity.
- Step 6: Gradually add reserved pasta water to thin the sauce to your liking. Add about 1/4 cup at a time. The sauce will thicken slightly as it continues to heat.
- Step 7: Toss the cooked pasta into the sauce. Remove from heat and stir in fresh chopped basil. Serve immediately, garnished with extra basil and parmesan cheese.
Tips & Variations
- Use any short pasta you enjoy, such as fusilli, penne, or farfalle, to hold the sauce well.
- If you prefer a lighter sauce, substitute the heavy cream with half-and-half or omit it entirely for a fresher tomato taste.
- Add cooked chicken, shrimp, or sautéed vegetables for extra protein and variety.
- For a vegan version, skip the parmesan or use a plant-based cheese alternative and substitute cream with coconut cream or cashew cream.
Storage
Store leftover pasta in an airtight container in the refrigerator for up to 3 days. To reheat, warm gently on the stovetop or in the microwave, adding a splash of water or cream to loosen the sauce if it has thickened.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use canned tomatoes instead of fresh cherry tomatoes?
Yes, canned cherry or grape tomatoes can be used. Drain excess liquid and cook them similarly, but the flavor will be slightly different—still delicious!
How do I prevent the garlic from burning?
Cook garlic on medium to medium-high heat and stir constantly for about one minute. Remove from heat if it smells bitter or looks browned, as burnt garlic can taste bitter.
PrintCherry Tomato Pasta Recipe
A vibrant and creamy cherry tomato pasta recipe featuring bursting cherry tomatoes simmered with garlic, Italian seasoning, and a touch of balsamic vinegar, finished with parmesan and cream for a rich, comforting dish perfect for any weeknight meal.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
Base Ingredients
- 2 Tbsp olive oil
- 4 garlic cloves (minced)
- 24 oz cherry tomatoes (halved)
- 12 oz short pasta (uncooked, such as orecchiette, shells, or rotini)
Seasonings & Sauces
- 2 tsp Italian seasoning
- 1/2 tsp red pepper flakes
- 1 tsp balsamic vinegar
- ½ tsp sea salt
- ½ tsp pepper
- 2–3 Tbsp heavy cream
- 2–3 Tbsp tomato paste
- Pinch of sugar (optional)
Finishing Touches
- ⅓ cup grated parmesan cheese
- ½ – 1 cup reserved starchy pasta water
- ¼ cup fresh basil (chopped)
Instructions
- Cook the Pasta: Bring a large pot of water to a boil. Add the pasta and cook until al dente, usually about 8-10 minutes depending on the pasta type. Reserve ½ to 1 cup of the starchy pasta water before draining.
- Sauté Garlic: While the pasta cooks, heat a large pan over medium-high heat. Add the olive oil, and once shimmering, add the minced garlic. Stir constantly for about 1 minute until fragrant but not browned.
- Cook Tomatoes: Add the halved cherry tomatoes to the pan. Stir occasionally and gently press the tomatoes to burst them as they soften. Continue cooking until the tomatoes break down into a chunky sauce.
- Season the Sauce: Add salt, pepper, Italian seasoning, red pepper flakes, and balsamic vinegar. Stir well to combine and let simmer briefly to meld flavors.
- Add Cream and Cheese: Reduce heat to medium-low. Stir in the heavy cream and grated parmesan cheese until the cheese melts completely. Then mix in the tomato paste, and if desired, add a pinch of sugar to balance acidity.
- Adjust Sauce Consistency: Gradually add reserved pasta water, about ¼ cup at a time, to thin the sauce to your preferred consistency. Simmer gently as the sauce will thicken while heated.
- Toss Pasta with Sauce: Add the drained pasta to the pan and toss thoroughly to coat each piece in the sauce. Remove the pan from heat.
- Finish and Serve: Stir in the fresh chopped basil. Serve immediately, garnished with extra basil and freshly grated parmesan cheese for added flavor and presentation.
Notes
- Reserving pasta water is key as it contains starch that helps bind the sauce to the pasta.
- Pressing the tomatoes to burst them helps develop a fresh, naturally sweet sauce without needing canned tomatoes.
- The pinch of sugar is optional and can balance the acidity from the tomatoes and balsamic vinegar.
- Choose short pasta shapes like orecchiette or rotini so the sauce clings well.
- Adjust red pepper flakes according to your spice preference.
Keywords: cherry tomato pasta, creamy tomato pasta, quick pasta recipe, Italian pasta, vegetarian pasta

