If you’re looking for a luscious dish that feels like a warm hug on a plate, look no further than this Pasta with Tomato Cream Sauce Recipe. It perfectly blends the vibrant tanginess of tomatoes with the rich, velvety texture of cream, all wrapped around tender spaghetti. This recipe is a beautiful balance between comfort food and elegant simplicity, making it perfect for both weeknight dinners and impressing guests. Once you master this, the rich, dreamy sauce will have you reaching for the recipe again and again.
Ingredients You’ll Need
The magic of this Pasta with Tomato Cream Sauce Recipe lies in its straightforward ingredients, each playing a crucial role. From the buttery base to the fragrant garlic and the creamy finish of Parmesan and cream, these essentials come together to create a sauce that’s both flavorful and irresistibly smooth.
- 300g/10 oz spaghetti: Use a good quality pasta that will hold the sauce beautifully without becoming mushy.
- 2 tbsp / 30g unsalted butter: Adds a silky richness and helps soften the garlic and onion perfectly.
- 3 garlic cloves, minced: For that pungent, aromatic kick that brings the sauce alive.
- ½ onion, finely chopped: Provides a sweet base that mellows during cooking.
- 1 cup / 250 ml tomato passata: Smooth and vibrant, it’s the heart of the sauce—use good quality for best taste.
- 3/4 cup / 185 ml heavy/thickened cream: Creates the luscious, creamy texture that complements the tomatoes perfectly.
- 1/2 cup / 125 ml milk, low fat: Lightens the sauce just a touch without sacrificing creaminess.
- 3/4 cup / 30g Parmesan, finely freshly grated: Adds intense umami flavor and helps thicken the sauce beautifully.
- 1 tsp dried basil or other herb of choice: A fragrant herbaceous note to elevate the tomato base.
- 1 tsp chicken or vegetable stock powder, or 1 bouillon cube, crumbled: Adds depth and a subtle savory background.
- Finely ground pepper + salt: To season perfectly and balance all the flavors.
You’ll find the full ingredient list, instructions, and print option in the recipe card below.
How to Make Pasta with Tomato Cream Sauce Recipe
Step 1: Cook the Pasta
Bring a large pot of salted water to a boil and cook your spaghetti according to the package directions, but with one important twist: cook it for two minutes less than suggested. This leaves the pasta perfectly al dente, ready to soak up the sauce without getting mushy. Just before draining, scoop out a mugful of pasta water — this little starchy liquid is gold for perfecting your sauce texture later.
Step 2: Sauté Aromatics
In a large skillet, melt the butter over medium heat until it starts to shimmer gently. Toss in your minced garlic and finely chopped onion and let them cook, stirring occasionally. After about two minutes, you’ll see the onions turn translucent and the kitchen fills with a wonderful aroma. This gentle cooking process builds flavor right from the start.
Step 3: Create the Sauce Base
Pour in the tomato passata, cream, and milk, giving everything a good stir. Add the dried basil and your crumbled stock powder, then sprinkle in the freshly grated Parmesan. Stir continuously until the cheese melts into the sauce and it becomes smooth and silky. Turn the heat up slightly and let the sauce simmer gently for about two minutes to blend all those flavors together perfectly, then season with salt to your taste.
Step 4: Combine Pasta and Sauce
Add the drained spaghetti directly into your skillet with the sauce. Toss everything together for one to two minutes, allowing the sauce to thicken just enough to cling beautifully to each strand of pasta. If it gets a little too thick, add small amounts of the reserved pasta water to loosen it and keep it creamy without losing body.
Step 5: Serve Immediately
Once it’s all nicely coated and glossy, transfer to plates or bowls. For the perfect finishing touch, sprinkle on a little extra parmesan and some fresh parsley if you have it. Serve straight away to enjoy the sauce at its creamiest and freshest.
How to Serve Pasta with Tomato Cream Sauce Recipe
Garnishes
The beauty of this dish shines through simple garnishes. A dusting of grated Parmesan or Pecorino cheese enhances the creamy, cheesy flavors, while a sprinkle of fresh parsley or basil adds a fresh, herbaceous pop and brightens the look of your plate. For a touch of texture and heat, toss on some crushed red pepper flakes or toasted pine nuts.
Side Dishes
This pasta works beautifully alongside crisp, refreshing salads like a mixed greens salad with lemon vinaigrette or a classic Caesar salad. Garlic bread or warm focaccia bread are perfect for mopping up every last bit of that luscious tomato cream sauce. To round out the meal, consider serving some roasted vegetables or even grilled chicken for added protein.
Creative Ways to Present
Looking to impress? Try plating the pasta in a shallow bowl with a delicate nest shape, topped with a sprig of fresh basil. For a casual gathering, serve the pasta family style in a large serving dish so everyone can dive in. Drizzle a little extra virgin olive oil or a light balsamic reduction around the plate to elevate the presentation.
Make Ahead and Storage
Storing Leftovers
Leftover pasta with tomato cream sauce is best stored in an airtight container in the refrigerator. To keep the sauce smooth and creamy, store pasta and sauce together rather than separately. It should be good for up to three days.
Freezing
While freezing creamy sauces can sometimes change their texture, this Pasta with Tomato Cream Sauce Recipe freezes fairly well. For best results, cool completely then freeze in airtight containers. Thaw overnight in the fridge before reheating gently on the stove, stirring frequently.
Reheating
Reheat your pasta gently on low heat in a skillet or saucepan, adding a splash of milk or reserved pasta water to bring back that silky texture without drying it out. Avoid microwaving at high heat to prevent the sauce from separating.
FAQs
Can I use other types of pasta for this Pasta with Tomato Cream Sauce Recipe?
Absolutely! While spaghetti is classic, penne, fusilli, or tagliatelle work wonderfully too. The key is choosing pasta shapes that can hold onto the creamy sauce well.
What can I substitute for heavy cream if I want a lighter version?
You can substitute heavy cream with half-and-half or a mix of milk and cream cheese for a lighter but still creamy texture. Just keep in mind the sauce may be slightly less rich.
Is it possible to make this dish dairy-free?
Yes, by swapping butter for olive oil, using coconut cooking cream or cashew cream instead of dairy cream, and choosing a vegan Parmesan alternative, you can create a delicious dairy-free version.
How do I prevent the sauce from separating?
Cook the sauce over medium to low heat and avoid boiling vigorously once the cream is added. Also, adding the pasta while still hot into the sauce and tossing immediately helps it emulsify and cling better.
Can I add protein to this dish?
Definitely! Grilled chicken, sautéed shrimp, or crispy pancetta pairs beautifully with this sauce, adding more substance without overpowering those rich, comforting flavors.
Final Thoughts
This Pasta with Tomato Cream Sauce Recipe is one of those divine dishes that feels effortless yet indulgent, perfect for when you want to treat yourself or impress loved ones. The creamy, tangy sauce that clings to every strand of pasta will quickly become a go-to favorite in your kitchen. So go on, grab that pot and skillet, and enjoy every single bite of this heartwarming meal!
PrintPasta with Tomato Cream Sauce Recipe
This creamy pasta with tomato cream sauce is a quick and comforting dish perfect for a weeknight meal. The combination of tomato passata, cream, and Parmesan cheese creates a rich and velvety sauce that clings beautifully to al dente spaghetti. Enhanced with garlic, onion, and herbs, this recipe delivers a satisfying and flavorful experience in just 20 minutes.
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
Pasta
- 300g/10 oz spaghetti
Sauce
- 2 tbsp / 30g unsalted butter
- 3 garlic cloves, minced
- ½ onion, finely chopped
- 1 cup / 250 ml tomato passata (or tomato puree)
- 3/4 cup / 185 ml heavy / thickened cream
- 1/2 cup / 125 ml low fat milk
- 3/4 cup / 30g Parmesan, finely freshly grated
- 1 tsp dried basil (or other herb of choice)
- 1 tsp chicken or vegetable stock powder (or 1 bouillon cube, crumbled)
- Finely ground pepper and salt to taste
Instructions
- Cook Pasta: Bring a large pot of salted water to a boil and cook spaghetti according to package instructions minus 2 minutes for al dente texture. Before draining, reserve a mugful of the pasta cooking water for later use.
- Cook Aromatics: In a large skillet, melt the unsalted butter over medium heat. Add the minced garlic and finely chopped onion, cooking until they become translucent and fragrant, about 2 minutes.
- Prepare Sauce: Pour in the tomato passata, heavy cream, and low-fat milk. Add the grated Parmesan cheese, dried basil, and stock powder or bouillon. Stir continuously until the Parmesan melts and the sauce is smoothly combined. Increase the heat slightly and let it simmer gently for 2 minutes. Adjust salt to taste.
- Toss Pasta and Sauce: Add the cooked spaghetti directly to the skillet. Toss the pasta in the sauce for 1 to 2 minutes, allowing the sauce to thicken and cling to the pasta. If the sauce becomes too thick, add a little of the reserved pasta water to reach desired consistency.
- Serve: Serve the pasta immediately, optionally garnished with additional Parmesan cheese and fresh parsley for extra flavor and presentation.
Notes
- For a lighter version, substitute heavy cream with half-and-half or use all milk, but the sauce will be less rich.
- You can use vegetable stock powder to keep the dish vegetarian.
- Reserve pasta water is starchy and helps to loosen the sauce without diluting flavor.
- Fresh herbs such as basil or parsley enhance the freshness of the dish when sprinkled before serving.