Easy One Pot Creamy Tomato Pasta Recipe
Easy One Pot Creamy Tomato Pasta is the weeknight hero you’ve been searching for! We’ve all been there: staring into the fridge after a long day, dreading the mountain of dishes that a complex meal entails. But what if I told you that you could have a soul-warming, utterly delicious pasta dish on the table in under 30 minutes, with minimal cleanup? That’s the magic of this easy one pot creamy tomato pasta. People adore this recipe because it’s unbelievably simple to make, incredibly satisfying, and delivers on that comforting, creamy tomato flavor we all crave. What truly sets this dish apart is its ingenious one-pot method; everything cooks together, allowing the flavors to meld beautifully while simultaneously cooking the pasta to perfection. No separate boiling, no saucy messes – just pure, unadulterated deliciousness from a single pot.

Easy One Pot Creamy Tomato Pasta
There are some nights when the thought of washing up a mountain of pots and pans feels more exhausting than the actual cooking. On those nights, the humble one-pot meal reigns supreme. And if you’re anything like me, a creamy, comforting pasta dish is the ultimate antidote to a long day. This Easy One Pot Creamy Tomato Pasta ticks all those boxes: minimal effort, maximum flavour, and the best part? Only one pot to clean. It’s a lifesaver for busy weeknights, a crowd-pleaser for impromptu dinners, and just generally a deliciously satisfying meal. The beauty of this recipe lies in its simplicity. We’re layering flavours and allowing them to meld together in a single vessel, creating a rich, velvety sauce that coats every strand of spaghetti.
Ingredients:
Cooking Instructions
This recipe is designed for ultimate ease. We’ll be building flavour from the base up, allowing the ingredients to cook together beautifully.
Phase 1: Building the Flavour Base
1. Start by heating the olive oil in a large, deep saucepan or pot over medium heat. A wide, shallow pot is ideal as it allows the pasta to cook evenly and prevents it from clumping. Once the oil is shimmering, add your finely chopped onion. Sauté the onion for about 5-7 minutes, stirring occasionally, until it softens and becomes translucent. This gentle cooking of the onion is crucial for developing a sweet, mellow base for our sauce. Don’t rush this step; we want it soft, not browned. Next, add your minced garlic to the pot. Stir it in and cook for just another minute until fragrant. Be careful not to burn the garlic, as this can make it bitter.
Phase 2: Introducing the Tomatoes and Stock
2. Now it’s time for the tomatoes. If you’re using fresh tomatoes, add your chopped ones to the pot. Stir them in with the onions and garlic and cook for a few minutes until they start to break down slightly. If you’re using a tin of chopped tomatoes, simply tip the entire contents of the tin into the pot. The liquid from the tinned tomatoes will also help kickstart the cooking process. Pour in your 500 ml of chicken or vegetable stock. If you’re using a stock cube, dissolve it in the measured amount of hot water before adding it to the pot. Give everything a good stir to combine.
Phase 3: Cooking the Spaghetti
3. Add the uncooked spaghetti directly into the pot. Make sure to spread it out as much as possible. It might look like a lot of pasta for the amount of liquid, but don’t worry, it will soften and submerge as it cooks. You might need to give it a gentle stir occasionally to help it cook evenly and prevent it from sticking together. Bring the liquid to a boil, then immediately reduce the heat to a simmer. Cover the pot with a lid, leaving it slightly ajar to allow some steam to escape. Cook for approximately 10-12 minutes, or until the spaghetti is al dente – tender but with a slight bite. It’s important to check the pasta towards the end of the cooking time to ensure it’s cooked to your liking. Stir the pasta every few minutes to prevent it from sticking to the bottom of the pot or clumping together.
Phase 4: Achieving Creaminess
4. Once the spaghetti is cooked through and most of the liquid has been absorbed, it’s time to add the creamy element. Pour in the 150 ml of double cream. Stir it gently into the pasta and sauce. The cream will thicken the sauce and add a luxurious richness. Continue to cook for another 2-3 minutes, stirring frequently, until the sauce has thickened to a beautiful, creamy consistency that coats the pasta. The sauce should be velvety and luscious, not watery. If it seems a little too thick, you can add a splash more stock or a little water to loosen it.
Phase 5: The Finishing Touches
5. Finally, it’s time to add the fresh herbs. Roughly chop your ½ bunch of fresh basil and stir it through the pasta. The vibrant green of the basil adds a pop of colour and a fresh, aromatic counterpoint to the rich sauce. Season generously with salt and freshly ground black pepper to taste. Give everything a final good stir. Serve immediately, straight from the pot, garnished with a few extra basil leaves if you like. This pasta is delicious on its own, but a sprinkle of grated Parmesan cheese is always a welcome addition. Enjoy this simple yet incredibly satisfying meal!

Conclusion:
And there you have it – your incredibly simple and utterly delicious Easy One Pot Creamy Tomato Pasta! This recipe truly shines because it delivers maximum flavor with minimal effort and cleanup. The magic of cooking everything in a single pot means less washing up and more time enjoying a restaurant-quality meal right in your own kitchen. It’s the perfect solution for busy weeknights, lazy Sundays, or whenever you’re craving comforting, creamy pasta goodness without the fuss.
I love serving this creamy tomato pasta with a generous sprinkle of fresh basil, a dollop of extra sour cream or cream cheese for even more richness, and perhaps a side of crusty bread for dipping up every last bit of that luscious sauce. For variations, don’t hesitate to add cooked chicken, Italian sausage, or a handful of spinach towards the end of cooking. You could also swap the pasta for gluten-free or whole wheat varieties. I truly hope you’ll give this recipe a try – it’s a guaranteed crowd-pleaser and a staple in my own recipe rotation!
FAQs:
Can I use a different type of pasta?
Absolutely! While this recipe is tested and works wonderfully with penne or rotini, feel free to experiment with other short pasta shapes like farfalle (bowties), macaroni, or even shells. Just ensure the cooking time is adjusted according to the pasta package instructions, and be mindful of the water amount as different pasta shapes can absorb liquid differently.
What can I do if my sauce is too thick?
No problem! If your creamy tomato pasta sauce turns out thicker than you prefer, simply stir in a little more milk, cream, or even some reserved pasta water (if you’ve drained some before it all cooked down) a tablespoon at a time until you reach your desired consistency. Stirring gently will help emulsify it and make it beautifully smooth again.
Is this recipe suitable for vegetarians?
Yes, this Easy One Pot Creamy Tomato Pasta is inherently vegetarian as written. For a vegan option, you can substitute the dairy cream and cheese with unsweetened plant-based cream (like cashew or oat cream) and nutritional yeast for a cheesy flavor. Ensure your broth is also vegetable broth.

Easy One Pot Creamy Tomato Pasta
A simple and delicious one-pot pasta dish with creamy tomato sauce. Perfect for a quick weeknight meal.
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
Instructions
-
Step 1
Heat the olive oil in a large pot or Dutch oven over medium heat. -
Step 2
Add the finely chopped onion and cook until softened, about 5-7 minutes. -
Step 3
Stir in the minced garlic and cook for another minute until fragrant. -
Step 4
Add the chopped tomatoes (fresh or tinned), uncooked spaghetti, and chicken or vegetable stock to the pot. Stir to combine. -
Step 5
Bring the mixture to a boil, then reduce the heat to a simmer. Cover and cook for 10-12 minutes, stirring occasionally, until the pasta is al dente and most of the liquid has been absorbed. -
Step 6
Stir in the double cream and chopped fresh basil. Cook for a further 1-2 minutes until the sauce is heated through and creamy. -
Step 7
Season with salt and pepper to taste 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.
