Easy One Pot Creamy Tomato Pasta Recipe
Easy One Pot Creamy Tomato Pasta is the kind of dish I make when I’m tired but still craving something deeply satisfying and comforting. It’s a weeknight savior because it comes together in one pot, meaning fewer dishes to wash and more time to relax. The magic happens as the spaghetti cooks directly in the sauce, absorbing all the delicious flavors and releasing its starch to create a naturally creamy consistency without a ton of added fat. The fresh tomatoes break down beautifully, giving the sauce a lovely sweetness and vibrant color, while a splash of cream at the end makes it wonderfully rich. I love how simple it is to get this flavorful meal on the table with minimal fuss. It’s the ultimate fuss-free dinner for busy evenings when you want something hearty and delicious without spending hours in the kitchen. You get all the creamy, tomatoey goodness you could want, all from a single pot. This is my go-to recipe for a reason.

Easy One Pot Creamy Tomato Pasta
This creamy tomato pasta is the kind of dish I make when I’m tired but still craving something deeply satisfying and comforting. It’s a weeknight savior because it comes together in one pot, meaning fewer dishes to wash and more time to relax. The magic happens as the spaghetti cooks directly in the sauce, absorbing all the delicious flavors and releasing its starch to create a naturally creamy consistency without a ton of added fat. The fresh tomatoes break down beautifully, giving the sauce a lovely sweetness and vibrant color, while a splash of cream at the end makes it wonderfully rich.
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é Aromatics: Start by heating the 2 tablespoons of olive oil in a large pot or deep pan over medium heat. You want a pot that’s big enough to hold all your pasta and sauce comfortably. Add the finely chopped onion and sauté it for about 5-7 minutes, stirring occasionally, until it becomes soft and translucent. Don’t rush this step; letting the onion soften properly builds a sweet base for the sauce. Next, 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.
- Add Tomatoes and Stock: Now it’s time to introduce the tomatoes. If you’re using fresh tomatoes, give them a quick chop. They don’t need to be perfect, as they’ll break down as they cook. Add them to the pot with the onions and garlic. If you’re opting for canned chopped tomatoes, simply tip the whole can in. Pour in the 500 ml of chicken or vegetable stock. If you’re using a stock cube, dissolve it in boiling water according to the package instructions before adding it. Stir everything together to combine.
- Cook the Spaghetti: Add the 250 g of uncooked spaghetti directly into the pot. Make sure there’s enough liquid to mostly cover the pasta. You might need to push it down gently as it starts to soften. Bring the mixture to a simmer, then reduce the heat to medium-low. Cover the pot and let it cook for about 10-12 minutes, or until the spaghetti is al dente. Stir frequently, especially in the beginning, to prevent the pasta from sticking to the bottom of the pot. The liquid will reduce, and the pasta will absorb a lot of it, thickening the sauce. If it looks too dry, you can add a splash more stock or water.
- Make it Creamy: Once the spaghetti is cooked to your liking and the sauce has thickened, it’s time for the creamy element. Pour in the 150 ml of double cream. Stir it through the pasta and sauce until it’s fully incorporated and the sauce has a lovely, smooth consistency. Let it gently simmer for another 2-3 minutes, stirring, to allow the cream to heat through and the flavors to meld. Taste the sauce and add salt and freshly ground black pepper as needed. Remember that stock can be salty, so season cautiously.
- Finish and Serve: Finally, add the fresh basil. I like to roughly tear most of the leaves and stir them in for maximum flavor release, saving a few whole leaves for garnish. Stir gently to wilt the basil into the creamy tomato sauce. Serve the pasta immediately in warm bowls. A little extra drizzle of olive oil or a sprinkle of grated Parmesan cheese (if you have some on hand, though it’s not strictly necessary for this recipe) is a lovely addition. This dish is best enjoyed fresh, straight from the pot.

Conclusion:
This Easy One Pot Creamy Tomato Pasta truly is a weeknight hero. It proves that you don’t need a lot of fancy ingredients or complicated steps to create a meal that feels special and tastes incredible. The simplicity of cooking everything in one pot, from sautéing the aromatics to the pasta cooking right in the sauce, makes cleanup a breeze and maximizes flavor. It’s a comforting, satisfying dish that’s perfect for any night of the week when you need a quick, delicious meal. Don’t be afraid to adapt it to your own tastes; it’s a very forgiving recipe.
Serving Suggestions:
This pasta is fantastic on its own, but a simple side salad with a light vinaigrette or some crusty bread for soaking up any extra sauce would be lovely additions. A sprinkle of grated Parmesan cheese or a little extra fresh basil on top makes it even better.
Variations:
Feel free to add some protein like cooked chicken, shrimp, or even some white beans for extra fiber and protein. A pinch of red pepper flakes can add a nice little kick if you like your pasta with a bit of heat. You could also swap out the fresh basil for parsley or spinach stirred in at the end.
FAQs
Can I use dried tomatoes instead of fresh?
Yes, you absolutely can. If you use a 400g tin of good quality chopped tomatoes, drain them slightly before adding them to the pot. The texture will be a bit different, but the flavor will still be delicious.
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 with a splash of water or milk to help loosen the sauce, or microwave until heated through. The pasta might absorb more liquid as it sits, so a little extra liquid when reheating is usually helpful.
What kind of pot is best for this recipe?
A large, deep skillet or a Dutch oven with a lid works best. You need something wide enough to easily stir the ingredients and tall enough to contain the pasta and sauce as it cooks without boiling over. A non-stick surface can also make stirring and cleanup easier.

Easy One Pot Creamy Tomato Pasta
A quick and delicious one-pot pasta dish featuring creamy tomato sauce and fresh basil.
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 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 tomatoes, uncooked spaghetti, and vegetable stock to the pot. Stir to combine. -
Step 4
Bring the mixture to a boil, then reduce the heat to low, cover, and simmer for about 10-12 minutes, or until the pasta is al dente, stirring occasionally to prevent sticking. -
Step 5
Stir in the double cream and season with salt and pepper to taste. Cook for another 1-2 minutes until the sauce is heated through and creamy. -
Step 6
Garnish with fresh basil leaves 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.