A creamy cherry tomato pasta is a quick, comforting dish that brings together sweet roasted-style tomatoes, garlic, and a silky cream sauce that clings to every strand of pasta. It is designed for busy days when something warm, flavorful, and satisfying is needed in under 20 minutes.
The cherry tomatoes soften and burst as they cook, creating a naturally sweet and slightly tangy base for the sauce. Combined with garlic, olive oil, and cream, the result is a balanced pasta dish that feels rich without being heavy.
This recipe works well for both weeknight dinners and casual meals, using simple ingredients that come together in one pan for easy cleanup.
Ingredients Overview
Cherry tomatoes are the star of this dish. When cooked, they soften and burst, releasing juices that form the base of the sauce. Their natural sweetness balances the richness of the cream and gives the pasta a fresh, vibrant flavor.
Garlic adds depth and aroma. When lightly sautéed in olive oil, it creates a warm foundation that enhances the sweetness of the tomatoes without overpowering them. Fresh garlic works best for a bold, balanced flavor.
Olive oil is used to sauté the garlic and tomatoes. It helps carry flavor and creates a smooth base for the sauce. A good-quality olive oil adds richness and rounds out the dish.
Pasta is the main structure of the meal. Short pasta like penne, fusilli, or rigatoni works well because it holds onto the creamy sauce. Long pasta like spaghetti also works if preferred. Cooking it al dente ensures the best texture.
Heavy cream gives the sauce its creamy consistency. It softens the acidity of the tomatoes and creates a smooth, velvety finish that coats the pasta evenly. For a lighter version, half-and-half can be used.
Parmesan cheese adds saltiness and depth. It melts into the sauce, helping thicken it slightly while adding a nutty flavor that complements the tomatoes.
Salt and black pepper are essential for seasoning. They enhance all the ingredients and help balance sweetness, acidity, and creaminess.
Fresh basil is often added at the end for a bright herbal note. It lifts the dish and adds freshness that contrasts with the creamy sauce.
Optional chili flakes can be included for a gentle heat that balances the sweetness of the tomatoes and cream.
Ingredients
12 ounces pasta (penne, spaghetti, or fusilli)
2 tablespoons olive oil
3 cloves garlic, minced
2 cups cherry tomatoes, halved
1/2 teaspoon salt
1/4 teaspoon black pepper
1/2 teaspoon chili flakes (optional)
3/4 cup heavy cream
1/2 cup grated Parmesan cheese
1/4 cup pasta water (as needed)
1/4 cup fresh basil leaves
Step-by-Step Instructions
Start by cooking the pasta in a large pot of salted boiling water. Cook until al dente according to package instructions. Before draining, reserve about 1/2 cup of pasta water for later use.
While the pasta cooks, heat olive oil in a large skillet over medium heat. Add minced garlic and sauté for about 30 seconds until fragrant. Stir constantly to avoid burning.
Add the cherry tomatoes to the skillet. Cook for several minutes, stirring occasionally, until they begin to soften and burst. Lightly press some tomatoes with a spoon to release their juices and form a sauce base.
Season the tomatoes with salt, black pepper, and chili flakes if using. Stir well so the seasoning blends evenly into the mixture.
Lower the heat and pour in the heavy cream. Stir gently to combine it with the tomato mixture. The sauce should turn a light pink color as the cream mixes with the tomato juices.
Add grated Parmesan cheese and stir until it melts into the sauce. This helps thicken the mixture and adds a rich, savory flavor.
Add the cooked pasta directly into the skillet. Toss gently to coat the pasta evenly with the creamy tomato sauce.
If the sauce is too thick, add a small amount of reserved pasta water to loosen it until the desired consistency is reached.
Taste and adjust seasoning if needed. Add more salt, pepper, or cheese depending on preference.
Remove from heat and add fresh basil leaves. Stir gently so the basil releases its aroma without losing its color.
Serve immediately while warm and creamy.
Common mistakes include overcooking the pasta, which can make it too soft, or cooking the cream on high heat, which can affect the texture of the sauce.
Tips, Variations & Substitutions

For extra flavor, the tomatoes can be roasted in the oven before adding them to the sauce. This intensifies their sweetness and adds depth.
Chicken, shrimp, or sausage can be added for extra protein. These should be cooked separately and mixed in at the end.
For a lighter version, replace heavy cream with half-and-half or a splash of milk. The sauce will be less rich but still creamy.
Spinach can be added to the sauce for extra nutrients and color. It wilts quickly and blends well with the creamy texture.
Pecorino Romano can replace Parmesan for a sharper, saltier flavor.
Serving Ideas & Occasions
Creamy cherry tomato pasta is ideal for quick weeknight dinners, casual lunches, or simple family meals. It works well as a standalone dish or paired with a light side.
It pairs nicely with garlic bread, green salad, or roasted vegetables. These sides balance the richness of the pasta.
For drinks, sparkling water, iced tea, or light white wine complement the creamy tomato flavor.
This dish is best served immediately while the sauce is warm and silky.
Nutritional & Health Notes
This pasta provides carbohydrates for energy, along with fats from cream and olive oil that add richness and satiety. Parmesan cheese contributes protein and calcium.
Cherry tomatoes add vitamins, antioxidants, and natural sweetness. Garlic provides flavor along with beneficial plant compounds.
Portion size can be adjusted depending on dietary needs. Using lighter cream or reducing cheese can lower fat content while maintaining flavor.
Adding vegetables like spinach or zucchini increases fiber and nutritional value.
FAQs
Can I use canned tomatoes instead of fresh cherry tomatoes?
Yes, canned cherry tomatoes or diced tomatoes can be used if fresh ones are not available. However, fresh cherry tomatoes provide a sweeter and brighter flavor. If using canned tomatoes, simmer them slightly longer to reduce excess liquid and deepen the taste.
What type of pasta works best for this recipe?
Short pasta like penne or fusilli works well because it holds the sauce in its ridges. Spaghetti or linguine also work for a smoother texture. The key is cooking the pasta al dente so it holds up well when mixed with the sauce.
Can I make this dish dairy-free?
Yes, coconut cream or a plant-based cooking cream can replace heavy cream. Nutritional yeast can be used instead of Parmesan for a similar savory depth. The flavor will be slightly different but still creamy and satisfying.
How do I prevent the sauce from curdling?
Keep the heat low when adding cream and avoid boiling the sauce after it is added. Stir gently and consistently to maintain a smooth texture. High heat is the main cause of separation.
Can I add protein to this pasta?
Yes, cooked chicken, shrimp, or Italian sausage can be added. It is best to cook the protein separately and mix it in at the end to avoid overcooking and maintain texture.
How do I make the sauce thicker?
Let the sauce simmer slightly longer or add more Parmesan cheese. The starch from the pasta water also helps thicken the sauce naturally when stirred in gradually.
Can I store leftovers?
Yes, leftovers can be stored in an airtight container in the refrigerator for up to two days. When reheating, add a splash of milk or water to restore the creamy texture.
Creamy Cherry Tomato Pasta (20 mins)
Creamy Cherry Tomato Pasta is a quick 20-minute dish with sweet tomatoes, garlic, cream, and Parmesan for a rich and comforting meal.
Ingredients
12 oz pasta
2 tbsp olive oil
3 cloves garlic
2 cups cherry tomatoes
1/2 tsp salt
1/4 tsp black pepper
1/2 tsp chili flakes
3/4 cup cream
1/2 cup Parmesan
1/4 cup pasta water
1/4 cup basil
Instructions
- Cook pasta until al dente.
- Sauté garlic in olive oil.
- Add cherry tomatoes and cook until soft.
- Season with salt and pepper.
- Stir in cream and Parmesan.
- Add pasta and toss well.
- Adjust consistency with pasta water.
- Finish with basil and serve.
Notes
Use fresh cherry tomatoes for best natural sweetness and flavor balance.
Prep Time:
5 minutes
Cook Time:
15 minutes
Total Time:
20 minutes
Yield:
4 servings
Calories:
480 per serving
Course:
Dinner
Cuisine:
Italian-Inspired