
Creamy Cherry Tomato Pasta Recipe tastes rich, tangy, and a little garlicky, with sweet bursts of cherry tomatoes in every bite. It works perfectly for busy weeknights, date-night-at-home, or a cozy solo dinner, and you can get it on the table in about 30 minutes. I tested versions of this sauce so many times that my neighbors started “checking in” right at dinnertime with suspiciously empty hands.
Why Creamy Cherry Tomato Pasta Recipe Is Worth It
This pasta gives you restaurant-level flavor with weeknight-level effort. The cherry tomatoes caramelize and burst, the cream turns everything silky, and the garlic and herbs keep it bright instead of heavy.
You cook everything in one main pan, so cleanup stays painless. The recipe also uses simple pantry ingredients, so you can pull it off even when your fridge looks a little tragic.
“This Creamy Cherry Tomato Pasta Recipe tastes like something from a tiny Italian bistro, but I made it in sweatpants in under 30 minutes. ★★★★★”
Ingredients You Need
Pasta
- 12 oz short pasta (rigatoni, penne, or fusilli work best; use whole wheat or chickpea pasta if you prefer)
- Kosher salt for the pasta water
Cherry tomato cream sauce
- 2 tbsp extra-virgin olive oil (use a good-tasting one since it flavors the sauce)
- 1 tbsp unsalted butter (optional, but it adds a glossy finish)
- 3 cups cherry or grape tomatoes, whole or halved if large
- 1 small yellow onion, finely diced
- 4 cloves garlic, minced or pressed
- 1/2 tsp crushed red pepper flakes (reduce for mild, bump up if you like heat)
- 1 tsp dried Italian seasoning or dried oregano
- 1/2 tsp sugar (helps balance acidity; skip if tomatoes taste very sweet)
- 1/2 tsp kosher salt, plus more to taste
- Freshly ground black pepper, to taste
- 1/2 cup heavy cream (or half-and-half for a lighter sauce; canned full-fat coconut milk works for dairy-free)
- 1/3 cup grated Parmesan or Pecorino Romano cheese, plus extra for serving
- 1/4 cup pasta cooking water, as needed to thin the sauce
Fresh finishing touches
- 1/4 cup fresh basil leaves, torn or sliced into ribbons
- Zest of 1/2 lemon (optional, but it brightens the sauce beautifully)
Pantry shortcuts and notes
- Use a 10–12 oz container of store-brand cherry tomatoes; they work just as well as fancy ones.
- If you run out of fresh garlic, use 1 tsp garlic powder and add it with the dried herbs.
- Pre-grated Parmesan works in a pinch, but freshly grated melts smoother and tastes sharper.
Equipment
- Large pot for boiling pasta
- Large skillet, sauté pan, or wide Dutch oven
- Wooden spoon or spatula
- Chef’s knife and cutting board
- Measuring cups and spoons
- Microplane or fine grater for cheese and lemon zest
Quick Tips & substitutions
- Salt the pasta water generously so the noodles carry flavor into the sauce.
- Cook pasta just to al dente; it finishes in the sauce and soaks up flavor.
- Use cherry or grape tomatoes only; larger tomatoes release more water and taste less sweet.
- Swap heavy cream with half-and-half for a lighter version, or use full-fat coconut milk for dairy-free.
- Replace Parmesan with nutritional yeast for a vegan-friendly cheesy flavor.
- Stir in a spoonful of tomato paste if your tomatoes taste bland and need a deeper tomato note.
- Reserve at least 1/2 cup of pasta water before draining; it turns the sauce glossy and clingy.
- Taste and adjust salt and acidity at the end; a pinch of salt or squeeze of lemon can fix a flat-tasting sauce.
How to Make Creamy Cherry Tomato Pasta Recipe
Step 1: Boil the pasta
Bring a large pot of water to a boil and salt it generously. Add the pasta and cook until al dente, checking the package and tasting a minute early. Scoop out at least 1/2 cup of pasta water, then drain the pasta and set it aside.
Step 2: Sauté veggies and aromatics
Heat olive oil and butter in a large skillet or Dutch oven over medium heat. Add the diced onion and cook until it turns soft and translucent, about 5–7 minutes, and stir often. Add the garlic and crushed red pepper flakes, then cook about 1 minute until the garlic smells fragrant and just starts to turn golden.
Step 3: Burst the cherry tomatoes
Add the cherry tomatoes to the pan with the onions and garlic. Sprinkle in the dried Italian seasoning, sugar, salt, and a few grinds of black pepper. Stir and cook over medium heat until the tomatoes soften and some burst, about 8–10 minutes; press gently on a few with the back of a spoon to release their juices and thicken the sauce.
Step 4: Add cream and cheese
Lower the heat slightly and pour in the heavy cream. Stir and let the mixture simmer gently for 2–3 minutes so the flavors mingle and the sauce thickens a bit. Add the grated Parmesan and stir until it melts into the sauce and turns it velvety.
Step 5: Toss the pasta
Add the drained pasta straight into the pan with the sauce. Pour in a splash of reserved pasta water, then toss everything together over low heat until the sauce coats every piece of pasta. Adjust the consistency with more pasta water if needed, and taste for salt, pepper, and heat.
Step 6: Finish with fresh flavor
Turn off the heat and stir in the fresh basil and lemon zest. Give the pasta a final toss so the herbs and zest spread evenly. Top each serving with extra Parmesan and a few basil leaves, then serve hot while the sauce still clings beautifully.
Recipe Variations
- Gluten-free: Use your favorite gluten-free pasta; short shapes like rotini or penne hold the sauce best.
- Vegan: Swap butter and cream with olive oil and full-fat coconut milk, and use nutritional yeast instead of Parmesan.
- Extra protein: Add cooked chicken, shrimp, or sautéed Italian-style chicken sausage during the final toss.
- More veggies: Stir in baby spinach, kale, or zucchini during the last few minutes of cooking the sauce.
- Spicy version: Add more crushed red pepper or a spoonful of Calabrian chili paste with the garlic.
- Extra cheesy: Stir in a handful of shredded mozzarella at the end for a stretchier, richer sauce.
Ways to Serve Creamy Cherry Tomato Pasta Recipe
- Serve with a simple green salad with lemony dressing.
- Add garlic bread or toasted sourdough on the side to scoop up extra sauce.
- Pair with roasted or steamed vegetables like broccoli, green beans, or asparagus.
- Top with a spoonful of ricotta or burrata for an ultra-creamy finish.
- Pack leftovers in a thermos for a cozy work or school lunch.
Storage Success
Let the pasta cool until it reaches room temperature, then transfer it to an airtight container. Store it in the refrigerator and enjoy it within 3–4 days for the best flavor and texture. Reheat it gently on the stove over low heat or in the microwave, and stir in a splash of milk, cream, or water to loosen the sauce. If the pasta tastes a bit flat after chilling, add a pinch of salt and a squeeze of lemon to wake it up.

Creamy Cherry Tomato Pasta Recipe
Ingredients
Instructions
- Bring a large pot of water to a boil and salt it generously. Add the pasta and cook until al dente according to package directions, checking a minute early. Reserve at least 1/2 cup of the pasta cooking water, then drain the pasta and set aside.
- While the pasta cooks, heat the olive oil and butter in a large skillet or wide Dutch oven over medium heat. Add the diced onion and cook, stirring often, until soft and translucent, about 5 to 7 minutes.
- Stir in the garlic and crushed red pepper flakes and cook for about 1 minute, until the garlic is fragrant and just starting to turn golden.
- Add the cherry tomatoes to the pan. Sprinkle in the dried Italian seasoning, sugar, kosher salt, and a few grinds of black pepper. Cook over medium heat, stirring occasionally, until the tomatoes soften and some burst, about 8 to 10 minutes. Gently press a few tomatoes with the back of a spoon to release their juices and help thicken the sauce.
- Lower the heat slightly and pour in the heavy cream. Stir and let the mixture simmer gently for 2 to 3 minutes so the flavors meld and the sauce thickens a bit. Add the grated Parmesan and stir until it melts and the sauce becomes velvety.
- Add the drained pasta to the pan with the sauce. Pour in a splash of the reserved pasta water and toss over low heat until the pasta is well coated and the sauce clings to each piece. Add more pasta water as needed to reach your desired consistency, then taste and adjust with more salt, pepper, or red pepper flakes.
- Turn off the heat and stir in the fresh basil and lemon zest, if using. Toss well so the herbs and zest are evenly distributed. Serve immediately, topped with extra Parmesan and a few basil leaves if desired.
Notes
Approximate per serving (4 servings): 575 calories; fat 26 g; saturated fat 11 g; carbohydrates 71 g; fiber 4 g; sugars 9 g; protein 18 g; sodium 520 mg. Values are estimates and will vary based on brands, exact ingredients, and portion sizes.

Leave a Reply