Easy One Pot Creamy Tomato Pasta Recipe
Easy One Pot Creamy Tomato Pasta is the kind of weeknight dinner that feels like a revelation. Imagine getting a rich, creamy, flavourful pasta dish on the table with minimal fuss and just one pot to wash up afterwards. That’s exactly what this recipe delivers. The magic happens as the fresh tomatoes break down, creating a luscious sauce that coats every strand of spaghetti. Adding the cream at the end smooths everything out, making it feel indulgent and special, even though it’s so simple to make. It’s perfect for those evenings when you’re short on time but still want a comforting, satisfying meal that the whole family will love. This one pot wonder is sure to become a staple in your cooking rotation.

Easy One Pot Creamy Tomato Pasta
This creamy tomato pasta is a lifesaver on busy weeknights. The beauty of this dish is that everything cooks together in one pot, meaning less washing up and more time to enjoy your meal. The fresh tomatoes break down beautifully, creating a rich and flavourful sauce that clings perfectly to the spaghetti. The cream adds a wonderful richness and smooth texture, turning simple ingredients into something truly special. It’s the kind of comforting meal that feels like a hug in a bowl.
Ingredients:
- 250 g uncooked spaghetti
- 500 g fresh tomatoes (chopped, or use 1 x 400 g tin of chopped tomatoes)
- 2 tbsp olive oil
- 3 cloves garlic (minced)
- 1 onion (finely chopped)
- 500 ml chicken or vegetable stock (use stock cube for convenience)
- 150 ml double cream
- ½ bunch fresh basil
Cooking Instructions
-
Sautéing the Aromatics
Start by heating the olive oil in a large, deep pot or Dutch oven over medium heat. Add the finely chopped onion to the pot. We want to sauté the onion until it becomes soft and translucent, which usually takes about 5-7 minutes. Stir occasionally to prevent it from sticking or burning. Once the onion is softened, add the minced garlic to the pot. Garlic can burn very quickly, so we only need to cook it for about 1 minute until it’s fragrant. Keep stirring constantly during this stage. This step builds the flavour base for our entire dish, so don’t rush it. If you’re using fresh tomatoes, now is also a good time to add them. Give them a good stir with the onions and garlic for a minute or two to start them softening. If you’re using a tin of chopped tomatoes, you’ll add those in the next step.
-
Building the Sauce Base
If you opted for the tinned chopped tomatoes, add them to the pot now. Stir everything together well. Pour in the chicken or vegetable stock. If you’re using a stock cube, dissolve it in the 500ml of hot water before adding it. The liquid is what will cook the spaghetti, so make sure you have the full amount. Season generously with salt and freshly ground black pepper. Don’t be shy with the seasoning at this stage; it really enhances the flavours of the tomatoes and stock. Bring the mixture to a gentle simmer. Once simmering, carefully add the uncooked spaghetti to the pot. Try to submerge as much of the spaghetti into the liquid as possible. You might need to break some strands if your pot isn’t quite wide enough, but ideally, you want whole strands.
-
Cooking the Spaghetti
Now for the magic of one-pot cooking. Cover the pot with a lid and let the spaghetti cook in the simmering liquid. We need to cook it according to the package directions, but with a crucial difference: stir it frequently! This is vital to prevent the spaghetti from sticking together and to ensure it cooks evenly. Stirring also helps the pasta release some of its starch, which contributes to the creamy texture of the final sauce. This cooking phase typically takes around 10-12 minutes, depending on the type of spaghetti you use. You’ll notice the liquid gradually reducing and thickening as the pasta absorbs it and releases its starch. Keep stirring every few minutes, scraping the bottom of the pot to make sure nothing is catching. The goal is for the spaghetti to be al dente – cooked through but still with a slight bite.
-
Achieving Creaminess
Once the spaghetti is cooked and most of the liquid has been absorbed, it’s time to add the richness. Reduce the heat to low. Pour in the double cream. Stir gently to incorporate the cream into the pasta and sauce. The cream will melt into the tomato mixture and bind everything together, creating that luscious, creamy texture. Continue to stir gently over low heat for another 2-3 minutes, allowing the sauce to thicken slightly and coat the spaghetti beautifully. Don’t boil the sauce vigorously after adding the cream, as it can sometimes split. You want a smooth, glossy finish. Taste the pasta and sauce at this point and adjust the seasoning if needed. You might find it needs a little more salt or pepper.
-
Finishing Touches and Serving
The final step is to add the fresh basil. Roughly chop the basil leaves and stir them into the pasta just before serving. The heat from the pasta will release the fragrant aroma of the basil, adding a wonderful fresh flavour that cuts through the richness of the cream. If you have extra basil leaves, you can reserve a few to garnish the top of each serving. Serve the creamy tomato pasta immediately. It’s best enjoyed fresh when the sauce is at its creamiest. This dish is wonderful on its own, but you can also serve it with a side salad or some crusty bread to mop up any leftover sauce. For a little extra indulgence, a sprinkle of grated Parmesan cheese over the top is always a good idea.

Conclusion:
This Easy One Pot Creamy Tomato Pasta truly is a lifesaver for busy evenings, proving that delicious and comforting meals don’t need to be complicated. By cooking everything in one pot, you save time on both preparation and cleanup, making it a stress-free option any night of the week. The combination of fresh tomatoes, garlic, onion, and the final touch of cream creates a sauce that’s both rich and bright, clinging perfectly to the pasta.
For serving, a simple green salad with a light vinaigrette is a perfect accompaniment. You can also add some cooked chicken or prawns for extra protein, or swap the spaghetti for penne or rigatoni if you prefer. If you’re feeling adventurous, a pinch of red pepper flakes added with the garlic can give it a gentle warmth.
Frequently Asked Questions:
Can I use dried herbs instead of fresh basil?
Yes, absolutely. If you don’t have fresh basil, you can stir in about 1 teaspoon of dried basil along with the cream. Just be aware that dried herbs are more potent, so start with a smaller amount and add more if needed.
What kind of tomatoes work best?
While fresh, ripe tomatoes are wonderful for breaking down into a sauce, a 400g tin of good quality chopped tomatoes is a fantastic shortcut. They will cook down similarly and provide excellent flavour. If using fresh, Roma or plum tomatoes tend to have less water and more flesh, making them ideal.
How do I store leftovers?
Leftovers can be stored in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop or in the microwave, adding a splash of water or milk if the pasta seems a little dry.

Easy One Pot Creamy Tomato Pasta
A quick and delicious one-pot pasta dish featuring creamy tomato sauce, perfect for a weeknight meal.
Ingredients
-
250 g uncooked spaghetti
-
500 g fresh tomatoes, chopped (or 1 x 400 g tin of chopped tomatoes)
-
2 tbsp olive oil
-
3 cloves garlic, minced
-
1 onion, finely chopped
-
500 ml chicken or vegetable stock (use stock cube for convenience)
-
150 ml double cream
-
½ bunch fresh basil
Instructions
-
Step 1
Heat the olive oil in a large pot or Dutch oven over medium heat. Add the chopped onion and cook until softened, about 5 minutes. -
Step 2
Add the minced garlic and cook for another minute until fragrant. -
Step 3
Add the chopped fresh tomatoes (or tinned tomatoes) and the uncooked spaghetti to the pot. Stir to combine. -
Step 4
Pour in the chicken or vegetable stock. Bring to a boil, then reduce the heat, cover, and simmer for 10-12 minutes, or until the pasta is al dente, stirring occasionally. -
Step 5
Stir in the double cream and cook for a further 2-3 minutes until the sauce has thickened and is creamy. -
Step 6
Season with salt and pepper to taste. Stir in the fresh basil leaves just before serving.
Important Information
Nutrition Facts (Per Serving)
It is important to consider this information as approximate and not to use it as definitive health advice.
Allergy Information
Please check ingredients for potential allergens and consult a health professional if in doubt.