Easy One Pot Creamy Tomato Pasta is about to become your new weeknight superhero. Seriously, who has time for endless pots and pans after a long day? Not me! This dish is designed to deliver maximum flavor with minimal fuss, and that’s precisely why it’s stolen my heart (and will soon steal yours). Imagin extracte: tender pasta swimming in a rich, velvety tomato sauce, all cooked together in a single pot. It’s the comforting hug you didn’t know you needed, a culinary shortcut that tastes like you spent hours slaving away. The magic lies in the simplicity; the ingredients meld together beautifully, creating a creamy, dreamy sauce that’s both satisfying and surprisingly light. Forget the lengthy cleanup; this Easy One Pot Creamy Tomato Pasta is all about pure, unadulterated deliciousness in one glorious vessel.
Why You’ll Love This Recipe
The ultimate weeknight meal solution.
Easy One Pot Creamy Tomato Pasta
There are days when the thought of multiple pans and a mountain of washing up is just too much. On those days, the humble one-pot meal is a hero. And for a quick, comforting, and incredibly delicious weeknight dinner, you absolutely cannot beat this Easy One Pot Creamy Tomato Pasta. It’s a recipe that proves you don’t need to be a culinary genius or have hours to spare to create something truly satisfying.
The beauty of this dish lies in its simplicity. Everything cooks together in a single pot, allowing the flavours to meld and mingle beautifully, resulting in a rich, creamy, and deeply flavourful tomato sauce that coats every strand of pasta perfectly. The spaghetti cooks directly in the sauce, absorbing all those wonderful tastes, making it incredibly tender and infused with goodness. Plus, with fresh tomatoes, garlic, onion, and a generous swirl of cream, it’s a dish that feels both wholesome and luxurious.
This recipe is also wonderfully adaptable. If you don’t have fresh tomatoes on hand, a tin of good quality chopped tomatoes works just as well and is often even more convenient. Similarly, you can easily swap chicken stock for vegetable stock if you’re aiming for a vegetarian meal. The fresh basil at the end is a non-negotiable for me; its bright, peppery notes cut through the richness and add a burst of freshness that elevates the entire dish. So, gather your ingredients, grab your largest pot, and let’s get cooking!
Ingredients:
Cooking Instructions
1.
Start by preparing your aromatics. Finely chop your onion – the smaller you chop it, the better it will soften and dissolve into the sauce, contributing to its overall creaminess. Mince your garlic cloves. If you’re using fresh tomatoes, give them a quick chop. Don’t worry about making them perfectly uniform; they will break down as they cook. If you’re using tinned tomatoes, simply open the can and have it ready.
2.
Heat the olive oil in a large, deep saucepan or pot over medium heat. Add the chopped onion and sauté for about 5-7 minutes, stirring occasionally, until it becomes softened and translucent. This step is crucial for building the flavour base of your sauce. Once the onion is soft, add the minced garlic and cook for another minute until fragrant. Be careful not to burn the garlic, as this can make it taste bitter.
3.
Now, it’s time to introduce the tomatoes. Add your chopped fresh tomatoes (or the tinned chopped tomatoes) to the pot. Stir everything together and let the tomatoes cook down for about 5 minutes, stirring occasionally. You’ll see them start to break apart and release their juices. This initial cooking of the tomatoes helps to deepen their flavour before we add the liquid.
4.
Pour in your chicken or vegetable stock. If you’re using a stock cube, dissolve it in 500ml of boiling water according to the packet instructions and then add the hot stock. Bring the mixture to a gentle simmer. At this point, you’ll add the uncooked spaghetti directly into the pot. Make sure the spaghetti is submerged in the liquid as much as possible. You might need to gently push it down if it’s sticking out initially. Season with salt and freshly ground black pepper to your taste. Be mindful of the salt if your stock is already seasoned.
5.
Cover the pot with a lid and let the pasta cook according to the spaghetti packet’s instructions, usually around 9-12 minutes. During this cooking time, stir the pasta every couple of minutes to prevent it from sticking together or to the bottom of the pot. You want the spaghetti to cook through and absorb most of the liquid, creating a thick, sauce-like consistency. If the sauce becomes too thick before the pasta is cooked, you can add a splash more stock or water.
6.
Once the spaghetti is al dente and the sauce has thickened beautifully, it’s time to add the cream. Stir in the double cream until it’s fully incorporated and the sauce turns a gorgeous, rich, creamy pink hue. Let it heat through gently for another minute or two, but avoid boiling the sauce after adding the cream, as it can sometimes split.
7.
Finally, it’s time for the fresh basil. Roughly chop the fresh basil leaves and stir most of them into the pasta. Save a few leaves for garnishing. The warmth of the pasta will release the basil’s fragrant oils, adding a wonderful fresh aroma and flavour. Serve your Easy One Pot Creamy Tomato Pasta immediately, garnished with the remaining fresh basil leaves. It’s a complete meal in a bowl, needing nothing more than a sprinkle of Parmesan cheese if you fancy it. Enjoy this incredibly simple yet satisfying dish!

Conclusion:
And there you have it – our incredibly simple and utterly delicious Easy One Pot Creamy Tomato Pasta recipe! We love this dish because it truly lives up to its name, delivering a rich, comforting, and satisfying meal with minimal fuss and even less cleanup. The magic of cooking everything in a single pot means all those wonderful flavors meld together beautifully, creating a creamy tomato sauce that clings perfectly to every strand of pasta. It’s the perfect weeknight savior when you’re craving something special but short on time and energy.
For serving, this pasta is fantastic on its own, but we also love to pair it with a simple side salad dressed with a light vinaigrette or some crusty garlic bread for extra indulgence. Feeling adventurous? You can easily customize this recipe! Stir in some cooked chicken, shrimp, or even some sautéed mushrooms for added protein and texture. A sprinkle of fresh basil or parsley at the end adds a bright, fresh finish. We highly encourage you to give this easy one pot creamy tomato pasta a try – we’re confident it will become a regular in your recipe rotation!
Frequently Asked Questions:
Can I use different types of pasta?
Absolutely! While spaghetti or linguine work wonderfully, feel free to experiment with other shapes like penne, rotini, or farfalle. Just ensure you adjust the liquid and cooking time slightly as needed.
How can I make this recipe vegan?
To make this a delicious vegan meal, swap the heavy cream for full-fat coconut milk or a cashew cream. You’ll also want to use a dairy-free Parmesan cheese alternative or nutritional yeast for that cheesy flavor.
What if I don’t have canned crushed tomatoes?
If you don’t have crushed tomatoes, you can substitute them with an equal amount of diced tomatoes, though the sauce might be slightly chunkier. For a smoother sauce, you could also blend whole peeled tomatoes before adding them to the pot.

Easy One Pot Creamy Tomato Pasta
A quick and simple creamy tomato pasta dish made entirely in one pot, perfect for a weeknight meal.
Ingredients
-
250 g uncooked spaghetti
-
500 g fresh tomatoes (chopped)
-
2 tbsp olive oil
-
3 cloves garlic (minced)
-
1 onion (finely chopped)
-
500 ml vegetable stock
-
150 ml double cream
-
½ bunch fresh basil
Instructions
-
Step 1
Heat the olive oil in a large pot or deep skillet over medium heat. Add the finely chopped onion and cook until softened, about 5-7 minutes. -
Step 2
Add the minced garlic and cook for another minute until fragrant, being careful not to burn it. -
Step 3
Add the chopped fresh tomatoes (or canned chopped tomatoes), uncooked spaghetti, and vegetable stock to the pot. Stir everything together. -
Step 4
Bring the mixture to a boil, then reduce the heat to a simmer, cover, and cook for 10-12 minutes, stirring occasionally, until the spaghetti is al dente and most of the liquid has been absorbed. -
Step 5
Stir in the double cream and cook for another 2-3 minutes, uncovered, until the sauce has thickened slightly and is creamy. Season with salt and pepper to taste. -
Step 6
Stir in the fresh basil leaves just before serving. Serve immediately.
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.




Leave a Comment