This Creamy Tomato Basil Pasta delivers a velvety, rich sauce that comes together in about 30 minutes. It’s the perfect balance of sweet tomatoes, lush cream, and aromatic basil for a truly satisfying meal. You’ll love this taste of Italian trattoria magic right in your own kitchen.
Love Creamy Tomato Basil Pasta? So do we! If you're into Dinner Ideas or curious about Appetizers & Snacks, you'll find plenty of inspiration below.
Why You’ll Love This Creamy Tomato Basil Pasta
- Fast & Fuss-Free: On the table in under 30 minutes.
- Velvety Texture: Sauce coats the pasta perfectly for a restaurant-quality experience.
- Seasonal Flexibility: Excellent with canned or fresh summer tomatoes.
- Wonderfully Versatile: Easy to add protein or greens to suit your taste.
Ingredients & Tools
- 400 g pasta (like fettuccine, linguine, or rigatoni)
- 3 tbsp olive oil
- 1 medium yellow onion, finely chopped
- 4 cloves garlic, minced
- 600 g cherry tomatoes, halved
- 120 ml heavy cream (double cream)
- 50 g freshly grated Parmesan cheese, plus more for serving
- 1 large handful fresh basil leaves, roughly torn
- 1 tsp dried oregano
- ½ tsp red pepper flakes (optional, for a little heat)
- Salt and freshly ground black pepper, to taste
Tools: A large pot for boiling pasta, a large skillet or sauté pan, a grater, and a sharp knife.
Notes: Use real Parmesan you grate yourself for smoother melting, and fresh basil is essential for fragrance.
Nutrition (per serving)
| Calories: | 520 kcal |
| Protein: | 16 g |
| Fat: | 22 g |
| Carbs: | 65 g |
| Fiber: | 5 g |
Serves: 4 | Prep Time: 10 minutes | Cook Time: 20 minutes | Total Time: 30 minutes
Before You Start: Tips & Ingredient Notes
- Get your prep done first. This recipe moves quickly once you start cooking. Having your onions chopped, garlic minced, and tomatoes halved before you turn on the heat will make the process smooth and enjoyable, not frantic.
- Why cherry tomatoes? They have a higher sugar content and thinner skin than many larger tomatoes, which means they break down quickly into a wonderfully sweet, jammy sauce with minimal effort. You can use a good-quality canned crushed tomato if needed, but the fresh flavor is superior.
- Don’t skip salting your pasta water. It should taste like the sea. This is your one and only chance to season the pasta itself from the inside out, and it’s a crucial step for building a well-seasoned final dish.
- Reserve that pasta water! Before you drain your pasta, scoop out at least a cup of the starchy, salty cooking liquid. This liquid is liquid gold for creating a silky, emulsified sauce that clings to every noodle.
How to Make Creamy Tomato Basil Pasta
Step 1: Start by bringing a large pot of generously salted water to a rolling boil. Add your pasta and cook according to the package directions until it is al dente—it should still have a slight bite to it. Remember, you’ll be finishing it in the sauce, so it will cook a little more later. Just before draining, carefully reserve about a cup of the starchy pasta water. This is your secret weapon for the perfect sauce consistency.
Step 2: While the pasta cooks, heat the olive oil in a large skillet over medium heat. Add the finely chopped onion and a pinch of salt. Sauté for about 5-7 minutes, until the onion becomes soft and translucent. You’ll notice the aroma sweetening as it cooks. Now, add the minced garlic and cook for just another minute until it’s fragrant—be careful not to let it burn, or it will turn bitter.
Step 3: Add all of your halved cherry tomatoes to the skillet, along with the dried oregano and red pepper flakes if using. Stir everything together. Cook for about 8-10 minutes, stirring occasionally. You’ll see the tomatoes start to soften, wrinkle, and release their juices. Use the back of your spoon or a potato masher to gently crush some of the tomatoes—this helps them break down and create a thicker, more cohesive sauce base.
Step 4: Reduce the heat to low. Now, pour in the heavy cream and stir it gently into the tomato mixture. You’ll see the sauce transform from a bright red to a beautiful, pale orange-pink color. Let it simmer gently for 2-3 minutes—this allows the cream to heat through and the flavors to meld together. The sauce should look glossy and have thickened slightly.
Step 5: Stir in the freshly grated Parmesan cheese until it’s fully melted and incorporated into the sauce. This will further thicken it and add a lovely savory, salty depth. Now, season the sauce with salt and freshly ground black pepper to your taste. Remember, the Parmesan is salty, so taste as you go!
Step 6: Add the drained, cooked pasta directly into the skillet with the sauce. Using tongs, toss the pasta thoroughly to coat every strand in the creamy tomato goodness. If the sauce seems a bit too thick, add a splash of the reserved pasta water, a tablespoon at a time, until it reaches a silky, flowing consistency that clings to the pasta.
Step 7: Turn off the heat. This is the crucial moment for the basil. Stir in most of the torn basil leaves, saving a few for garnish. The residual heat will wilt the basil perfectly, releasing its incredible aroma without turning it black or bitter. Give everything one final, gentle toss to distribute the basil throughout the dish.
Storage & Freshness Guide
- Fridge: Store in an airtight container for up to 3 days.
- Freezer: Freeze sauce (without pasta) for up to 2 months.
- Reviving: Reheat gently with a splash of water or cream to loosen sauce.
Serving Suggestions
Complementary Dishes
- A simple arugula salad — The peppery bite of arugula dressed with just lemon juice and olive oil provides a crisp, refreshing contrast to the rich and creamy pasta.
- Garlic bread or focaccia — It’s perfect for sopping up every last bit of that delicious sauce left on your plate. You won’t want to waste a single drop.
- Roasted asparagus or broccoli — A side of tender-crisp roasted vegetables adds a nice textural variation and makes the meal feel a bit more balanced and complete.
Drinks
- A crisp Pinot Grigio — Its bright acidity and citrus notes cut through the richness of the cream beautifully, cleansing the palate between bites.
- A light Italian lager — The effervescence and mild bitterness of a beer like Peroni is a classic, no-fuss pairing that always works with tomato-based pasta dishes.
- Sparkling water with lemon — For a non-alcoholic option, the bubbles and citrus provide a similar palate-cleansing effect that keeps each bite tasting fresh.
Something Sweet
- Lemon sorbet — This is the ultimate palate cleanser. Its sharp, clean, and icy-cold finish is the perfect way to end a meal that features rich, creamy flavors.
- Tiramisu — You can’t go wrong with the classic. The coffee-soaked ladyfingers and mascarpone cream continue the Italian theme and provide a delightful, creamy contrast.
- Panna Cotta with a berry coulis — Another creamy dessert, but this one is cool and silky, with a tart fruit sauce that provides a lovely, bright finish to your dining experience.
Top Mistakes to Avoid
- Mistake: Overcooking the garlic. Garlic burns in a flash and turns bitter, which can ruin the entire delicate balance of your sauce. Add it after the onions are soft and cook it for just a minute until fragrant.
- Mistake: Using pre-shredded Parmesan cheese. The anti-caking agents in bagged cheese prevent it from melting smoothly into a silky sauce. It often ends up clumpy or grainy. A block of real Parmigiano-Reggiano that you grate yourself is 100% worth the extra minute of effort.
- Mistake: Adding the basil too early. If you cook the basil in the sauce, it will lose its vibrant green color and fresh, aromatic flavor. Always stir it in at the very end, off the heat, to preserve its essence.
- Mistake: Skipping the pasta water. That starchy liquid is not just water; it’s a magical emulsifier. Without it, your sauce might be too thick or might not cling to the pasta properly, ending up in a pool at the bottom of the bowl.
Expert Tips
- Tip: Brown your tomato paste. For an even deeper, richer tomato flavor, add a tablespoon of tomato paste to the pan with the onions and garlic. Let it cook for a minute or two until it darkens slightly—this caramelizes the sugars and adds a wonderful complexity.
- Tip: Infuse your oil with basil. For an extra layer of basil flavor, gently heat a few basil stems in the olive oil before you start cooking the onions. Remove the stems before adding the onions, and you’ll have a subtly perfumed base for your sauce.
- Tip: Finish the pasta in the sauce. Don’t just pour sauce over cooked pasta in a bowl. Cooking the pasta for the final minute in the sauce itself allows the noodles to absorb some of the flavor and helps the sauce adhere much better.
- Tip: Add a pat of butter. Right at the end, after you’ve added the pasta water, stir in a tablespoon of cold, unsalted butter. This French technique, called *monter au beurre*, gives the sauce an incredible, restaurant-quality gloss and silkiness.
FAQs
Can I make this dish ahead of time?
You can prepare the sauce base (up to adding the cream) a day in advance. Store it in an airtight container in the fridge. When ready to serve, reheat the sauce gently, stir in the cream and Parmesan, and then combine with freshly cooked pasta. I don’t recommend cooking the pasta ahead of time, as it will become mushy when reheated in the sauce. The dish is truly best enjoyed immediately after it’s made.
How can I make this recipe vegetarian?
It already is! Just double-check that your Parmesan cheese is vegetarian. Traditional Parmigiano-Reggiano uses animal rennet, but many supermarkets now carry excellent vegetarian hard cheeses that work just as well. All the other core ingredients are plant-based, making this an easy win for a meat-free meal.
My sauce is too thin. How can I thicken it?
Let it simmer for a few more minutes to reduce and concentrate. If it’s still too thin, create a quick slurry by mixing a teaspoon of cornstarch with a tablespoon of cold water, then stir it into the simmering sauce. Alternatively, mash more of the tomatoes against the side of the pan to release their natural pectin, which acts as a thickener.
Can I use milk instead of heavy cream?
You can, but the result will be much less rich and luxurious. More importantly, milk is prone to curdling when heated with acidic ingredients like tomatoes. If you must substitute, use half-and-half or full-fat evaporated milk for a better texture and stability. For a dairy-free version, full-fat canned coconut cream is a surprisingly good alternative.
What’s the best pasta shape to use?
Long, ribbon-like pastas like fettuccine, linguine, or tagliatelle are fantastic because the flat surfaces hold the creamy sauce beautifully. Short, tubular shapes like rigatoni or penne are also excellent, as their nooks and crannies trap the sauce and little bursts of tomato. Ultimately, use your favorite—it will be delicious.
Creamy Tomato Basil Pasta
Make this easy 30-minute Creamy Tomato Basil Pasta for a rich, velvety sauce that coats every noodle. Get the simple, delicious recipe and serve tonight!
Ingredients
For the Ingredients & Tools
-
400 g pasta (like fettuccine, linguine, or rigatoni)
-
3 tbsp olive oil
-
1 medium yellow onion (finely chopped)
-
4 cloves garlic (minced)
-
600 g cherry tomatoes (halved)
-
120 ml heavy cream (double cream)
-
50 g freshly grated Parmesan cheese (plus more for serving)
-
1 large handful fresh basil leaves (roughly torn)
-
1 tsp dried oregano
-
0.5 tsp red pepper flakes (optional, for a little heat)
-
Salt and freshly ground black pepper (to taste)
Instructions
-
Start by bringing a large pot of generously salted water to a rolling boil. Add your pasta and cook according to the package directions until it is al dente—it should still have a slight bite to it. Remember, you’ll be finishing it in the sauce, so it will cook a little more later. Just before draining, carefully reserve about a cup of the starchy pasta water. This is your secret weapon for the perfect sauce consistency.01
-
While the pasta cooks, heat the olive oil in a large skillet over medium heat. Add the finely chopped onion and a pinch of salt. Sauté for about 5-7 minutes, until the onion becomes soft and translucent. You’ll notice the aroma sweetening as it cooks. Now, add the minced garlic and cook for just another minute until it’s fragrant—be careful not to let it burn, or it will turn bitter.02
-
Add all of your halved cherry tomatoes to the skillet, along with the dried oregano and red pepper flakes if using. Stir everything together. Cook for about 8-10 minutes, stirring occasionally. You’ll see the tomatoes start to soften, wrinkle, and release their juices. Use the back of your spoon or a potato masher to gently crush some of the tomatoes—this helps them break down and create a thicker, more cohesive sauce base.03
-
Reduce the heat to low. Now, pour in the heavy cream and stir it gently into the tomato mixture. You’ll see the sauce transform from a bright red to a beautiful, pale orange-pink color. Let it simmer gently for 2-3 minutes—this allows the cream to heat through and the flavors to meld together. The sauce should look glossy and have thickened slightly.04
-
Stir in the freshly grated Parmesan cheese until it’s fully melted and incorporated into the sauce. This will further thicken it and add a lovely savory, salty depth. Now, season the sauce with salt and freshly ground black pepper to your taste. Remember, the Parmesan is salty, so taste as you go!05
-
Add the drained, cooked pasta directly into the skillet with the sauce. Using tongs, toss the pasta thoroughly to coat every strand in the creamy tomato goodness. If the sauce seems a bit too thick, add a splash of the reserved pasta water, a tablespoon at a time, until it reaches a silky, flowing consistency that clings to the pasta.06
-
Turn off the heat. This is the crucial moment for the basil. Stir in most of the torn basil leaves, saving a few for garnish. The residual heat will wilt the basil perfectly, releasing its incredible aroma without turning it black or bitter. Give everything one final, gentle toss to distribute the basil throughout the dish.07
Not what you're looking for?



