Transform simple pantry staples into an irresistibly creamy pasta dish that brings restaurant-quality flavor to your dinner table in just 20 minutes!
You know that feeling when a dish tastes like you slaved away for hours, but actually took less time than scrolling through takeout menus?
That’s this creamy tomato pasta.
I stumbled onto this recipe years ago during one of those weeks. You know the ones. Fridge nearly empty. Family hungry. Brain completely fried from a long day.
I threw together what I had, and honestly? My kids asked for it again the next night. And the night after that.
What makes this pasta special?
It’s ridiculously versatile. I’ve paired it with grilled chicken on random Tuesdays. Tossed in sautéed shrimp for Saturday dinners. Served it plain when someone needed comfort food right now.
The sauce does something magical. It wraps around every single strand of pasta. You get this perfect push-and-pull between tangy tomatoes and velvety cream cheese. Add Parmesan to the mix, and you’ve got yourself a winner.

I keep these ingredients in my pantry at all times now.
Why?
Because this recipe has rescued me from more dinner disasters than I can count. Picky eaters? Check. Last-minute guests who “just stopped by”? Covered. Weeknight exhaustion? This is your answer.
Here’s the beautiful part.
The sauce comes together while your pasta water heats up. We’re talking 20 minutes, start to finish. No joke.
You don’t need fancy equipment either. A regular skillet. One pot for pasta. Ingredients you probably already own. Done.
I’ve made this on camping trips with a wonky portable stove. I’ve made it in my regular kitchen. I’ve made it when I was half-asleep and running on caffeine fumes.
Guess what? It works every single time.
Let’s talk about how forgiving this recipe is.
Forgot to soften your cream cheese? Not a problem. Cut it smaller and it melts faster.
Want extra sauce? Use less pasta.
Like things spicy? Throw in more red pepper flakes.
This recipe bends to whatever you need. It’s like that friend who just goes with the flow.

Over the years, I’ve played around with it. Sometimes I add fresh spinach right at the end. Boom – instant nutrition points.
Other times I sauté mushrooms with the garlic. That earthy flavor? Chef’s kiss.
And when I have leftover rotisserie chicken sitting in the fridge? I dice it up and stir it through. Makes the whole thing more filling.
Each time I tweak it, something new happens. But that core creamy tomato flavor? Always there.
Here’s what I love about the sauce itself.
Unlike those heavy cream sauces that make you want to nap after two bites, this one achieves creaminess differently. Cream cheese plus Parmesan equals magic.
The diced tomatoes give you texture. Little bursts of freshness. The tomato paste brings concentrated flavor. And chicken broth? That’s what makes everything flow together without drowning your pasta.
It coats. It doesn’t suffocate.
Whether you’re just learning to cook or you’ve been doing this for decades, this pasta works. It builds confidence if you’re new. It becomes a reliable friend if you’re experienced.
Let me show you exactly how I make it. Plus all the little tricks I’ve picked up that basically guarantee success.
Recipe Overview
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Servings: 4
Difficulty: Easy
Ingredients
| Ingredient | Quantity | Notes |
|---|---|---|
| Olive oil | 1 tablespoon | Extra virgin tastes better |
| Garlic, minced | 1 tablespoon | Fresh cloves only, please |
| Diced tomatoes | 14.5 oz. | Don’t drain them |
| Dried oregano | ½ teaspoon | Italian seasoning works too |
| Dried basil | ½ teaspoon | Or 1 tbsp fresh |
| Salt | ¼ teaspoon | Taste and adjust |
| Black pepper | 1/8 teaspoon | Fresh ground is best |
| Red pepper flakes | 1 pinch | Skip if you hate spice |
| Chicken broth | 1 cup | Go low-sodium |
| Tomato paste | 2 tablespoons | The flavor booster |
| Cream cheese | 2 oz. (¼ cup) | Room temp, softened |
| Parmesan cheese | ½ cup | Grate it yourself |
| Thin spaghetti | 8 oz. | Angel hair works too |

How to Make It
Get organized first
Listen, I know it’s tempting to just start cooking. But trust me on this.
Measure everything out. Put it within arm’s reach. Get your pasta water going before you turn on the stove for the sauce.
This saves you so much time.
Salt that water like you mean it. It should taste like the ocean. This is how you season pasta from the inside out.
Start with the garlic
Heat your olive oil in a large skillet. Medium-high heat. Wait for that shimmer.
Then add your garlic.
Now here’s the thing about garlic. You want it fragrant. You want it barely golden. About 90 seconds does it.
But watch it like a hawk.
Burnt garlic = bitter sauce. And there’s no coming back from that.
Build that tomato base
Ready for the fun part?
Dump in those diced tomatoes straight from the can. Don’t drain them. You need that liquid. Listen to them sizzle when they hit the hot pan.
Right away, add your oregano, basil, salt, pepper, and red pepper flakes (if you’re using them). Stir in the chicken broth and tomato paste.
Make sure that paste dissolves completely. No lumps allowed.
Let everything come to a gentle simmer. Your kitchen is about to smell incredible. That’s the herbs waking up and releasing their oils.
Give it about five minutes of bubbling time. The flavors need to get to know each other. The liquid needs to reduce just a bit.

Time to get creamy
Turn your heat down to medium-low.
This next part? Super important.
Cut your softened cream cheese into small cubes. Think marble-sized. Maybe even smaller.
Why?
Smaller pieces melt faster. They blend smoother. No weird chunks floating around.
Drop them into your sauce. Whisk like your life depends on it. Keep going until they completely disappear.
Once that’s done, sprinkle in half your Parmesan. Not all of it. Just half.
Keep whisking as you add it. This prevents clumps. The cheese thickens your sauce and adds this nutty, salty thing that makes the whole dish sing.
Save the rest for the table.
Cook the pasta
By now your pasta water should be boiling hard.
Add your spaghetti. Cook it according to the package directions. But here’s my trick – I always knock off one minute.
Why?
Because the pasta keeps cooking when you add it to the hot sauce. You want al dente, not mushy.
While the pasta cooks, keep an eye on your sauce. Give it a stir every so often.
Too thick? Add a splash of that pasta water.
Too thin? Let it simmer uncovered to thicken up.
Bring it home
Drain your pasta. But don’t rinse it.
That starchy coating? That’s liquid gold. It helps the sauce stick to every strand.
Transfer the hot pasta straight into your skillet with the sauce. Use tongs or a big fork.
Toss everything together. Make sure every piece of pasta gets coated in that creamy tomato goodness.
Serve it right away in warm bowls. Pass that remaining Parmesan at the table.
The contrast is amazing. Hot pasta. Cool, fresh cheese. Different textures playing together.
Tips That Actually Matter
The pasta-to-sauce ratio
I usually use less than the full eight ounces of pasta. Maybe six ounces to start.
Why?
Because I’m one of those people who loves extra sauce. Like, a lot of extra sauce.
Start with six ounces. Add more if you want. Just remember – pasta is a sponge. What looks perfectly saucy now will thicken up as it sits.
Fresh garlic vs. the jar
Look, jarred garlic is convenient. I get it.
But fresh garlic makes a real difference here. The flavor is brighter. More alive. More garlicky without being harsh.
Got a garlic press? Use it. Freshly pressed garlic releases more of those oils that make everything taste better.
Cheese matters more than you think
Here’s the deal with Parmesan.
Grating it yourself from a wedge transforms this dish. I’m not being dramatic.
Pre-grated cheese has anti-caking stuff in it. It doesn’t melt smoothly. It doesn’t taste as good.
Spend the extra minute grating. Your sauce will be silky instead of grainy.
Make it your own
This recipe is basically a blank canvas.
Want more depth? Sauté some diced onions with the garlic.
Need more veggies? Throw in spinach during the last minute. Or add sliced mushrooms. Bell peppers work great too.
Got leftover protein? Dice up some cooked sausage or chicken. Stir it in at the end.
Every time you change it up, you get something new. But it’s still your creamy tomato pasta.
Storage and reheating
Leftovers last about three days in the fridge. Use an airtight container.
When you reheat it, do it gently on the stovetop. Add a splash of broth or water to loosen everything up.
Freezing?
I recommend freezing the sauce separately. Cook fresh pasta when you’re ready to eat. It just tastes better that way.
Your Questions Answered
Can I use different pasta?
Absolutely. Thin spaghetti is my go-to, but penne works great. So does rigatoni. Or fettuccine.
Just adjust your cooking time based on what shape you pick.
What if I don’t have cream cheese?
Mascarpone makes an even richer sauce. It costs more, though.
Ricotta works in a pinch. The texture will be a bit grainier, but it’s still good.
Some people use Greek yogurt for a lighter version. I haven’t tried it myself, but readers say it works.
Is there a vegetarian broth option?
Yes. Vegetable broth is a perfect swap.
You could even use water with extra salt. You’ll lose some flavor depth, but it still works.
How do I make this spicier?
Red pepper flakes are just the start.
Try diced jalapeños with the garlic. Or stir in your favorite hot sauce. A teaspoon goes a long way.
Crushed Calabrian chilis are my secret weapon. They add heat and flavor.
Can I prep this ahead?
The sauce? Definitely. Make it up to two days early and refrigerate it.
But cook the pasta fresh when you’re ready to eat. Fresh pasta just tastes better.
Combine everything and reheat gently before serving.
Final Thoughts
This creamy tomato pasta proves something important.
You don’t need complicated techniques to make something special. You don’t need exotic ingredients or culinary school training.
Sometimes the best meals come from a handful of pantry staples and 20 minutes of your time.
Whether you’re cooking for one on a quiet Tuesday or feeding your whole family, this recipe shows up for you. Every single time.
Comfort. Flavor. Satisfaction.
All in one bowl.
Now go make it. Your dinner table is waiting.

Easy Creamy Tomato Pasta
Ingredients
- 1 tablespoon olive oil extra virgin
- 1 tablespoon garlic minced, fresh cloves only
- 14.5 oz diced tomatoes don’t drain
- 1/2 teaspoon dried oregano
- 1/2 teaspoon dried basil or 1 tbsp fresh
- 1/4 teaspoon salt taste and adjust
- 1/8 teaspoon black pepper fresh ground
- 1 pinch red pepper flakes optional
- 1 cup chicken broth low-sodium
- 2 tablespoons tomato paste
- 2 oz cream cheese softened, 1/4 cup
- 1/2 cup Parmesan cheese freshly grated
- 8 oz thin spaghetti angel hair works too
Instructions
- Bring a large pot of salted water to boil for the pasta. Salt it generously.
- Heat olive oil in a large skillet over medium-high heat until shimmering. Add minced garlic and cook for 90 seconds until fragrant and barely golden. Watch carefully to avoid burning.
- Add diced tomatoes with their liquid, oregano, basil, salt, black pepper, and red pepper flakes (if using). Stir in chicken broth and tomato paste, making sure the paste dissolves completely.
- Bring to a gentle simmer and cook for 5 minutes, allowing flavors to blend and liquid to reduce slightly.
- Reduce heat to medium-low. Cut softened cream cheese into small cubes and add to the sauce. Whisk continuously until completely melted and smooth.
- Add half of the Parmesan cheese to the sauce, whisking constantly to prevent clumps. Reserve remaining Parmesan for serving.
- Cook spaghetti in boiling water according to package directions, minus 1 minute for al dente texture. Don’t rinse after draining.
- Transfer drained pasta directly to the skillet with sauce. Toss with tongs until every strand is coated in creamy tomato sauce.
- Serve immediately in warm bowls, topped with remaining Parmesan cheese.