Doing the dishes won’t be a problem with this one, here’s my one pot creamy tomato basil pasta that keeps everything simple and comforting.
Why This Recipe Works
This recipe works because it skips the usual “boil pasta, make sauce, combine everything” routine and just does it all in one pot. Less thinking, less mess, better payoff.
As the pasta cooks, it releases starch into the sauce, which naturally thickens everything and gives you that creamy texture without needing any fancy steps. The tomatoes soften and lose their sharpness, the garlic mellows out, and everything kind of melts into one rich, cozy sauce.
Then the cream goes in and pulls it all together, and fresh basil at the end wakes everything up so it doesn’t feel heavy. Nothing complicated, just smart timing and letting the ingredients do their thing in the same pot.
Ingredients for Creamy Tomato Basil Pasta
This tomato basil pasta recipe keeps things simple with just a handful of everyday ingredients: pasta of your choice (penne or spaghetti), olive oil or butter, garlic, and an optional onion for extra depth. The sauce comes together with tomato sauce or crushed tomatoes, a little tomato paste for richness, and cooking cream to make it smooth and creamy. Season it with salt, black pepper, and chili flakes if you like a bit of heat, then finish everything with fresh basil. Don’t forget to reserve a bit of pasta water, it’s the key to turning everything silky and cohesive in the pot.
How to Make One Pot Creamy Tomato Basil Pasta
Start by heating olive oil or butter in a large pot, then add garlic (and onion, if using) and sauté just until it smells fragrant and slightly golden, don’t rush this step, it builds the base flavor.
Next, add your tomato sauce/crushed tomatoes, tomato paste, salt, pepper, and a pinch of chili flakes. Stir everything together and let it cook for a minute or two so the raw tomato taste softens.
Now pour in water or stock and add the pasta directly into the pot. Let it simmer, stirring occasionally so nothing sticks. As the pasta cooks, it will absorb the liquid and naturally thicken the sauce.
When the pasta is almost done, lower the heat and stir in the cooking cream along with a splash of reserved pasta water. This is where it turns smooth and silky.
Finally, turn off the heat and fold in a generous handful of fresh basil. Give it a final stir, taste, and adjust seasoning if needed. Serve hot while it’s creamy and fresh.
Tips for Perfect One Pot Creamy Tomato Basil Pasta
- Use a wide, heavy-bottomed pot so the pasta cooks evenly and doesn’t stick at the base.
- Don’t start with too much liquid, keep it slightly soupy at first; the starch will naturally thicken the sauce as it cooks.
- Stir occasionally while simmering to prevent clumping, especially in the first half of cooking.
- Taste the pasta near the end often, one-pot pasta goes from perfect to overcooked quickly.
- Add cream only on low heat or after switching off the flame to keep the sauce smooth and prevent splitting.
- Reserve pasta water and add it gradually if the sauce becomes too thick, it helps create a silky, cohesive texture.
- Don’t skip fresh basil at the end; it cuts through the richness and brightens the entire dish.
- Let the pasta rest for 1-2 minutes before serving so the sauce settles and coats everything properly.
Variations
This recipe is flexible, so you can easily tweak it based on what you have or what you’re craving.
- Add grilled chicken, prawns, or tofu for extra protein and a more filling meal.
- Make it spicy by increasing chili flakes or adding a pinch of red chili paste.
- Swap cream with milk, cooking cream, or cashew cream for a lighter version.
- Stir in vegetables like mushrooms, spinach, bell peppers, or zucchini to bulk it up.
- Use whole wheat or gluten-free pasta if you prefer a different base.
- Add a sprinkle of parmesan or cheese at the end for extra richness.
- Turn it into a baked version by topping with cheese and finishing in the oven for a few minutes.
Common Mistakes to Avoid
- Adding too much liquid at the start, it can leave you with a watery sauce instead of a creamy one.
- Forgetting to stir early on, which can cause the pasta to stick together or clump at the bottom.
- Overcooking the pasta, once it goes soft, the dish loses that satisfying bite and structure.
- Adding cream on high heat, which can cause it to split and turn grainy instead of smooth.
- Skipping seasoning adjustments at the end, tomatoes need a final balance of salt and acidity to really shine.
- Using dried basil instead of fresh basil, which changes the entire flavor profile and removes that fresh lift.
Serving Suggestions
This tomato basil pasta is best served straight from the pot while it’s still hot, creamy, and glossy. It works perfectly as a standalone meal, but you can easily elevate it with a few simple sides.
Pair it with Easy Homemade Garlic Bread From Scratch to soak up the extra sauce, it’s honestly one of the best parts. A light green salad with lemon dressing also balances the richness really well.
If you want to make it feel more like a café-style plate, finish with a drizzle of olive oil, extra fresh basil, and a little parmesan on top. Serve immediately for the best texture, since the sauce continues to thicken as it sits.
Storage & Reheating
This tomato basil pasta stores surprisingly well, but the texture changes slightly as it sits because the sauce continues to thicken.
Keep leftovers in an airtight container in the fridge for up to 2-3 days. When reheating, add a small splash of water, milk, or cream to loosen the sauce and bring back its silky consistency.
Warm it gently on the stove over low heat if possible, stirring as it heats so the sauce becomes smooth again. Microwave works too, but it may need a bit more liquid to avoid drying out.
Avoid freezing if you can, the cream-based sauce can separate and lose its texture after thawing.
FAQ
Can I make this without cream?
Yes. You can skip the cream entirely or replace it with milk, cashew cream, or a little extra pasta water + olive oil. It won’t be as rich, but it will still be flavorful.
Can I make it vegan?
Absolutely. Use plant-based cream or cashew cream, and swap butter for olive oil. Everything else stays the same.
What pasta works best?
Short pasta like penne, fusilli, or rigatoni works really well because it holds the sauce. Long pasta like spaghetti also works if you prefer it.
Why is my sauce too thick?
That usually happens if the pasta absorbed too much liquid. Just add a splash of hot water or pasta water while stirring to loosen it.
Can I make it ahead of time?
You can, but it’s best fresh. If making ahead, reheat with a bit of liquid to bring back the creamy texture.
Final Thoughts
This is the kind of recipe that doesn’t stay “just another pasta night” for long, it tends to slip into your regular rotation because it’s simple, reliable, and genuinely satisfying every time.
If you’ve tried my earlier recipes like the Easy 10-Minute Vanilla Jasmine Milk Tea (Café-Style Recipe) or the One-Pot Pesto Pasta (Easy 30-Minute Dinner Recipe), you’ll probably notice a pattern here: I tend to lean toward recipes that don’t demand much effort but still feel like they’ve been thoughtfully put together. This one fits right into that same space, minimal steps, real flavor, and no unnecessary cleanup.
Over time, you can tweak it to suit your own taste, more spice, extra creaminess, or even added veggies, but the base method stays forgiving and consistent.

One Pot Creamy Tomato Basil Pasta
Ingredients
- 200-250 g pasta penne, spaghetti, or fusilli
- 1-2 tbsp olive oil or butter
- 3-4 cloves garlic finely chopped
- 1 small onion optional, finely chopped
- 1 cup tomato sauce or crushed tomatoes
- 1-2 tbsp tomato paste
- 1/2 to 1 cup cooking cream
- 2-2.5 cups water or vegetable stock
- Salt to taste
- Black pepper to taste
- Chili flakes optional
- 1 handful fresh basil leaves
- Reserved pasta water as needed
Method
- Heat olive oil or butter in a large pot over medium heat. Add garlic (and onion if using) and sauté until fragrant.
- Add tomato sauce/crushed tomatoes, tomato paste, salt, pepper, and chili flakes. Stir well and cook for 1-2 minutes.
- Pour in water or stock and add the uncooked pasta directly into the pot.
- Let it simmer, stirring occasionally, until pasta is cooked and sauce begins to thicken.
- Lower the heat and stir in cooking cream. Add a splash of reserved pasta water to adjust consistency.
- Turn off heat and fold in fresh basil leaves. Mix well and let it rest for 1-2 minutes.
- Serve hot and enjoy creamy, silky pasta straight from the pot.
Notes
- Add more pasta water if sauce becomes too thick.
- For vegan version, replace cream with cashew cream or plant-based cream.
- Best served immediately for the creamiest texture.
- Add protein like chicken, tofu, or shrimp for a fuller meal.

