Listen, I know those nights when you’re staring into the fridge at 6pm wondering what magic you can whip up with zero energy. That’s exactly when this one pot creamy tomato pasta saves the day! It’s my go-to when I need something comforting, flavorful, and – let’s be real – when I don’t want to wash a mountain of dishes afterward. The sauce comes together right in the pot with the pasta, soaking up all that creamy tomato goodness while you stir occasionally like a relaxed Italian nonna (but without the hours of work). In about 20 minutes, you’ve got a rich, velvety pasta that tastes like you fussed over it all afternoon. And the best part? That single pot means cleanup is faster than saying “al dente!”
Ingredients for One Pot Creamy Tomato Pasta
Okay, let’s talk ingredients – and trust me, you probably have most of these in your pantry right now! The beauty of this recipe is how simple everything is, but each item plays a special role in creating that dreamy, creamy sauce. Here’s what you’ll need:
- 8 oz pasta – Any short shape like penne or fusilli works great (they catch the sauce beautifully)
- 1 tbsp olive oil – Our flavor-starter that makes everything better
- 1 small onion, diced – About the size of a baseball, gives that sweet base flavor
- 2 cloves garlic, minced – Fresh is best here, minced nice and fine so it melts into the sauce
- 14 oz canned diced tomatoes – Don’t drain these – that liquid is flavor gold!
- 1 cup heavy cream – The magic that transforms this into creamy heaven
- 1 tsp dried basil – Or fresh if you’ve got it (about 1 tbsp chopped)
- 1 tsp salt – Start here, then adjust to your taste
- 1/2 tsp black pepper – Freshly cracked if you’re feeling fancy
- 1/4 cup grated parmesan cheese – The salty, nutty finish that ties it all together
See? Nothing fancy, just good honest ingredients that work together perfectly. Now let’s make some magic happen!
How to Make One Pot Creamy Tomato Pasta
Alright, let’s get cooking! This is where the magic happens – everything comes together in one beautiful pot to create the creamiest, dreamiest tomato pasta you’ve ever tasted. I promise it’s easier than you think!
Step 1: Sauté the Aromatics
First, grab your favorite deep pot or Dutch oven – something with good heavy bottom works best. Heat that olive oil over medium heat until it shimmers slightly (about 30 seconds). Now toss in your diced onions and give them a good stir. You’ll want to cook these until they turn translucent and soft, about 2-3 minutes. When they start smelling sweet, add the minced garlic and stir constantly for just 30 seconds more – trust me, you don’t want to burn the garlic! This combo is the flavor foundation of your whole dish.
Step 2: Combine Ingredients
Here’s where it gets fun! Dump in your uncooked pasta (yes, uncooked – that’s the beauty of one-pot meals!), the entire can of diced tomatoes with their juices, heavy cream, basil, salt, and pepper. Pour in exactly 2 cups of water – I like to use the tomato can to measure because it catches all those last bits of tomato goodness. Give everything a really good stir to combine. You’ll notice the liquid looks thin at first – don’t panic! The pasta will drink it up as it cooks.
Step 3: Simmer Until Pasta Is Tender
Bring the mixture to a lively boil first (you’ll see bubbles all over the surface), then immediately reduce the heat to a gentle simmer. Set your timer for 12 minutes and stir occasionally – about every 3-4 minutes – to prevent sticking. Around the 10-minute mark, start testing a piece of pasta for doneness. You’re looking for that perfect al dente texture – tender but with a slight bite. If needed, give it another 2-3 minutes, but don’t overcook or the pasta will get mushy!
Step 4: Finish with Parmesan
Okay, this is crucial – turn off the heat completely before adding the parmesan! If the pot’s too hot, the cheese will clump instead of melting beautifully into the sauce. Sprinkle that glorious parmesan over the top, then stir gently until the sauce turns velvety smooth. Let it sit for just a minute – the sauce will thicken slightly as it cools. Taste and adjust seasoning if needed (I usually add an extra pinch of salt here).
And voilà! You’ve just made restaurant-quality creamy tomato pasta with minimal effort and maximum flavor. Now grab a fork and dig in!

Why You’ll Love This One Pot Creamy Tomato Pasta
Oh, where do I even start with why this recipe is an absolute game-changer? It’s one of those magical dishes that checks every box for busy weeknights (or lazy weekends – no judgment here!). Here’s why it’s become my #1 go-to:
- Lightning fast with zero stress – From fridge to table in 20 minutes flat! No juggling multiple pots or timing different components – everything cooks together while you maybe even have time to pour yourself a glass of wine.
- One pot = one happy dishwasher (that’s you!) – No more dreading the cleanup. The same pot that sautés your onions is where everything comes together, meaning fewer dishes than ordering takeout (and way more delicious).
- Creamy comfort in every bite – That rich, velvety sauce clings to every noodle like a warm hug. The combination of tomatoes and cream creates this incredible balance of tangy and indulgent that’ll have you scraping the bowl.
- Endlessly adaptable to your mood – Feeling fancy? Add shrimp or chicken. Want some greens? Throw in spinach at the end. Dairy-free? Swap the cream for coconut milk. This recipe is like your favorite jeans – it just works however you style it.
Seriously, once you try this method, you’ll wonder why you ever made pasta the old-fashioned way. It’s the ultimate weeknight win!
Tips for Perfect One Pot Creamy Tomato Pasta
Alright, let me share my hard-earned secrets for making this pasta absolutely foolproof! After making this recipe at least a hundred times (no exaggeration – my family requests it weekly), I’ve picked up some game-changing tricks:
Pick the right pasta shape
Short, sturdy pastas are your best friends here! I swear by penne, fusilli, or rigatoni because all those nooks and crannies trap the creamy sauce beautifully. Long noodles like spaghetti? Not ideal – they tend to clump together in one-pot cooking. And here’s a pro tip: if you’re using whole wheat pasta, add an extra 1/4 cup of water and 2-3 minutes of cook time.
Master the sauce consistency
Watch how the sauce transforms like magic as it cooks! At first, it’ll look way too watery (don’t panic!), then suddenly thicken up in the last few minutes. If it gets too thick, stir in a splash of milk or pasta water – the starch works wonders. Too thin? Let it sit off heat for 5 minutes uncovered – the pasta will keep absorbing liquid. I always keep extra cream handy for last-minute adjustments.
Season like a pro
Here’s my golden rule: season in layers! I add salt when sautéing onions, then again with the liquid ingredients, and always do a final taste test at the end. The parmesan adds saltiness too, so go easy at first. And don’t be shy with the black pepper – its warmth plays so nicely with the tomatoes and cream. A pinch of red pepper flakes? Yes please, if you like a subtle kick!
The doneness test
Forget the timer on your last stir – your pasta will tell you when it’s done! Scoop out a piece and take a bite around the 12-minute mark. Perfect pasta should be tender but still have a tiny resistance at the center (what Italians call “al dente”). If it’s still too firm, add 2 tablespoons of water and cook 2 more minutes. Remember: it’ll keep cooking a bit from residual heat!

Ingredient Substitutions & Notes
Listen, I know we don’t all have the exact same ingredients on hand – that’s life! Here’s how to make this one pot creamy tomato pasta work with what you’ve got in your kitchen right now:
Dairy swaps that actually work
Out of heavy cream? No problem! Half-and-half works beautifully, though your sauce might be slightly less rich (just add an extra tablespoon of butter at the end to compensate). In a real pinch, whole milk can work too – but stir in a tablespoon of flour with the dry seasonings to help thicken it. For my dairy-free friends, full-fat coconut milk is a shockingly good substitute that adds a lovely subtle sweetness.
Herbs fresh vs. dried
That dried basil in your spice rack? Totally fine! But if you’ve got fresh basil, oh boy – use about 1 tablespoon chopped and add it at the very end for maximum flavor. No basil at all? Oregano or Italian seasoning (about 1/2 teaspoon) makes a great stand-in. And if you’re feeling fancy, a sprinkle of fresh parsley or thyme adds lovely freshness.
Tomato variations
Canned diced tomatoes are my go-to for consistency, but you’ve got options! Crushed tomatoes will give you a smoother sauce (my kids prefer this version). Fresh tomatoes? Sure – you’ll need about 2 cups chopped, but add an extra 1/4 cup water since they’re less juicy than canned. And in a real emergency, a cup of marinara sauce + 1/2 cup water can work too!
Pasta possibilities
Gluten-free pasta lovers, rejoice! This method works great with GF noodles – just check them 2-3 minutes early as they often cook faster. Whole wheat pasta needs about 2 extra tablespoons water and 2-3 extra minutes of cook time. And if you’re using fresh pasta? Reduce the water by half and check after 5 minutes – it cooks lightning fast!
See? No ingredient crisis is too big for this adaptable recipe. The most important thing? Don’t stress – pasta is forgiving, and so is this dish. Now go make it your own!
Serving Suggestions for One Pot Creamy Tomato Pasta
Now that you’ve got this gorgeous pot of creamy tomato pasta ready, let’s talk about how to make it a full meal that’ll impress everyone at your table! Here are my absolute favorite ways to serve it:
The Classic Italian Combo
You can never go wrong with warm, crusty garlic bread on the side – it’s perfect for scooping up every last bit of that creamy sauce! I like to take a baguette, slice it open, spread garlic butter (just mix minced garlic with softened butter and a pinch of salt), and toast it under the broiler for 2 minutes until golden. Add a simple green salad with balsamic dressing and you’ve got a complete meal that feels straight from a trattoria.
Veggie-Packed Perfection
For nights when you want something lighter, roasted veggies are my go-to pairing. Toss some broccoli florets or zucchini slices with olive oil, salt, and pepper, then roast at 400°F for about 15 minutes while your pasta cooks. The caramelized edges add such a nice contrast to the creamy pasta! Or stir in a couple handfuls of fresh baby spinach right at the end – it wilts beautifully into the warm sauce.
Protein Power-Up
If you’re feeding hungry teens (or just extra hungry adults!), grilled chicken or shrimp takes this pasta to full dinner status. I like to season chicken breasts with Italian herbs and pan-fry them while the pasta simmers – then slice and arrange on top. For shrimp, just toss them in during the last 3 minutes of cooking time. And for vegetarians, white beans or chickpeas stirred in at the end add wonderful texture and protein.
Honestly? This pasta is so satisfying that sometimes I just grab a big bowl, curl up on the couch, and call it dinner – no sides needed! But when you want to make it extra special, these pairings never disappoint.
Storage & Reheating
Okay, here’s the best part about this pasta (besides eating it, obviously) – it makes fantastic leftovers! The flavors actually get even better as they mingle overnight. To store it, just let it cool completely (I know it’s hard to wait, but trust me, this prevents condensation that makes pasta soggy). Then pop it in an airtight container in the fridge – it’ll stay delicious for 3-4 days.
Now, reheating is where people sometimes go wrong. Don’t just microwave it and hope for the best! The sauce will have thickened up, so add a tiny splash of water, milk, or cream – about a tablespoon per serving – before you reheat. Stir it in gently, then microwave in 30-second bursts, stirring between each, until it’s hot and creamy again. My favorite method? Reheat it gently in a saucepan over low heat, stirring often. It might take a few extra minutes, but it brings it right back to its original creamy glory!
Nutrition Information
Now, let’s talk nutrition – because let’s be real, we all want to know what we’re putting into our bodies, even when we’re indulging in something this delicious! First, a quick disclaimer: these numbers are estimates based on standard ingredients. Your exact counts might vary slightly depending on brands or if you tweak the recipe (no shame in that!). Here’s the breakdown per serving (that’s about 1/4 of the recipe):
- Calories: Around 450 – hey, it’s creamy pasta, not a salad! But totally worth every bite.
- Fat: 20g (10g saturated) – mostly from that glorious heavy cream and parmesan. This is where all the rich flavor comes from!
- Carbs: 55g – pasta gonna pasta, right? The good news is about 4g of that is fiber from the tomatoes and whole wheat pasta if you use it.
- Protein: 12g – not bad for a meatless meal! The pasta and cheese team up nicely here.
- Sugar: 6g (mostly natural from the tomatoes) – way less than most jarred pasta sauces!
- Sodium: 600mg – the parmesan and canned tomatoes do most of the work here. If you’re watching sodium, you can reduce the added salt.
Remember, these numbers are just guidelines – what really matters is how this creamy tomato pasta makes you feel: happy, satisfied, and already planning when you can make it again!
FAQs About One Pot Creamy Tomato Pasta
I get asked about this recipe ALL the time – and trust me, no question is too silly when it comes to perfect pasta! Here are the answers to the questions that pop up most often in my kitchen (and my DMs):
Can I use fresh tomatoes instead of canned?
Absolutely! You’ll need about 2 cups of chopped ripe tomatoes (Roma or vine-ripened work best). The sauce might be slightly less rich since fresh tomatoes have more water – I usually add an extra tablespoon of tomato paste to amp up the flavor. And here’s my secret: give them a quick crush with your hands as you add them to release more juices!
How can I make this dairy-free?
Don’t worry, I’ve got you covered! Swap the heavy cream for full-fat coconut milk (the canned kind) – it sounds weird but creates an amazingly creamy texture with a subtle sweetness. For the parmesan, nutritional yeast gives that umami kick, or just leave it out and add an extra pinch of salt. The sauce will still be deliciously rich!
What’s the best pasta to use?
Short shapes are the way to go! My top picks are penne, fusilli, or rotini because all those twists and tubes hold the creamy sauce perfectly. Avoid long noodles like spaghetti – they tend to clump together in one-pot cooking. And if you’re using whole wheat pasta, remember it’ll need an extra splash of water and a few more minutes to cook.
Why is my sauce too thick/thin?
This is the #1 panic moment I see! If it’s too thick: stir in warm water or milk a tablespoon at a time until it loosens up. Too thin? Let it sit off heat for 5 minutes uncovered – the pasta will keep absorbing liquid. Pro tip: the sauce always thickens as it cools, so err on the slightly thin side when cooking.
Can I add protein to this?
Please do! Cooked chicken, shrimp, or even Italian sausage make fantastic additions. For chicken, I like to dice and sauté it first, then set aside and stir back in at the end. Shrimp can go in during the last 3 minutes of cooking. Vegetarians – white beans or chickpeas are my go-to protein boosters!
Still have questions? Drop them in the comments – I’m happy to help troubleshoot your pasta adventures!
Alright, pasta lover – now it’s your turn to work some one-pot magic in your kitchen! I can’t wait for you to experience how ridiculously easy and delicious this creamy tomato pasta is. When you make it (because I know you will!), snap a pic and tag me or leave a comment below telling me how it turned out. Did you add any fun twists? Was it a hit with your family? I want to hear all about your pasta adventures! And hey, if you run into any questions along the way, don’t hesitate to ask. Happy cooking, and may your pasta always be perfectly al dente!

For more delicious recipes and inspiration, check out Cooking with Judy on Pinterest.
Print
“20-Minute One Pot Creamy Tomato Pasta That Wows Every Time”
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Total Time: 20 minutes
- Yield: 4 servings 1x
- Category: Main Dish
- Method: One Pot
- Cuisine: Italian
- Diet: Vegetarian
Description
A simple one-pot creamy tomato pasta dish that is quick to prepare and packed with flavor.
Ingredients
- 8 oz pasta
- 1 tbsp olive oil
- 1 small onion, diced
- 2 cloves garlic, minced
- 14 oz canned diced tomatoes
- 1 cup heavy cream
- 1 tsp dried basil
- 1 tsp salt
- 1/2 tsp black pepper
- 1/4 cup grated parmesan cheese
Instructions
- Heat olive oil in a large pot over medium heat.
- Add onion and garlic, sauté until soft.
- Stir in pasta, diced tomatoes, heavy cream, basil, salt, and pepper.
- Add 2 cups of water, bring to a boil, then reduce heat to simmer.
- Cook until pasta is tender, stirring occasionally (about 12-15 minutes).
- Remove from heat, stir in parmesan cheese, and serve.
Notes
- Use any short pasta shape like penne or fusilli.
- For extra richness, add a splash of milk if the sauce thickens too much.
- Adjust seasoning to taste.
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 6g
- Sodium: 600mg
- Fat: 20g
- Saturated Fat: 10g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 55g
- Fiber: 4g
- Protein: 12g
- Cholesterol: 45mg
Keywords: one pot pasta, creamy tomato pasta, easy pasta recipe
